Для графики используется сжатие RefPack, которое использует EA, только они понаделали разных вариантов, ещё нужно найти правильную программу. Например, графика для флага Малайзии при выборе лиги в роме с позиции 12CB68: байты 30 FB, где FB - магический байт всегда, а в байте 30 хранится формат сжатия, вместо него в этой игре может быть 10/11, 46/47, 30/31/32/33/34/35, 7A/7B, 72/73, всего 5 алгоритмов, код распаковки с 0xADD60. Есть хак FIFA Soccer 2020 на основе Hack of FIFA Soccer 95 (https://www.romhacking.net/hacks/5285/, Россия есть), возможно там такое же сжатие, не знаю как они сжимали, можно хранить без сжатия, если хватит места до 4МиБ. Замена только имён - так себе затея.
Hi all,
I was the author of the romhack FIFA Soccer 2020.
Yes, all FIFA Soccer games for SMD had the same compression algorithm, Refback compression by Frank Barchard.
Nonetheless as far as I was concerned, I couldn't edit the menu background or the trophies. Those sprites I couldn't find in the ROM and I guessed that were compressed in any way, shape or form. It happens the same for FIFA 96, trophies, map/flags sprites, background, etc are compressed too.
When I was editing FIFA Soccer 96, (I never released anything) since my hack was intended to modify some errors in Spanish La Liga players name because there are plenty of professional football names that players don't use. For instance, FIFA 96 use the first name or the second surname when the player was known for his nickname or his first surname. And also I pretended with success to include Spanish Segunda División and Spanish third tier (four groups for the third tier).
There was something missing when you guys analised the players hex information which couldn't make any sense.
According to my notes on my excel is the following (see picture).
If the first half part of the byte is 1 or 2: Player level = Novice (Between 50 and 74)
If the first half part of the byte is 3 or 4: Player level = Professional (Between 77 and 86)
If the first half part of the byte is 5 or 6: Player level = Super Star (Above 89)