+  RHDN Forum Archive
|-+  Romhacking
| |-+  ROM Hacking Discussion
| | |-+  Winning Eleven World Soccer for GBA
Pages: [1]
Author Topic: Winning Eleven World Soccer for GBA  (Read 1 times)
simo
Guest
« on: May 13, 2010, 08:51:12 am »

Hello,

my name is Simo.

A question for you all:

I'm hacking Winning Eleven Rom for Gba: I want to update players' names and statistics.

To change name, is not too difficult; but to change, for example, Dribble, Curve or Speed values is very difficult.

I searched some values (19, 18, 17, ecc...) but I found nothing... I don't know how to do. Someone can help me to find those values?

Thanks, and sorry for my English.
Dacicus
Guest
« Reply #1 on: May 15, 2010, 02:57:49 am »

GoodGBA lists J.League Winning Eleven World Soccer and J.League Winning Eleven World Soccer 2002. Which one are you editing?
simo
Guest
« Reply #2 on: May 15, 2010, 09:20:57 am »

It is J.League Winning Eleven World Soccer 2002: there are national teams.
Dacicus
Guest
« Reply #3 on: May 15, 2010, 04:42:51 pm »

Unfortunately, I can't read Japanese. What menu sequence do you go through to get to a screen that allows you to see the players' statistics?
simo
Guest
« Reply #4 on: May 16, 2010, 01:22:00 am »

I can see players' statistics only during a match, when, for example, I need to change players' positions or to replace them.

Statistics' names, in the game, are in English, not in Japanese: OFFENSE, DEFENSE, STAMINA, ecc...
Dacicus
Guest
« Reply #5 on: May 22, 2010, 03:33:46 pm »

In the ROM, are the players' names stored in the same order as listed during the match? If not, can you give me the order for one of the teams? This might help determine the order in which the stats are stored.
simo
Guest
« Reply #6 on: May 28, 2010, 04:58:24 am »

Yes, they are. The players' order in the rom opened with a Hex Editor is the same as in the game.
Dacicus
Guest
« Reply #7 on: May 29, 2010, 04:06:49 pm »

Okay, I've made some progress. First, the proper ROM is what GoodGBA calls J.League Winning Eleven World Soccer. The 2002 ROM doesn't have national teams, unless you need to do something to unlock them. Here's what I've found so far using VBA 1.7.2 re-recording v19.3:

  • On the screen that lets you replace players, values for the player currently selected can be found every 0x10 bytes starting at RAM address $2001898. So Offense is at $2001898, Defense is at $20018A8, etc.
  • The values at those addresses correspond to the tile numbers you can see in the Tile Viewer on 16 colors with Char Base 0x6004000. Those tiles indicate that the stats can range from 12 to 19.
  • RAM address $3007B10 stores what I assume is the Height of the player currently selected (e.g., 187 cm).

There are several search methods I'm going to try using this info, but maybe someone who knows GBA assembly might be able to find the stats in the ROM more quickly via debugging.
simo
Guest
« Reply #8 on: May 31, 2010, 11:06:02 am »

Thanks.

But what is the meaning of the symbol $?

So can I see values only through e graphic editor?
Pages: [1]  


Powered by SMF 1.1.4 | SMF © 2006-2007, Simple Machines LLC