W1_jC 0 Posted May 25, 2012 (edited) Better NameInput Description Hi, this is my first Script I release here. My friends kept asking, how they delete letters in the Name Input Window, because "Esc" or "Num 0" isn't really intuitive, I changed the Window so there is now a "«" symbol to remove other letters. I had to remove some other symbols, because there was no more space. Feel free to add again some special characters you wish for into free slots. Features --> Deleting letters in the Name Input is more intuitive now Screenshots Instructions Just add the script above main, like the other scripts. If you want to change something, just look into the script. Script http://pastebin.com/UUFJaA6c This Scripts was so easy to make, you do not need to credit me in the Game. If you improve this Script - a credit would be nice. You can give me Feedback if you want Here as text, because its really short: # "Better" NameInput v1 # by fyzzo # -------------------------- # If you want to change the symbol to delete letters, make sure you # change it on 3 (THREE) positions in this script or it would not work properly. # I have chosen the « character to delete other letters class Window_NameInput < Window_Selectable CUSTOM1 = [ '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',' ',' ',' ',' ', # You may replace these '0','1','2','3','4', ' ',' ',' ',' ',' ', # empty spaces with '5','6','7','8','9', ' ',' ',' ',' ',' ', # characters you miss '.',' ',' ',' ',' ', ' ',' ','«','Page','OK'] # deleting character in this row CUSTOM2 = [ 'Ã','É','Ã','Ó','Ú', 'á','é','Ã','ó','ú', 'À','È','ÃŒ','Ã’','Ù', 'à ','è','ì','ò','ù', 'Â','Ê','ÃŽ','Ô','Û', 'â','ê','î','ô','û', 'Ä','Ë','Ã','Ö','Ü', 'ä','ë','ï','ö','ü', '?','?','?','?','?', '?','?','?','?','?', 'Ã','Ã…','Æ','Ç','Ã', 'ã','Ã¥','æ','ç','ð', 'Ñ','Õ','Ø','Å ','?', 'ñ','õ','ø','Å¡','?', 'Ã','?','Ÿ','Ž','Þ', 'ý','ÿ','?','ž','þ', '?','Å’','?','Å“','ß', ' ',' ','«','Page','OK'] # I smell a deleting character somewhere around here def table return [CUSTOM1, CUSTOM2] end def process_ok if character == "«" # the character to go back process_back elsif !character.empty? on_name_add elsif is_page_change? Sound.play_ok cursor_pagedown elsif is_ok? on_name_ok end end end Edited May 25, 2012 by W1_jC Share this post Link to post Share on other sites
Gadwin 8 Posted May 25, 2012 isnt pressing the cancel button erases the letter. Thanks anyways. Share this post Link to post Share on other sites
Tsukihime 1,489 Posted May 25, 2012 I had to remove some other symbols, because there was no more space. I would re-write the window to make it bigger. Share this post Link to post Share on other sites
W1_jC 0 Posted May 25, 2012 Thanks for replying isnt pressing the cancel button erases the letter. Thanks anyways. yes, but normal Gamers don't erase letters with the "ESC" button I had to remove some other symbols, because there was no more space. I would re-write the window to make it bigger. Also there were symbols like "<" and even '«' itself. It would be just confusing if it is two times in the list. And I don't really see the sense in having symbols like #'+$§() in a real name. But whatever, feel free to make an update Share this post Link to post Share on other sites