collapse collapse

 Community


 User Info




Willkommen Gast. Bitte einloggen oder registrieren.

 Partnerseiten

rpgvx.net

Das Forum ist offline

Autor Thema: NameInput mit lateinischen Buchstaben  (Gelesen 2054 mal)

Offline Yoda

  • Eventmeister
  • ***
  • Beiträge: 340
NameInput mit lateinischen Buchstaben
« am: Januar 18, 2008, 18:32:41 »
Dem ein oder anderen mag schon aufgefallen sein, dass man bei der Namenseingabe im Spiel nur japanische Zeichen zur Auswahl hat - was natürlich nichts bringt.
Also hier eine kleine Modifikation für diejenigen, die das deutsche Alphabet nicht selbst dort hineinkriegen:

1. Den Skripteditor öffnen.
2. Das Skript Window_NameInput öffnen.
3. Dort existiert bereits folgender Code (normalerweise Zeile 11-29):
  HIRAGANA = [ '?','?','?','?','?',  '?','?','?','?','?',
               '?','?','?','?','?',  '?','?','?','?','?',
               '?','?','?','?','?',  '?','?','?','?','?',
               '?','?','?','?','?',  '?','?','?','?','?',
               '?','?','?','?','?',  '?','?','?','?','?',
               '?','?','?','?','?',  '?','?','?','?','?',
               '?','?','?','?','?',  '?','?','?','?','?',
               '?','?','?','?','?',  '?','~','·','=','?',
               '?','?','?','?','?',  '?','?','','??','??']
  KATAKANA = [ '?','?','?','?','?',  '?','?','?','?','?',
               '?','?','?','?','?',  '?','?','?','?','?',
               '?','?','?','?','?',  '?','?','?','?','?',
               '?','?','?','?','?',  '?','?','?','?','?',
               '?','?','?','?','?',  '?','?','?','?','?',
               '?','?','?','?','?',  '?','?','?','?','?',
               '?','?','?','?','?',  '?','?','?','?','?',
               '?','?','?','?','?',  '?','~','·','=','?',
               '?','?','?','?','?',  '?','?','','??','??']
  TABLE = [HIRAGANA, KATAKANA]

Ersetzt diesen Code durch den folgenden:
  EUR_CHAR = [ 'A','B','C','D','E',  'a','b','c','d','e',
               'F','G','H','I','J',  'f','g','h','i','j',
               'K','L','M','N','O',  'k','l','m','n','o',
               'P','Q','R','S','T',  'p','q','r','s','t',
               'U','V','W','X','Y',  'u','v','w','x','y',
               'Z',' ',' ',' ',' ',  'z',' ',' ',' ',' ',
               'Ä','Ö','Ü',' ',' ',  'ä','ö','ü','ß',' ',
               '0','1','2','3','4',  '5','6','7','8','9',
               ' ',' ',' ',' ',' ',  ' ',' ',' ',' ','Ok']
              
  TABLE = [EUR_CHAR]
4. Da das Fenster zu klein ist, wenn man einen 16 Zeichen langen Namen haben will, hier noch der Code zum Vergrößern: Window_NameEdit (Zeile 20):
    super(88, 20, 386, 128)Ersetzen durch:
    super(47, 20, 450, 128)

Tada, fertig!
Das ist keine große Sache, aber wird sicher Vielen RGSS-Fremden helfen. :)
« Letzte Änderung: Januar 18, 2008, 19:21:34 von Yoda »

NameInput mit lateinischen Buchstaben

Offline Baur

  • Mr. MACK-Tile
  • ***
  • Beiträge: 272
    • http://
NameInput mit lateinischen Buchstaben
« Antwort #1 am: Januar 18, 2008, 18:56:46 »
Sorry, du hast die deutschen Sonderzeichen vergessen, Yoda:

Ich hab's so gemacht, wollte den Japanern nicht ihre schönen Schrift-Zeichen klauen:
  DEUTSCH =  [ 'A','B','C','D','E',  'a','b','c','d','e',
               'F','G','H','I','J',  'f','g','h','i','j',
               'K','L','M','N','O',  'k','l','m','n','o',
               'P','Q','R','S','T',  'p','q','r','s','t',
               'U','V','W','X','Y',  'u','v','w','x','y',
               'Z','Ä','Ü','Ö','',   'z','ä','ö','ü','ß',
               '','','','','',  '','','','','',
               '1','2','3','4','5',  '6','7','8','9','0',
               '','','','','',        '','','','HR','OK']
  HIRAGANA = [ '?','?','?','?','?',  '?','?','?','?','?',
               '?','?','?','?','?',  '?','?','?','?','?',
               '?','?','?','?','?',  '?','?','?','?','?',
               '?','?','?','?','?',  '?','?','?','?','?',
               '?','?','?','?','?',  '?','?','?','?','?',
               '?','?','?','?','?',  '?','?','?','?','?',
               '?','?','?','?','?',  '?','?','?','?','?',
               '?','?','?','?','?',  '?','~','·','=','?',
               '?','?','?','?','?',  '?','?','','KA','OK']
  KATAKANA = [ '?','?','?','?','?',  '?','?','?','?','?',
               '?','?','?','?','?',  '?','?','?','?','?',
               '?','?','?','?','?',  '?','?','?','?','?',
               '?','?','?','?','?',  '?','?','?','?','?',
               '?','?','?','?','?',  '?','?','?','?','?',
               '?','?','?','?','?',  '?','?','?','?','?',
               '?','?','?','?','?',  '?','?','?','?','?',
               '?','?','?','?','?',  '?','~','·','=','?',
               '?','?','?','?','?',  '?','?','','DE','OK']
  TABLE = [DEUTSCH, HIRAGANA, KATAKANA]

Der Effekt ist aber derselbe, nur dass man bei mir noch auf die japanischen Zeichensätze umschalten kann, wenn man "HR" oder "KA" auswählt.
« Letzte Änderung: Januar 18, 2008, 19:10:21 von Baur »
Formerly known as [size=]Rabu[/size] *g*

PS: In nächster Zeit selten im Forum. RL sucks.

NameInput mit lateinischen Buchstaben

Yatzumo

  • Gast
NameInput mit lateinischen Buchstaben
« Antwort #2 am: Januar 18, 2008, 19:05:26 »
Nice, da wird euch mein Faules Ich dankbar sein. :oSollte ich das mal benutzen wollen. xD

MFG Yatzumo

NameInput mit lateinischen Buchstaben

Offline Yoda

  • Eventmeister
  • ***
  • Beiträge: 340
NameInput mit lateinischen Buchstaben
« Antwort #3 am: Januar 18, 2008, 19:06:18 »
Danke, habe die Sonderzeichen mal hinzugefügt im Startpost, aber die japanischen Zeichen draußen gelassen. Dürfte für die meisten Benutzer ja nicht so wichtig sein und was will der Spieler nachher mit japanischen Zeichen... ^^

NameInput mit lateinischen Buchstaben

Offline Baur

  • Mr. MACK-Tile
  • ***
  • Beiträge: 272
    • http://
NameInput mit lateinischen Buchstaben
« Antwort #4 am: Januar 18, 2008, 19:12:56 »
Na ja, war aus Höflichkeit den japanischen Erfindern gegenüber, irgendwann werde ich die auch rauslöschen. Ist ja auch so, dass der englische Macker bald kommt. dann ist eh wieder einiges anders.

PS: Könnt ja auch sein, dass ein deutschsprachiger Japaner das mit eingedeutschtem Maker, aber japanischen Namen spielen will. *bg*

BTW, mit 16 Zeichen langem Namen wirst du ev. Schwierigkeiten mit der Anzeige in anderen Menüs kriegen. Gibt's da ein vorgesehenes Limit?

OK, sind wirklich 16 Zeichen zugelassen, mein Fehler. Da hätte EB aber das Fenster von vornherein daran anpassen können. Etwas schlampig, die Leutchen, fällt mir mehr und mehr auf.
« Letzte Änderung: Januar 18, 2008, 19:44:59 von Baur »
Formerly known as [size=]Rabu[/size] *g*

PS: In nächster Zeit selten im Forum. RL sucks.

NameInput mit lateinischen Buchstaben

Yatzumo

  • Gast
NameInput mit lateinischen Buchstaben
« Antwort #5 am: Januar 18, 2008, 22:59:32 »
Zitat
OK, sind wirklich 16 Zeichen zugelassen, mein Fehler. Da hätte EB aber das Fenster von vornherein daran anpassen können. Etwas schlampig, die Leutchen, fällt mir mehr und mehr auf.

Hauptsache sie machen Kohle und das machen sie mit dem Ding definitiv. xD

Zitat
PS: Könnt ja auch sein, dass ein deutschsprachiger Japaner das mit eingedeutschtem Maker, aber japanischen Namen spielen will. *bg*
Da breitet sich doch ein Grinsen in meinem Gesicht aus. :D
Wenn man drüber nachdenkt ist es so doch eine Überlegung wert die Dinger drin zu lassen. xD

MFG Yatzumo

NameInput mit lateinischen Buchstaben

Offline Phi

  • Forscher
  • Eventmeister
  • ***
  • Beiträge: 368
  • Im Auftrag der Wissenschaft
NameInput mit lateinischen Buchstaben
« Antwort #6 am: Februar 21, 2008, 16:32:18 »
Nun ich habe mir auch eine kleine Spielerei zusammengestellt und zwar mit den griechischen buchstaben und den Währungssymbolen die ich kenne, leider ohne € der funktioniert nicht, habs ausprobiert
außerdem habe ich alle freien Stellen in Leerzeichen umgeändert

Spoiler for Hiden:
  DEUTSCH =  [ 'A','B','C','D','E',  'a','b','c','d','e',
               'F','G','H','I','J',  'f','g','h','i','j',
               'K','L','M','N','O',  'k','l','m','n','o',
               'P','Q','R','S','T',  'p','q','r','s','t',
               'U','V','W','X','Y',  'u','v','w','x','y',
               'Z','Ä','Ü','Ö',' ',   'z','ä','ö','ü','ß',
               ' ',' ',' ',' ',' ',  ' ',' ',' ',' ',' ',
               '1','2','3','4','5',  '6','7','8','9','0',
               '','','','','',        '','','','GR','OK']
  GRIECHISCH =  [ '?','?','G','?','?',  'a','ß','?','d','e',
               '?','?','T','?','?',  '?','?','?','?','?',
               '?','?','?','?','?',  '?','µ','?','?','?',
               '?','?','S','?','?',  'p','?','?','s', 't',
               'F','?','?','O',' ',  '?','f','?','?','? ',
               ' ',' ',' ',' ',' ',   ' ',' ',' ',' ',' ',
               '£','¥','?','¢','?',  '?','?','?','?','P',
               '?','?',' ',' ',' ',   ' ',' ',' ',' ',' ',
               '','','','','',        '','','','HR','OK']  
  HIRAGANA = [ '?','?','?','?','?',  '?','?','?','?','?',
               '?','?','?','?','?',  '?','?','?','?','?',
               '?','?','?','?','?',  '?','?','?','?','?',
               '?','?','?','?','?',  '?','?','?','?','?',
               '?','?','?','?','?',  '?','?','?','?','?',
               '?','?','?','?','?',  '?','?','?','?','?',
               '?','?','?','?','?',  '?','?','?','?','?',
               '?','?','?','?','?',  '?','~','·','=','?',
               '?','?','?','?','?',  '?','?','','KA','OK']
  KATAKANA = [ '?','?','?','?','?',  '?','?','?','?','?',
               '?','?','?','?','?',  '?','?','?','?','?',
               '?','?','?','?','?',  '?','?','?','?','?',
               '?','?','?','?','?',  '?','?','?','?','?',
               '?','?','?','?','?',  '?','?','?','?','?',
               '?','?','?','?','?',  '?','?','?','?','?',
               '?','?','?','?','?',  '?','?','?','?','?',
               '?','?','?','?','?',  '?','~','·','=','?',
               '?','?','?','?','?',  '?','?','','DE','OK']
  TABLE = [DEUTSCH, GRIECHISCH, HIRAGANA, KATAKANA]
und als groß/klein umschaltdings
Spoiler for Hiden:
  GROSS = [ 'A','B','C','D','E',  '?','?','G','?','?',
               'F','G','H','I','J',  '?','?','T','?','?',
               'K','L','M','N','O',  '?','?','?','?','?',
               'P','Q','R','S','T',  '?','?','S','?','?',
               'U','V','W','X','Y',  'F','?','?','O',' ',
               'Z','Ä','Ü','Ö',' ',  ' ',' ',' ',' ',' ',
               ' ',' ',' ',' ',' ',  ' ',' ',' ',' ',' ',
               '1','2','3','4','5',  '6','7','8','9','0',
               '','','','','',        '','','','KL','OK']
  KLEIN = [ 'a','b','c','d','e',  'a','ß','?','d','e',
               'f','g','h','i','j',  '?','?','?','?','?',
               'k','l','m','n','o',  '?','µ','?','?','?',
               'p','q','r','s','t',  'p','?','?','s', 't',
               'u','v','w','x','y',  '?','f','?','?','? ',
               'z','ä','ü','ö',' ',   ' ',' ',' ',' ',' ',
               ' ',' ',' ',' ',' ',  ' ',' ',' ',' ',' ',
               '£','¥','?','¢','?',  '?','?','?','?','P',
               '?','?',' ',' ',' ',  ' ',' ',' ','GR','OK']
  TABLE = [GROSS, KLEIN]
« Letzte Änderung: Februar 22, 2008, 11:51:49 von derRofler »

NameInput mit lateinischen Buchstaben

Styler-X

  • Gast
NameInput mit lateinischen Buchstaben
« Antwort #7 am: Mai 22, 2008, 21:01:58 »
ich hab jetzt noch dazu sonderzeichen eingefügt fragezeichen, minus etc.
aber wie bekomm ich es hin das es eine taste auf dem bildschirm zum buchstabenlöschen nicht jeder der das spiel zum erstenmal spielt weiß das es mit Esc geht
oder?? huh.gif\" style=\"vertical-align:middle\" emoid=\":huh:\" border=\"0\" alt=\"huh.gif\" /]

NameInput mit lateinischen Buchstaben

ERZENGEL

  • Gast
NameInput mit lateinischen Buchstaben
« Antwort #8 am: Mai 22, 2008, 21:36:25 »
Du könntest einfach vor dem Name Input Processing-Event Command ein Show Text-Event Command machen, dass die Steuerung erklärt ;)Alles andere wäre zwar leicht machbar, jedoch überflüssig und ich denke, jeder der ein RPGVX-Spiel speilt kennt die Steuerung. Außerdem findet man sie per F1 im Game.

NameInput mit lateinischen Buchstaben

Styler-X

  • Gast
NameInput mit lateinischen Buchstaben
« Antwort #9 am: Mai 23, 2008, 17:13:09 »
Ja hast recht^^

aber hab noch eine frage gehört zwar nicht hier hin aber wo wir grad bei den sind die rpg-spiele spielen
kann man niucht einen installer erstellen wo man einfach nur insterlieren muss ohne das man das programm Rpg maker vx haben muss
geht sowas nicht wie bei anderen spielen z.b. fifa oder so

NameInput mit lateinischen Buchstaben

Offline Claine

  • Makerer aus Zeitvertreib
  • Eventmeister
  • ***
  • Beiträge: 422
  • Digimon-Fan
    • Digimon New Generation FRPG
NameInput mit lateinischen Buchstaben
« Antwort #10 am: Mai 23, 2008, 17:22:43 »
Wenn du dein Spiel fertig hast, kannst du oben links auf "File" -> "Compress Game Data" klicken, und dann damit dein Spiel in einen Installer verfrachten. Dort kannst du noch unter "Include RTP Data" das RTP des VX reinpacken. Wird dann aber größer. Und nein, sonst kannast du nur den Projektordner per WinRar oder einem anderen Packprogramm, in eine .rar-Datei oder eine .zip-Datei pressen.

MFG
Claine

 


 Bild des Monats

rooftop party

Views: 3583
By: papilion

 Umfrage

  • Wer soll das BdM gewinnen?
  • Dot Kandidat 1
  • 3 (25%)
  • Dot Kandidat 2
  • 1 (8%)
  • Dot Kandidat 3
  • 2 (16%)
  • Dot Kandidat 4
  • 0 (0%)
  • Dot Kandidat 5
  • 6 (50%)
  • Stimmen insgesamt: 12
  • View Topic

 Schnellsuche





SimplePortal 2.3.3 © 2008-2010, SimplePortal