Go Back   The PokéCommunity Forums > ROM Hacking > ROM Hacking Hub
Reload this Page [ARCHIVE] Simple Questions (SEARCH BEFORE ASKING A QUESTION)

Notices
For all updates, view the main page.

ROM Hacking Hub General discussions about ROM Hacking and Emulation. Not sure where to start? This is the place for you.
Posting links to ROMs is illegal and is not tolerated anywhere on the forum.
New threads in this forum are to be approved by a moderator before they are displayed.



Closed Thread
 
Thread Tools
  #22551    
Old August 20th, 2012 (12:43 PM).
supershadow64ds's Avatar
supershadow64ds supershadow64ds is offline
Confused GBA Hacker
 
Join Date: Aug 2011
Gender: Male
Nature: Quiet
Posts: 16
Quote originally posted by redriders180:
You first write, say, the hour, to variable 0x8004, then use buffernumber 0x0 0x8004. Then you write, say, the minute, to variable 0x8004, and use buffernumber 0x1 0x8004. Then put in a msgbox that says [buffer1]:[buffer2], or something similar, and it should work (I say should because I've done this before with no hassle in the exact way I just specified).
So, tell me if I am doing anything wrong here:
Spoiler:
#dynamic 0x800000
#org @start
copybyte 0x020370C0 0x0300553F
copybyte 0x020370C1 0x03005540
copybyte 0x020370C2 0x0300553C
copybyte 0x020370C3 0x0300553D
buffernumber 0x0 0x8004
buffernumber 0x1 0x8004
buffernumber 0x2 0x8004
msgbox @1 MSG_FACE
release
end

#org @1
= It says it's [buffer1]/[buffer2]/[buffer3].


Is this script using the buffers correctly, or will it just make my screen turn blue again?
__________________
We all live in the network...
  #22552    
Old August 20th, 2012 (02:03 PM).
redriders180's Avatar
redriders180 redriders180 is offline
Mastermind of Pokemon Glazed
 
Join Date: Jun 2010
Location: Path of Victory, Tunod
Gender: Male
Nature: Quirky
Posts: 538
Send a message via AIM to redriders180 Send a message via Skype™ to redriders180
Quote originally posted by supershadow64ds:
So, tell me if I am doing anything wrong here:
Spoiler:
#dynamic 0x800000
#org @start
copybyte 0x020370C0 0x0300553F
copybyte 0x020370C1 0x03005540
copybyte 0x020370C2 0x0300553C
copybyte 0x020370C3 0x0300553D
buffernumber 0x0 0x8004
buffernumber 0x1 0x8004
buffernumber 0x2 0x8004
msgbox @1 MSG_FACE
release
end

#org @1
= It says it's [buffer1]/[buffer2]/[buffer3].


Is this script using the buffers correctly, or will it just make my screen turn blue again?
You're doing a few things wrong. First of all, variable 0x8004 is two bytes, meaning that 0x020370C0 is the first half of 0x8004, and 0x020370C1 is the second half of 0x8004. 0x020370C2 is the first half 0x8005, and 0x020370C3 is the second half of 0x8005. As it stands, your script is doing this (Pretend we're using today as an example)

Copy the month to the first half of 0x8004 (0x0008 is now in 0x8004)
Copy the day to the second half 0x8004 (0x1408 is now in 0x8004)
Copy the year to 0x8005 <--Correct
buffer 0x8004 to buffer1 (Buffer1 will now say 5128)
buffer 0x8004 to buffer2 (Buffer2 will now say 5128)
buffer 0x8004 to buffer3 (Buffer3 will now say 5128)
Display the date

The date would be displayed as 5128/5128/5128, instead of the actual date of August 20th.

This ought to do what you want:
Spoiler:
#dynamic 0x800000
#org @start
copybyte 0x020370C0 0x0300553F
copybyte 0x020370C4 0x03005540
copybyte 0x020370C2 0x0300553C
copybyte 0x020370C3 0x0300553D
buffernumber 0x0 0x8004
buffernumber 0x1 0x8006
buffernumber 0x2 0x8005
msgbox @1 MSG_FACE
release
end

#org @1
= It says it's [buffer1]/[buffer2]/[buffer3].
__________________


Superfan of Pokemon Glazed? Click here to join the official Pokemon Glazed Facebook Page!

Thank you for hatching the eggs!
Please view these dragons! Just click them and you're done!
If you don't help them grow up, they'll die...


  #22553    
Old August 20th, 2012 (02:06 PM).
c3pu's Avatar
c3pu c3pu is offline
 
Join Date: Aug 2012
Gender: Male
Posts: 9
Quote originally posted by redriders180:
You first write, say, the hour, to variable 0x8004, then use buffernumber 0x0 0x8004. Then you write, say, the minute, to variable 0x8004, and use buffernumber 0x1 0x8004. Then put in a msgbox that says [buffer1]:[buffer2], or something similar, and it should work (I say should because I've done this before with no hassle in the exact way I just specified).



The GBA is limited to sixteen OW palettes at a time. Four are reserved for other functions, and can't be used. Two are for the hero (one normal, one slightly faded). This means you only get four palettes for other NPCs (the remaining four are slightly-faded versions of these four, and used for reflections in water). There's also one variable palette, which can be used as well, although you only get one.

So, basically, you'll have to recolor alot of the OWs you insert.
if i change the colors in one of the pallet are only the npc influanced or also things like house and trees because wen i changed the pallet for the hero the surf sprite, arrows and emotion bubles(when npc sees you and such) ended up all messed up
  #22554    
Old August 20th, 2012 (03:14 PM).
redriders180's Avatar
redriders180 redriders180 is offline
Mastermind of Pokemon Glazed
 
Join Date: Jun 2010
Location: Path of Victory, Tunod
Gender: Male
Nature: Quirky
Posts: 538
Send a message via AIM to redriders180 Send a message via Skype™ to redriders180
Quote originally posted by c3pu:
if i change the colors in one of the pallet are only the npc influanced or also things like house and trees because wen i changed the pallet for the hero the surf sprite, arrows and emotion bubles(when npc sees you and such) ended up all messed up
The surf sprite, arrows, and emotion bubbles all share the same palette as the hero, so changing the hero palette changes those as well. It won't interfere with tiles, or anything else.
__________________


Superfan of Pokemon Glazed? Click here to join the official Pokemon Glazed Facebook Page!

Thank you for hatching the eggs!
Please view these dragons! Just click them and you're done!
If you don't help them grow up, they'll die...


  #22555    
Old August 20th, 2012 (04:19 PM). Edited August 20th, 2012 by c3pu.
c3pu's Avatar
c3pu c3pu is offline
 
Join Date: Aug 2012
Gender: Male
Posts: 9
thanks a lot for all your help and i still have a question i just realized that my reflection palette is wrong so im wondering how to change it


edit: think i just fond how will try later

edit: fixed thanks anyhow
  #22556    
Old August 20th, 2012 (04:57 PM).
supershadow64ds's Avatar
supershadow64ds supershadow64ds is offline
Confused GBA Hacker
 
Join Date: Aug 2011
Gender: Male
Nature: Quiet
Posts: 16
Quote originally posted by redriders180:
Spoiler:
You're doing a few things wrong. First of all, variable 0x8004 is two bytes, meaning that 0x020370C0 is the first half of 0x8004, and 0x020370C1 is the second half of 0x8004. 0x020370C2 is the first half 0x8005, and 0x020370C3 is the second half of 0x8005. As it stands, your script is doing this (Pretend we're using today as an example)

Copy the month to the first half of 0x8004 (0x0008 is now in 0x8004)
Copy the day to the second half 0x8004 (0x1408 is now in 0x8004)
Copy the year to 0x8005 <--Correct
buffer 0x8004 to buffer1 (Buffer1 will now say 5128)
buffer 0x8004 to buffer2 (Buffer2 will now say 5128)
buffer 0x8004 to buffer3 (Buffer3 will now say 5128)
Display the date

The date would be displayed as 5128/5128/5128, instead of the actual date of August 20th.

This ought to do what you want:
Spoiler:
#dynamic 0x800000
#org @start
copybyte 0x020370C0 0x0300553F
copybyte 0x020370C4 0x03005540
copybyte 0x020370C2 0x0300553C
copybyte 0x020370C3 0x0300553D
buffernumber 0x0 0x8004
buffernumber 0x1 0x8006
buffernumber 0x2 0x8005
msgbox @1 MSG_FACE
release
end

#org @1
= It says it's [buffer1]/[buffer2]/[buffer3].
Thanks! Also, I was wondering if it was possible to change the 2nd tileset through an event. That, and how to use the Seasons function of DNS.
__________________
We all live in the network...
  #22557    
Old August 20th, 2012 (06:38 PM).
Edrobot Edrobot is offline
 
Join Date: Aug 2012
Gender: Male
Posts: 3
I'm a total newbie at Pokemon Rom Hacking, so my first hack is mostly going to be a graphics and text hack for Pokemon Emerald. Even so, I ran into a few problems:

First, I can't get any Gameshark codes to work with Visual Boy Advance. How am I supposed to debug my game now?

Second, while I can find the trainer backsprites, I have no idea how to find the right pallet for them, which makes editing them difficult. How do I find the right pallet?

Third and finally, how do I change the default name(s) of the rival, as well as default player names? I can't seem to find the script that does it.

Thanks in advance to anyone who helps me with this!
  #22558    
Old August 20th, 2012 (06:54 PM).
redriders180's Avatar
redriders180 redriders180 is offline
Mastermind of Pokemon Glazed
 
Join Date: Jun 2010
Location: Path of Victory, Tunod
Gender: Male
Nature: Quirky
Posts: 538
Send a message via AIM to redriders180 Send a message via Skype™ to redriders180
Quote originally posted by Edrobot:
I'm a total newbie at Pokemon Rom Hacking, so my first hack is mostly going to be a graphics and text hack for Pokemon Emerald. Even so, I ran into a few problems:

First, I can't get any Gameshark codes to work with Visual Boy Advance. How am I supposed to debug my game now?
The best way is to simply play your game as you make it. You can also make warps to go to different towns, or my personal favorite, a master script that gives you six high-level pokemon, all badges, and all key items, and sets important flags like Pokedex, National Dex, and Running Shoes.

Quote originally posted by Edrobot:
Second, while I can find the trainer backsprites, I have no idea how to find the right pallet for them, which makes editing them difficult. How do I find the right pallet?
You'll have to do a little sleuthing for this. Open up VBA, and start a battle, and pause while the player's backsprite is up. Now, go into the Palette Viewer of VBA, and scan the right-hand bunch of palettes for one that matches the palette of the backsprite (they go in rows). Take note of every color, and use APE to search for those colors. You'll eventually find the palette in question :D

Quote originally posted by Edrobot:
Third and finally, how do I change the default name(s) of the rival, as well as default player names? I can't seem to find the script that does it.

Thanks in advance to anyone who helps me with this!
Emerald doesn't really have default rival names...the names are entirely script, and basically just check the gender, and displays two different strings depending on whether you're female or male. Wally always has the same name as well.

As for the player's name, if it's like Firered, it's stored in a DMA-protected block that has all the player data, such as gender, OT Number, and secret ID. I don't have a specific offset, but it'll require ASM no matter what.
__________________


Superfan of Pokemon Glazed? Click here to join the official Pokemon Glazed Facebook Page!

Thank you for hatching the eggs!
Please view these dragons! Just click them and you're done!
If you don't help them grow up, they'll die...


  #22559    
Old August 20th, 2012 (07:06 PM).
Edrobot Edrobot is offline
 
Join Date: Aug 2012
Gender: Male
Posts: 3
Quote originally posted by redriders180:
The best way is to simply play your game as you make it. You can also make warps to go to different towns, or my personal favorite, a master script that gives you six high-level pokemon, all badges, and all key items, and sets important flags like Pokedex, National Dex, and Running Shoes.
Guess I'm going to need to learn some scripting no matter what. But that's beyond the scope of this particular thread.

Quote originally posted by redriders180:
You'll have to do a little sleuthing for this. Open up VBA, and start a battle, and pause while the player's backsprite is up. Now, go into the Palette Viewer of VBA, and scan the right-hand bunch of palettes for one that matches the palette of the backsprite (they go in rows). Take note of every color, and use APE to search for those colors. You'll eventually find the palette in question :D
I'm pretty sure VBA has some sort of pallete display thing, but thanks for the advice.

Quote originally posted by redriders180:
Emerald doesn't really have default rival names...the names are entirely script, and basically just check the gender, and displays two different strings depending on whether you're female or male. Wally always has the same name as well.
I'm confused; is this a single script that gets called every time the rival name is mentioned, or is it multiple scripts that display different text boxes based on the player's gender? Wally of course I'll have to do manually.

NOTE TO FUTURE VIEWERS: "MAY", "BRENDAN" and "WALLY" are all capital letters in the game script.

Quote originally posted by redriders180:
As for the player's name, if it's like Firered, it's stored in a DMA-protected block that has all the player data, such as gender, OT Number, and secret ID. I don't have a specific offset, but it'll require ASM no matter what.
Can somebody who's done this before give me some pointers because I have no idea what that means.
  #22560    
Old August 20th, 2012 (07:30 PM).
shinyabsol1's Avatar
shinyabsol1 shinyabsol1 is offline
Pokemon DarkJasper!?
 
Join Date: Aug 2010
Gender: Male
Nature: Calm
Posts: 330
Quote originally posted by Edrobot:
I'm confused; is this a single script that gets called every time the rival name is mentioned, or is it multiple scripts that display different text boxes based on the player's gender? Wally of course I'll have to do manually.
Multiple scripts. In scripts that mention the rival's name, the gender you chose at the beginning of the game is checked, then based on that result displays a text box that uses the rival name of the opposite gender.

Wally is always Wally, regardless of gender, obviously.
  #22561    
Old August 20th, 2012 (07:49 PM).
Darthatron's Avatar
Darthatron Darthatron is offline
巨大なトロール。
Silver Tier
 
Join Date: Jan 2006
Location: Melbourne, Australia
Age: 23
Gender: Male
Nature: Modest
Posts: 1,152
Quote originally posted by EdensElite:
Does the tile error with 0x20 only appear after the computer is pressed? Or all throughout the ROM? If it's the previous, you can get rid of that byte and then set the movement permission to 08 instead of the normal 0C. This should make the hero cover the tile.
__________________
あなた は しきしゃ です
わたし は ばか です
  #22562    
Old August 20th, 2012 (08:33 PM).
SpadeEdge16's Avatar
SpadeEdge16 SpadeEdge16 is offline
 
Join Date: May 2012
Gender: Male
Posts: 154
Okay, a little background info first. My game takes place in Kanto, and there's events that can progress and be achieved through the player completing the Pokedex, and when the player does complete it, (here's where the question comes in) I wanted to know if it was possible to send them to the Johto region, and "reset" their Pokemon progress ONLY IN THAT REGION. Like, you kinda get to start fresh in Johto, or are forced to, but you can also go back to kanto at any time, at which point, if you check your pc or whateevr, you still have every pokemon in the game.
Is this possible? As well as allowing them to obtain 8 more badges. I'm using a FR Rom, using the JPAN hack engine.
  #22563    
Old August 20th, 2012 (10:55 PM).
haelcher's Avatar
haelcher haelcher is offline
Beginning Hacker
 
Join Date: Mar 2010
Gender: Male
Posts: 3
I'm attempting to create a hack of Pokemon Yellow (yay Gen I hacks). It's mostly going to contain basic changes in the hex code, but there are a couple of scripts that I'm having trouble finding in the hex code:

1. I want to begin my journey heading South from Pallet Town. Therefore, I want to move the Prof. Oak script (the "Wait! Don't go out!" one) from the North exit to the South exit, and consequently have him walk North back to the Lab.

2. In a similar vein, I want to move the Old Man script (the "You shall not pass" one) to the South exit of Viridian. I feel closer to solving this one, as I can move the Old Man over-world sprite to the exit, but there's still that space in front of where he normally is that activates the script when I walk on it, even though the Old Man isn't there.

One final note, I have no ASM experience, so I would prefer if solutions could be limited to hex editing, where I am much more comfortable. If anyone has an idea on how to solve these or locate them in hex, it would be greatly appreciated. Thank you all for your time.
__________________
"Try not to become a man of success, but rather a man of value."
-- Albert Einstein
  #22564    
Old August 21st, 2012 (04:10 AM). Edited August 23rd, 2012 by MrSandman64.
MrSandman64's Avatar
MrSandman64 MrSandman64 is offline
Pokemon Moon Creator
 
Join Date: Jul 2012
Location: Massachusetts
Gender: Male
Posts: 28
SOMEONE HELP!!!
Is it possible to delete the NEW NAME option when naming your rival
In the intro? If so could someone tell me how?
  #22565    
Old August 21st, 2012 (08:20 AM).
Edrobot Edrobot is offline
 
Join Date: Aug 2012
Gender: Male
Posts: 3
Quote originally posted by shinyabsol1:
Multiple scripts. In scripts that mention the rival's name, the gender you chose at the beginning of the game is checked, then based on that result displays a text box that uses the rival name of the opposite gender.

Wally is always Wally, regardless of gender, obviously.
I've been looking in Advance Text, and i noticed there are actually a couple places where [RIVAL] tag is used. Where exactly is this defined?
  #22566    
Old August 21st, 2012 (10:21 AM).
redriders180's Avatar
redriders180 redriders180 is offline
Mastermind of Pokemon Glazed
 
Join Date: Jun 2010
Location: Path of Victory, Tunod
Gender: Male
Nature: Quirky
Posts: 538
Send a message via AIM to redriders180 Send a message via Skype™ to redriders180
Quote originally posted by Edrobot:
I've been looking in Advance Text, and i noticed there are actually a couple places where [RIVAL] tag is used. Where exactly is this defined?
I think that ASM in the game actually moves different values into the [rival] buffer, even in Firered. For example, it's usually the rival's name (in Firered), but in battle, it might be the name of your Pokemon, or something else entirely. It seems to get switched around, at least in Firered. I'm not sure what the string does in Ruby or Emerald...it's possible they do nothing at all, and it's possible that they'll just buffer garbage text.

If you can, try making a simple script that just says "[rival]", and see what pops up.
__________________


Superfan of Pokemon Glazed? Click here to join the official Pokemon Glazed Facebook Page!

Thank you for hatching the eggs!
Please view these dragons! Just click them and you're done!
If you don't help them grow up, they'll die...


  #22567    
Old August 21st, 2012 (09:53 PM).
SpadeEdge16's Avatar
SpadeEdge16 SpadeEdge16 is offline
 
Join Date: May 2012
Gender: Male
Posts: 154
So, I'm inserting mini sprites for my game, for my own custom pokemon, and what I do is, say treeco, for example, I export treeco, open it in photoshop, and draw out my new mini sprite over it, but then when I go to reinsert it, the pallet changes slightly, it keeps my same colors I used for the sprite, but basically gets rid of the shading I did, so the mini sprite doesn't look as good as I could. How can I fix this?
  #22568    
Old August 21st, 2012 (11:23 PM).
redriders180's Avatar
redriders180 redriders180 is offline
Mastermind of Pokemon Glazed
 
Join Date: Jun 2010
Location: Path of Victory, Tunod
Gender: Male
Nature: Quirky
Posts: 538
Send a message via AIM to redriders180 Send a message via Skype™ to redriders180
Quote originally posted by SpadeEdge16:
So, I'm inserting mini sprites for my game, for my own custom pokemon, and what I do is, say treeco, for example, I export treeco, open it in photoshop, and draw out my new mini sprite over it, but then when I go to reinsert it, the pallet changes slightly, it keeps my same colors I used for the sprite, but basically gets rid of the shading I did, so the mini sprite doesn't look as good as I could. How can I fix this?
Did you add more colors to the icon, or did you use the pre-existing ones? If you used the pre-existing ones, and the editor is removing the shading, I assume it's because the program thinks they're the same color. The icons are meant to be rough sprites, anyway, and don't usually have subtle shading.

If you added more, then the solution is to use the colors from the original. The icons can only have one of three palettes, so you have to conform to one of them.
__________________


Superfan of Pokemon Glazed? Click here to join the official Pokemon Glazed Facebook Page!

Thank you for hatching the eggs!
Please view these dragons! Just click them and you're done!
If you don't help them grow up, they'll die...


  #22569    
Old August 22nd, 2012 (05:57 AM).
Bozster's Avatar
Bozster Bozster is offline
Chief Lunatic
 
Join Date: Jul 2008
Gender: Male
Posts: 101
Hey, everyone.

Does anybody know how to rearrange the Hoenn Pokédex in Emerald?
The traditional Pokédex rearrangers such as Sebbe's and Team Snag'em's don't work - the Hoenn Pokedex refers to National Pokedex numbers as opposed to the in-game numbers of Pokemon (as in, 001 does not refer explicitly to Treecko, but whatever is at National Dex slot 252). So, does anyone know how to work around this? Thanks.
  #22570    
Old August 22nd, 2012 (08:13 PM).
SpadeEdge16's Avatar
SpadeEdge16 SpadeEdge16 is offline
 
Join Date: May 2012
Gender: Male
Posts: 154
Does anyone know what program I'd use to edit the cries of Pokemon? I need one that can change the third gens.
  #22571    
Old August 23rd, 2012 (02:08 AM).
Bozster's Avatar
Bozster Bozster is offline
Chief Lunatic
 
Join Date: Jul 2008
Gender: Male
Posts: 101
Quote originally posted by SpadeEdge16:
Does anyone know what program I'd use to edit the cries of Pokemon? I need one that can change the third gens.
If you're not using Emerald, you can use Advance Cry (by Shiny Quagsire).

If you are using Emerald, you have to use Pokécry, since A-Cry doesn't work.
  #22572    
Old August 23rd, 2012 (07:50 AM).
Spherical Ice's Avatar
Spherical Ice Spherical Ice is offline
ModeratorCSGT
 
Join Date: Nov 2007
Location: Leicester, UK
Posts: 3,568
Send a message via Skype™ to Spherical Ice
Does anyone know how to temporarily make the player's sprite invisible for a certain amount of time in a script without any glitches occurring and without using level scripts in FireRed? A pretty obscure request, I know, but I need it for reasons.
__________________
  #22573    
Old August 23rd, 2012 (12:11 PM).
Satoshi Ookami's Avatar
Satoshi Ookami Satoshi Ookami is offline
Memento Mori
Gold Tier
 
Join Date: Jul 2008
Location: Abyss of Time, Great Seal
Age: 22
Gender: Male
Nature: Calm
Posts: 13,208
Quote originally posted by Spherical Ice:
Does anyone know how to temporarily make the player's sprite invisible for a certain amount of time in a script without any glitches occurring and without using level scripts in FireRed? A pretty obscure request, I know, but I need it for reasons.
Hidden applymovement is not enough or it has to be invisible in a different way?
__________________
ROM hacking FAQ - Read before asking how to play a hack. | Previous Sign 2 | Previous Sign

Anime List | PSN Trophy List
  #22574    
Old August 23rd, 2012 (12:34 PM).
MadThrasher MadThrasher is offline
 
Join Date: Jun 2012
Gender: Male
Posts: 4
Is it possible to add new letters to the standard English alphabet on the nickname screen? I mean modifying the tiles to make characters like accented á, é and others available. I'm working on a translation project, and I'm not necessary a professinal when it comes to coding and "real" hacking, but it would feel a lot more comfortable to have our full alphabet included. I hope you understand what I'm trying to ask.

Is it possible via only tile edition, or would I have to do difficult coding? Because if the latter is the case, then I don't even bother trying it, unless there's a very detailed tutorial available.
  #22575    
Old August 23rd, 2012 (01:03 PM). Edited August 23rd, 2012 by redriders180.
redriders180's Avatar
redriders180 redriders180 is offline
Mastermind of Pokemon Glazed
 
Join Date: Jun 2010
Location: Path of Victory, Tunod
Gender: Male
Nature: Quirky
Posts: 538
Send a message via AIM to redriders180 Send a message via Skype™ to redriders180
Quote originally posted by MadThrasher:
Is it possible to add new letters to the standard English alphabet on the nickname screen? I mean modifying the tiles to make characters like accented á, é and others available. I'm working on a translation project, and I'm not necessary a professinal when it comes to coding and "real" hacking, but it would feel a lot more comfortable to have our full alphabet included. I hope you understand what I'm trying to ask.

Is it possible via only tile edition, or would I have to do difficult coding? Because if the latter is the case, then I don't even bother trying it, unless there's a very detailed tutorial available.
I made a little headway on this, but I was only able to research about half of it.

There's a data array which starts at 0x3E22D0, which looks like this:

Code:
D5 D6 D7 D8 D9 DA 00 AD DB DC DD DE DF E0 00 B8 E1 E2 E3 E4 E5 E6 E7 00 E8 E9 EA EB EC ED EE 00 BB BC BD BE BF C0 00 AD C1 C2 C3 C4 C5 C6 00 B8 C7 C8 C9 CA CB CC CD 00 CE CF D0 D1 D2 D3 D4 00 A1 A2 A3 A4 A5 00 00 00 A6 A7 A8 A9 AA 00
This seems like complete nonsense, but it actually dictates what letters are typed when you click a spot. Every zero in that array is a blank space on the keyboard, as read from left to right, and with this, most of the keyboard can be rearranged, although the letters stay in the same place (Basically, you can make it so pressing "A" would type in "E" if you changed BB to BF). Another thing...the first group of letters are actually the lowercase letters. The next group is the uppercase, and the final groups is the special characters.

Simply fill in each 00 with the hex value of the letter to be replaced. I changed the one of the 00s to a B9, yielding this:

Spoiler:


Of course, this isn't all that helpful if it can't display the letters you want, but its a start :\
__________________


Superfan of Pokemon Glazed? Click here to join the official Pokemon Glazed Facebook Page!

Thank you for hatching the eggs!
Please view these dragons! Just click them and you're done!
If you don't help them grow up, they'll die...


Closed Thread
Quick Reply

Sponsored Links
Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are UTC -8. The time now is 05:12 AM.