Per 2016, RMID pindah ke RMID Discord (Invite link dihapus untuk mencegah spambot -Theo @ 2019). Posting sudah tidak bisa dilakukan lagi.
Mohon maaf atas ketidaknyamanannya dan mohon kerjasamanya.

Share | 
 

 [XP+VX]Mengganti Warna Font Sistem

Topik sebelumnya Topik selanjutnya Go down 
[XP+VX]Mengganti Warna Font Sistem Empty2010-01-16, 19:29
Post[XP+VX]Mengganti Warna Font Sistem
#1
zzxzz 
Novice
Novice
zzxzz

Level 5
Posts : 156
Thanked : 12
Engine : RMVX

[XP+VX]Mengganti Warna Font Sistem Vide
Berawal dari penasaran dan thread : https://rmid.forumotion.net/rmxp-f15/solvedkode-font-warna-item-t1041.htm?sid=2da713f7729b4a4e50a313bbde5c9bbd#21810

Akhirnya ane muter nanya-nanya dan otak atik akhirnya dapatlah cara bagaimana memanipulasi warna font pada sistem. Untuk yang belum tau silahkan dicoba caranya yang udah tau kalo tau yg lebih praktis caranya silahkan diupdate..

UNTUK RPG MAKER XP :

Mengganti Font Sistem (untuk Title screen dan Menu dan Message text)

langkahnya:

1.Buka Script Editor

2. Cari Window_Base

3. Cari baris kode berikut ini

Code:

#--------------------------------------------------------------------------
  # * Get Normal Text Color
  #--------------------------------------------------------------------------
  def normal_color
    return Color.new(0, 0, 0, 255)
  end
  #--------------------------------------------------------------------------
  # * Get Disabled Text Color
  #--------------------------------------------------------------------------
  def disabled_color
    return Color.new(255, 255, 255, 128)
  end
  #--------------------------------------------------------------------------
  # * Get System Text Color
  #--------------------------------------------------------------------------
  def system_color
    return Color.new(192, 224, 255, 255)
  end
  #--------------------------------------------------------------------------
  # * Get Crisis Text Color
  #--------------------------------------------------------------------------
  def crisis_color
    return Color.new(255, 255, 64, 255)
  end
  #--------------------------------------------------------------------------
  # * Get Knockout Text Color
  #--------------------------------------------------------------------------
  def knockout_color
    return Color.new(255, 64, 0)
  end

4. Nah, dari baris kode itu yang berbentuk seperti (255,255,255,255)tinggal di utak-atik dan eksperimen jumlahnya buat warna yang kamu mau.

Keterangannya :

* Get Normal Text Color -> untuk teks biasa di titlescreen, menu, dan message

* Get Disabled Text Color -> untuk teks menu yg nonaktif,ex: continue tanpa ada save

* Get System Text Color -> untuk teks sistem di menu seperti HP, SP, AGI, dll

* Get Crisis Text Color -> untuk warna teks ketika HP player low

* Get Knockout Text Color -> untuk warna teks ketika player mati

Mengganti warna Font melalui Event:

Selain cara memodifikasi script seperti diatas ada juga cara menggunakan kode \c[x] pada text message melalui event show text message untuk merubah warna teks yang kamu mau.. misalnya ingin membuat warna biru dengan kode warna 1, maka sebelum memasukkan teks sisipkan \c[1] maka teks akan berubah menjadi warna biru. Dalam RPG Maker XP ada 7 warna default yang bisa dimasukkan ke kode \c[x] masukkan ID diatas 7 maka kamu akan mendapat warna abu-abu tapi kamu bisa merubah warna ataupun menambahkan warna menjadi lebih dari 7 (id ke8, 9, 10, dst..) caranya adalah:

1. Buka Script Editor

2. Cari Window_Base

3. Cari Baris kode berikut ini:
Code:

def text_color(n)
    case n
    when 0
      return Color.new(255, 255, 255, 255)
    when 1
      return Color.new(128, 128, 255, 255)
    when 2
      return Color.new(255, 128, 128, 255)
    when 3
      return Color.new(128, 255, 128, 255)
    when 4
      return Color.new(128, 255, 255, 255)
    when 5
      return Color.new(255, 128, 255, 255)
    when 6
      return Color.new(255, 255, 128, 255)
    when 7
      return Color.new(192, 192, 192, 255)
    else
      normal_color
    end
  end

4. Kamu bisa merubah warna yang tersimpan pada ID warna (1,2,3,4,...7) dengan mengubah nilai/value yg tertera seperti (255,255,255,255) menjadi misalnya (0,0,0,255)

5. Untuk menambah ID warna tambahkan kode berikut dibawah: credit to rusted_71
Code:

when 8 #<=== terusin aja nmornya...
      return Color.new(0, 0, 128, 255)

diatas baris kode else




UNTUK RPG MAKER VX :

Mengganti Font Sistem (untuk Title screen dan Menu dan Message text)

langkahnya:

1.Buka Script Editor

2. Cari Window_Base

3. Cari baris kode berikut ini
Code:

  #--------------------------------------------------------------------------
  # * Get Normal Text Color
  #--------------------------------------------------------------------------
  def normal_color
    return text_color(0)
  end
  #--------------------------------------------------------------------------
  # * Get System Text Color
  #--------------------------------------------------------------------------
  def system_color
    return text_color(16)
  end
  #--------------------------------------------------------------------------
  # * Get Crisis Text Color
  #--------------------------------------------------------------------------
  def crisis_color
    return text_color(17)
  end
  #--------------------------------------------------------------------------
  # * Get Knockout Text Color
  #--------------------------------------------------------------------------
  def knockout_color
    return text_color(18)
  end
  #--------------------------------------------------------------------------
  # * Get Gauge Background Color
  #--------------------------------------------------------------------------
  def gauge_back_color
    return text_color(19)
  end
  #--------------------------------------------------------------------------
  # * Get HP Gauge Color 1
  #--------------------------------------------------------------------------
  def hp_gauge_color1
    return text_color(20)
  end
  #--------------------------------------------------------------------------
  # * Get HP Gauge Color 2
  #--------------------------------------------------------------------------
  def hp_gauge_color2
    return text_color(21)
  end
  #--------------------------------------------------------------------------
  # * Get MP Gauge Color 1
  #--------------------------------------------------------------------------
  def mp_gauge_color1
    return text_color(22)
  end
  #--------------------------------------------------------------------------
  # * Get MP Gauge Color 2
  #--------------------------------------------------------------------------
  def mp_gauge_color2
    return text_color(23)
  end
  #--------------------------------------------------------------------------
  # * Get Equip Screen Power Up Color
  #--------------------------------------------------------------------------
  def power_up_color
    return text_color(24)
  end
  #--------------------------------------------------------------------------
  # * Get Equip Screen Power Down Color
  #--------------------------------------------------------------------------
  def power_down_color
    return text_color(25)
  end

4. Kamu tinggal mengubah value pada return text_color(x), untuk kode warnanya kamu bisa melihat pada windowskin yang kamu gunakan credit to CrimsonSeas
[XP+VX]Mengganti Warna Font Sistem Window10

nah dari situ bisa terlihat kode warna 0 adalah putih, 1 biru, 2 oranye dan seterusnya hingga kebawah.. dibaca dari ke kiri ke kanan

keterangannya:
* Get Normal Text Color -> warna teks pada titlescreen, menu, dan text message
* Get System Text Color -> warna teks pada status menu (AGI, HP, STR)
* Get Crisis Text Color -> warna teks ketika HP low
* Get Knockout Text Color -> warna teks ketika player mati
* Get HP Gauge Color 1 -> warna bar hp 1
* Get HP Gauge Color 2 -> warna bar hp 2
* Get MP Gauge Color 1 -> warna bar mp 1
* Get MP Gauge Color 2 -> warna bar mp 2
* Get Equip Screen Power Up Color -> warna ketika nilai equip naik
* Get Equip Screen Power Down Color -> warna ketika nilai equip turun

Mengganti warna Font melalui Event:
Sama dengan cara XP, masukan kode \c[x] sebelum kamu memasukkan teks melalui event show text message, untuk kode nomer warnanya mengacu seperti keterangan gambar diatas..



selamat mencoba, bila ada yang binun.. post aja disini, saya bantu semampunya..


Terakhir diubah oleh zzxzz tanggal 2010-01-17, 07:58, total 5 kali diubah
[XP+VX]Mengganti Warna Font Sistem Empty2010-01-16, 21:56
PostRe: [XP+VX]Mengganti Warna Font Sistem
#2
Student 
Newbie
Newbie
Student

Level 5
Posts : 28
Thanked : -1
Engine : RMVX

[XP+VX]Mengganti Warna Font Sistem Vide
thx berguna tutorialnya

kalo kita edit script aslinya emangnya gak rusak/semacam corup gitu ?
(maklum blom pernah edit langsung di script aslinya)

XD
[XP+VX]Mengganti Warna Font Sistem Empty2010-01-16, 22:02
PostRe: [XP+VX]Mengganti Warna Font Sistem
#3
CrimsonSeas 
Novice
Novice
CrimsonSeas

Level 5
Posts : 106
Thanked : 9
Engine : RMVX

[XP+VX]Mengganti Warna Font Sistem Vide
Tambahan aja, itu kan ada 4 value, masing2 itu dari kiri ke kanan itu Red, Green, Blue, Alpha. Red Green Blue coba aja tes di potosop ato apa gitu buat warna yang kamu mau berapa2 aja value RGBnya. Trus klo Alpha itu transparencynya, 255 itu ga transparan klo 0 itu ga kliatan. Trus juga ini ga berlaku buat message window, kalo warna di message window itu tergantung window skin yang kamu pake. Misalnya
[XP+VX]Mengganti Warna Font Sistem Window10
Kan ada bagian yang ada panah merah, itu bagian2 yang nentuin warna text yang kamu pake. Disitu ada banyak warna, nah \c[n] itu ngambil warna ke-n dari warna2 yg ada disitu. Kayak \c[0] itu jadinya putih, \c[1] itu biru, \c[2] itu pink, etc2.
[XP+VX]Mengganti Warna Font Sistem Empty2010-01-16, 22:30
PostRe: [XP+VX]Mengganti Warna Font Sistem
#4
rusted_71 
Scripter Karatan
rusted_71

Level 5
Posts : 392
Thanked : 11
Engine : RMVX
Skill : Beginner
Type : Scripter

[XP+VX]Mengganti Warna Font Sistem Vide
o0o gw baru sadar...

mungkin ini juga salah satu perbedaan XP ama VX...

klo VX kan kayak gini kodenya...
Code:
def text_color(n)
    x = 64 + (n % 8) * 8
    y = 96 + (n / 8) * 8
    return windowskin.get_pixel(x, y)
  end
jadi text color dia ambil dari window skin...

tapi klo XP, gini codenya...
Code:
def text_color(n)
    case n
    when 0
      return Color.new(255, 255, 255, 255)
    when 1
      return Color.new(128, 128, 255, 255)
    when 2
      return Color.new(255, 128, 128, 255)
    when 3
      return Color.new(128, 255, 128, 255)
    when 4
      return Color.new(128, 255, 255, 255)
    when 5
      return Color.new(255, 128, 255, 255)
    when 6
      return Color.new(255, 255, 128, 255)
    when 7
      return Color.new(192, 192, 192, 255)
    else
      normal_color
    end
  end
jadi text color di tentuin langsung di scriptnya... jadi bisa kita tambahin juga...
ya tinggal tambahin code
Code:
alias tmp_txt_color text_color
  def text_color(n)
    tmp_txt_color(n)
    case n
    when 8 #<=== terusin aja nmornya...
      return Color.new(0, 0, 128, 255)
    end
  end

baru sadar aq... thx ya dah share...
[XP+VX]Mengganti Warna Font Sistem Empty2010-01-16, 22:46
PostRe: [XP+VX]Mengganti Warna Font Sistem
#5
CrimsonSeas 
Novice
Novice
CrimsonSeas

Level 5
Posts : 106
Thanked : 9
Engine : RMVX

[XP+VX]Mengganti Warna Font Sistem Vide
Baru nyadar juga, klo di VX dia ga pake Color.new buat normal_color, system_color etc. Dia juga ngambil dari windowskinnya. Jadi bisa dibilang tutorial ini ga XP+VX, ini XP doang soalnya cara penentuan warna di VX itu ngambil dari windowskin semua.
[XP+VX]Mengganti Warna Font Sistem Empty2010-01-16, 22:49
PostRe: [XP+VX]Mengganti Warna Font Sistem
#6
rusted_71 
Scripter Karatan
rusted_71

Level 5
Posts : 392
Thanked : 11
Engine : RMVX
Skill : Beginner
Type : Scripter

[XP+VX]Mengganti Warna Font Sistem Vide
iya nih...

tolong buat yang berwenang beresin...

ya ganti aja judulnya...

wah ternyata mang banyak perbedaan RGSS ama RGSS2 ya...?
[XP+VX]Mengganti Warna Font Sistem Empty2010-01-17, 02:48
PostRe: [XP+VX]Mengganti Warna Font Sistem
#7
Blackcat 
Novice
Novice
Blackcat

Level 5
Posts : 194
Thanked : 6
Engine : Other

[XP+VX]Mengganti Warna Font Sistem Vide
Jadi ni ga bisa di vx ya?
Kl vx ngubahnya bagaimana?
[XP+VX]Mengganti Warna Font Sistem Empty2010-01-17, 03:25
PostRe: [XP+VX]Mengganti Warna Font Sistem
#8
CrimsonSeas 
Novice
Novice
CrimsonSeas

Level 5
Posts : 106
Thanked : 9
Engine : RMVX

[XP+VX]Mengganti Warna Font Sistem Vide
Bisa aja sih pake Color.new(R, G, B, A) juga, tapi maksudnya itu VX sebenernya punya default way buat nentuin text color, dengan ngandelin window skin (Klo gasalah di RPG2003 juga kyk gini deh). Disarankan sih ga ngubah ini, terutama yang text_color, karena klo ga ntar \c[n] di message bisa jadi kacau.
[XP+VX]Mengganti Warna Font Sistem Empty2010-01-17, 07:56
PostRe: [XP+VX]Mengganti Warna Font Sistem
#9
zzxzz 
Novice
Novice
zzxzz

Level 5
Posts : 156
Thanked : 12
Engine : RMVX

[XP+VX]Mengganti Warna Font Sistem Vide
sudah direvisi yg belum lengkapnya XD trims buat yg udah ngebantu revisi :peace:
[XP+VX]Mengganti Warna Font Sistem Empty2010-01-17, 08:06
PostRe: [XP+VX]Mengganti Warna Font Sistem
Blackcat 
Novice
Novice
Blackcat

Level 5
Posts : 194
Thanked : 6
Engine : Other

[XP+VX]Mengganti Warna Font Sistem Vide
Sory kk....
Saya masih ga ngerti...
Kakau warna text yang mau di ubah ada di
menu dan actor battle(attack,skill,guard,item)
Misal tulisan di menu kuning dan waktu battle tulisannya merah...
engine yg digunakan vx
Thank...
[XP+VX]Mengganti Warna Font Sistem Empty2010-01-17, 08:13
PostRe: [XP+VX]Mengganti Warna Font Sistem
zzxzz 
Novice
Novice
zzxzz

Level 5
Posts : 156
Thanked : 12
Engine : RMVX

[XP+VX]Mengganti Warna Font Sistem Vide
^
untuk mengganti warna seperti itu sepertinya harus dimodifikasi menggunakan script tambahan lagi.. karena warna text di menu dan saat actor battle itu tersimpan di * Get System Text Color.. cara diatas cuma mengganti warna sekali saja dan tidak bisa dimodifikasi dalam game XD

silahkan konsultasi ke kk scripter handal seperti :reijubv, rusted_71, CrimsonSeas, notorius, wltr3565, bradhawk, dan lainnya [Insert Name Here] atau bikin thread request di RGSS2 request.. maaf saya nggak bisa membantu soal bikin script :sembah:
[XP+VX]Mengganti Warna Font Sistem Empty2010-01-17, 12:49
PostRe: [XP+VX]Mengganti Warna Font Sistem
rusted_71 
Scripter Karatan
rusted_71

Level 5
Posts : 392
Thanked : 11
Engine : RMVX
Skill : Beginner
Type : Scripter

[XP+VX]Mengganti Warna Font Sistem Vide
mo jawab..

untuk ganti text color di script...

tinggal tambahin code ini

Code:
self.bitmap.font.color.set(255, 255, 255,255)
untuk warna yang ga ada di window skin, dan kamu ciptain sendiri...keterangan (red,green,blue,alpha)

atau bisa juga tambahin ini...

Code:
self.contents.font.color = normal_color
untuk manggil color yang dah di set di code window_base tadi...
jadi normal_color itu bisa di ganti ama crisis_color, system_color, text_color(n)... dll, pokoknya yang dah di tentuin di window_base

code itu bisa kamu sisipin, sebelum kamu draw text...
[XP+VX]Mengganti Warna Font Sistem Empty2010-01-17, 13:03
PostRe: [XP+VX]Mengganti Warna Font Sistem
Echizen 
Advance
Advance
Echizen

Level 5
Posts : 372
Thanked : 3

[XP+VX]Mengganti Warna Font Sistem Vide
^
^
^
yeah.. dapet elmu rgssd lagi.

____________
mo bantu dikit.

mungkin klo di mesage (text). buat ganti warna hurup, kyk gini:

Code:
\c[id si warna] text, ato nama actor yg ngomong \c[0]

naah.. ini id beberapa warne:

0 = netral
1 = biru
2 = merah
3 = ijo
4 = biru muda
5 = ungu
6 = kuning
7 = abu2

naah.. klo mau netralin warna text setelah nama si aktor. masukin \c[0] , so warna text stelah itu bakal netral kyk normaly color.

yups, aku cuman mau bagi2 dikit elmu. gw hrap bisa bantu yaah..




hehe.. klo iklas bisa di buka ni spoiler, klo ga' yaudah
Spoiler:
[XP+VX]Mengganti Warna Font Sistem Empty
PostRe: [XP+VX]Mengganti Warna Font Sistem
Sponsored content 




[XP+VX]Mengganti Warna Font Sistem Vide
 

[XP+VX]Mengganti Warna Font Sistem

Topik sebelumnya Topik selanjutnya Kembali Ke Atas 

Similar topics

+
Halaman 1 dari 1

Permissions in this forum:Anda tidak dapat menjawab topik
RPGMakerID :: Creative Commons :: Tutorials-