TheEnd
FESSer
Seisen no Keifu all the way~
Posts: 1,587
|
Post by TheEnd on Mar 6, 2004 8:00:19 GMT -5
You don't need to search for descriptions. You already know where they are. It's listed in the weapon data. Zeroing out in weapon names: The zeros may be the string terminator. If you put several in a row, it may skip several weapon names - you might want to check later weapons to make sure that they have the right names. One would think that there would be codes in the character data for their starting equipment. Maybe they're some of the unknowns that you don't have yet? 1. I didn't think about that. May be worth a try. 2. True, it seems so to weapons. But to class, at least, it looks different, as shorter names seem to have many filler spaces after them. But I should check that out, as well. 3. It shouldn't be one of those 64. But I never though that the starting weapons would be a pointer to a set of weapons, for example. does this game has a latin char set? Yup, it has. However, it's not directly typeable. It's in JASCII format. They seem to be 82-something (like katakana is 83-something).
|
|
|
Post by DarkTwilkitri on Mar 6, 2004 8:09:09 GMT -5
|
|
TheEnd
FESSer
Seisen no Keifu all the way~
Posts: 1,587
|
Post by TheEnd on Mar 6, 2004 8:22:10 GMT -5
I haven't looked at weapon/class/character names as yet, however I have looked at the weapon desriptions. In the descriptions, they use one pair of double-zeros to indicate a shift to the next line, then a second to indicate the end of the description. Ops. I guess I may have screwed something up, then.
|
|
|
Post by VincentASM guest on Mar 6, 2004 8:25:24 GMT -5
OK i tried to do what you guys did but i stopped when i realised i couldn't read & understand the ROM addresses you stated... how do you read them?
darn i'm not logged on
|
|
TheEnd
FESSer
Seisen no Keifu all the way~
Posts: 1,587
|
Post by TheEnd on Mar 6, 2004 8:29:40 GMT -5
OK i tried to do what you guys did but i stopped when i realised i couldn't read & understand the ROM addresses you stated... how do you read them? darn i'm not logged on In hackman, at least, you have a line (0000:0000, 0000:0010...) and a column (00, 01, 02, 03...). An address of, say, 21:5283 is line 0021:5280 and column 03.
|
|
|
Post by VincentASM guest on Mar 6, 2004 8:31:19 GMT -5
OK thanks i am using Hackmans. I'll try that then... he he he
|
|
|
Post by DarkTwilkitri on Mar 6, 2004 8:40:10 GMT -5
After a cursory look at the weapon name array, it seems that 0000 is the terminator.
This is also the case with the class names, but they fill out to 16 bytes with spaces, for reasons unknown to me. Odd.
[edit]Character names don't appear to suffer from this, being the same as the weapon names.
|
|
Aice
FESSer
Posts: 30
|
Post by Aice on Mar 7, 2004 2:03:31 GMT -5
|
|
TheEnd
FESSer
Seisen no Keifu all the way~
Posts: 1,587
|
Post by TheEnd on Mar 7, 2004 8:11:46 GMT -5
I managed to change Leaf into Ishtar. Torhammer works, but is glitched. Yup, as Falaflame is ( falaflame is a special case, as the description is also incredibly glitchy - but can be changed). You may wish to change Ishtar's sprite. That's a male one, you know. I suggest 2A. By the way, (1) Falaflame is quite funny. Behind the glitched graphics, there is a lightning (the light spell) animation. I wonder if it is possible to change the weapon's in-battle sprite without editing the palette itself. (2) Your Ishtar's to-hit rate is "--". Does that mean that Thorhammer is an "always-hit" weapon, by any means?
|
|
|
Post by ESPerion on Mar 7, 2004 9:21:54 GMT -5
if the percentage is too high (>255?) it becomes "--" automatically. i remember that by accidental PAR b4.
of course, even dodging rate can be "--" ;D
|
|
TheEnd
FESSer
Seisen no Keifu all the way~
Posts: 1,587
|
Haxxor!
Mar 7, 2004 10:28:38 GMT -5
Post by TheEnd on Mar 7, 2004 10:28:38 GMT -5
if the percentage is too high (>255?) it becomes "--" automatically. i remember that by accidental PAR b4. of course, even dodging rate can be "--" ;D Sometimes, if it's too high, it simply drops (effect of absurd - 90+ - bonuses). Interesting thing, I'll try it out sometime.
|
|
SpyroDi
FESSer
Furry and proud!
Posts: 834
|
Haxxor!
Mar 7, 2004 12:49:53 GMT -5
Post by SpyroDi on Mar 7, 2004 12:49:53 GMT -5
(1) Falaflame is quite funny. Behind the glitched graphics, there is a lightning (the light spell) animation. Are you sure? I thought that Falaflame always had the triangle along with that star-shaped object. I remember it distinctively in the intro in FE4...
|
|
VincentASM
FESSer
Fan of FE mage girls! Also: ?T???̑?1?t?@??!
Posts: 1,181
|
Haxxor!
Mar 7, 2004 12:50:19 GMT -5
Post by VincentASM on Mar 7, 2004 12:50:19 GMT -5
Damn FE5 "hacking" is fun. I'm 'aving loads of fun experimenting... You guys worked out the area where the codes are for starting equipment? And where do you go to change the name of characters and weapons?
|
|
TheEnd
FESSer
Seisen no Keifu all the way~
Posts: 1,587
|
Haxxor!
Mar 7, 2004 13:04:32 GMT -5
Post by TheEnd on Mar 7, 2004 13:04:32 GMT -5
Are you sure? I thought that Falaflame always had the triangle along with that star-shaped object. I remember it distinctively in the intro in FE4... True, it has. But, a triangle without all the other effects (but the reddish background) is just a lightning effect... I would be fun to fix Fala Flame's and Thor Hammer's graphics, though. Damn FE5 "hacking" is fun. I'm 'aving loads of fun experimenting... You guys worked out the area where the codes are for starting equipment? And where do you go to change the name of characters and weapons? Starting equipment is a mystery, still... You can search for characters', classes' and weapons' names, as well as weapon descriptions, imputing shift-jis japanese. DarkTwilkitri posted a link for a list of kana/roman/numbers a little before in this thread, if you can't copy/paste japanese shift-jis. BTW, as curiousity, Leaf's name begins at 03:5EFB, and the others follow his.
|
|
|
Post by DarkTwilkitri on Mar 8, 2004 6:51:01 GMT -5
Good news! ...and bad news. I found the starting equipment! ...and it's in the army data, of all places. Which means it isn't nice and easy to find. Preliminary structure is darktwilkitri.thegreatbeyond.net/FE5/structures/armydata.txtLeaf's starting equipment is at 18:FD41. Other units from the first chapter are around that location. No idea whether the later units are further on, or elsewhere in the ROM... I haven't checked for that yet. Let us take this time to praise Evale, for having a sufficiently distinct starting equipment list such that there was only one result for it. Unlike Leaf, where there is heaps of 0E01s in the ROM. How would one go about fixing the graphics... With great difficulty I have no idea how one would do it exactly, but a basic outline I can think of would go something like: Convert one of the garbled tiles to hex. Find that hex in the rom. Find the code that loads that hex up. Add another bank to the rom, put the proper tile in it, and redirect that code there. Of course, there are so many problems with this. It relies on the graphics not being compressed, and I think it's pretty safe to say they are, and it relies on there being code which loads up each tile, which I doubt, there's more likely to be generic code which loads them up array-style, and it relies on that code, if it wasn't like that, being already set up to hop to a different bank, which isn't likely... While I'm talking about the graphical stuff, I'll put up that picture of Fala Flame for those who didn't realise it was there. While I'm still here, let's look at overflow. You've got a to-hit variable, say, 30 (0x1E). Not including the weapons accuracy. So that's: 00000000 00011110 (technically they're reversed, but we won't go into that). Now, if you set the weapon accuracy for 255 (0xFF), when that gets added on that becomes: 00000001 00011101 (285 (0x11D)) Unfortunately, it only uses the lo byte. So we can get rid of the high byte and we're left with: 00011101 which is only 29.
|
|