Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Guides/Tips Hexer's Workshop: It's all about Hex (FMM21 and beyond)


Recommended Posts

put config.xml in the same folder as the db file.

 

\Android\data\com.netflix.NGP.FootballManagerMobile\files\Documents\db_archive_2405

 

And write down the path in the config.xml file.

 

 

Screenshot_20231209_192751_Cx File Explorer.jpg

 

11.png

Edited by Around time
Link to comment
Share on other sites
On 09/12/2023 at 18:32, Around time said:

put config.xml in the same folder as the db file.

 

\Android\data\com.netflix.NGP.FootballManagerMobile\files\Documents\db_archive_2405

 

And write down the path in the config.xml file.

 

 

Screenshot_20231209_192751_Cx File Explorer.jpg

 

11.png

My kit pack is not working for many teams in the Premier League.How can I fix it?

Screenshot_20231210_201122.jpg

Screenshot_20231210_201127.jpg

Screenshot_20231210_201119.jpg

Link to comment
Share on other sites
1 hour ago, henda666 said:

My kit pack is not working for many teams in the Premier League.How can I fix it?

The path is entered in the default config.xml file, but the kit does not appear because there is no png file.

image.png.584b8d627a60ddc625353b2f8bddc7e7.png

image.png.9b4cbfa29ddaf3f0426273a5af17a104.png

 

You need to modify the config.xml in your kit pack like this.

<record from="your crystal palace home.png file name in kits pack" to="graphics/pictures/kits/2d/outfield/front/eng/crystal palace home"/>
<record from="your everton home.png file name in kits pack" to="graphics/pictures/kits/2d/outfield/front/eng/everton home"/>

 

If you modify your config.xml like this, the kit will come out properly.

 

262118603_Screenshot_20231210_224847_FM24Mobile.thumb.jpg.07b2f1b17a0c9683dead5813c71779ef.jpg965401100_Screenshot_20231210_224851_FM24Mobile.thumb.jpg.509b1aed86d2b69b7563b9950e7e47fc.jpg

Edited by Around time
Link to comment
Share on other sites
On 09/12/2023 at 12:32, Around time said:

put config.xml in the same folder as the db file.

 

\Android\data\com.netflix.NGP.FootballManagerMobile\files\Documents\db_archive_2405

 

And write down the path in the config.xml file.

 

 

Screenshot_20231209_192751_Cx File Explorer.jpg

 

11.png

Thanks for this, please upload the database 

Link to comment
Share on other sites

How can I edit player shirt numbers from clubs that I do not manage? For example I edit a transfer that happened using changes.txt and I want the player to take the number they had instead of a random one. I would be so happy with a response it's my biggest issue

Link to comment
Share on other sites

Please, how do I exchange a club in an inactive league with a club in an active league, for example, Al-Ahly of Egypt instead of Lyon of France?

Link to comment
Share on other sites
On 22/04/2022 at 02:00, Scratch said:

Okay, so you know how to find his record with the attributes and CA/PA etc? If so, then I can post most of the record structure so you can find those two things. I won't bother explaining how to find him though if you already know that. Here is his record in my save (it can be a little different in different saves)

34 27 00 00 AE CF 01 00 DF F6 F6 DF EB 06 06 1C 08 0C 0B 07 0C 10 0B 0F 0F 0C 0C 04 0D 0F 26 F5 F4 0D 08 9C A3 0C 9C 9C 9C 9C 01 01 01 01 01 0E 0A 14 0C 0C 0F 0E 01 01 01 0C 14 7E 00 A8 00 9C 18 9C 18 7C 15 00 06 98 00 00 AA 00 41 00

It breaks down like this:

 

ID / Codes

First there are 2 ID codes. 34 27 00 00 is the internal save specific code you would have found from his main record (just before the long FFFF section). AE CF 01 00 is another code, no need to worry about this - though @DucAnhNguyen tells me it can be used to find the history section, but you would add one to that when searching (ie AF CF 01 00).

 

Attributes

Then comes the attributes: 

DF F6 F6 DF EB 06 06 1C 08 0C 0B 07 0C 10 0B 0F 0F 0C 0C 04 0D 0F 26 F5 F4 0D 08 9C A3 0C 9C 9C 9C 9C

This is the order (but note some of these are 0-20 and some are 0-255 so you have to play around with the values and see what happens):

Crossing, Dribbling, Tackling, Shooting(Finishing), Shooting(Long Shots), Aerial(Heading), Aerial(Jumping), Passing, Decisions, Teamwork (Unselfishness), Pace, Strength, Stamina, Technique, Consistency, Aggression, Big Matches, Injury Proneness, Leadership, Versatility, Set Pieces, Penalties, Creativity, Movement, Positioning, Teamwork (Work rate), Flair, Handling, Kicking, Agility, Arial GK, Reflexes, Communication (but shown value is modified by Leadership I think), Throwing.

 

Positions

Then comes the player's positions (all 0-20):

01 01 01 01 01 0E 0A 14 0C 0C 0F 0E 01 01 01

This is the order:

GK, Sweeper (no longer used), DL, DC, DR, DMC, ML, MC, MR, AML, AMC, AMR, ST, DML, DMR

 

Feet

Then we have two 0-20 values for left foot and right foot: 0C and 14

 

CA / PA

Next we have CA (7E 00), followed by PA (A8 00), which are both 0-200

 

Reputation(s)

Then we have home reputation (9C 18), current reputation (9C 18) and world reputation (7C 15). Don't ask me the difference between home and current, I don't know!

 

Other Stuff

00 06 98 00 00 - The first 00 is retired from ITN (if you set it to 01), not sure what the rest is, it seems to have something to do with player shape (ie are they shaped like a defender, or a winger or Messi, etc).

 

Height and Weight

Yeah, both height (AA 00) and weight (41 00) are included in the save file, even though they don't appear in the game.

 

And that's it. Hope it helps, remember to back up your save before editing in case you kill it by accident and have fun.

 

 

Shooting, in general, in FMM24. Either the data isn't stored accordingly on your sheet here, or I've messed up. LOL!

I've got a guy whose values for those two you mentioned at 00 16, respectively. In-game Shooting is 14, despite the value of 00. When I do 14 or FF on either stat, I don't get an increased in-game Shooting. Nor do I get the coach's report that the player has an accurate long shot.

I've figured out a few of them, myself in FMM24, but am struggling to find Shooting (Finishing) and Shooting (Long Shots - Hidden). The player I'm editing is Cruz Medina. SID/ID2: 18 75 00 00. Here is the chain.

18 75 00 00 82 5D 05 00 16 21 E2 19 1F 14 14 14 14 0E 14 14 0C 0B 14 0E 14 01 0F 14 14 14 F2 45 D4 0E 0B A1 AB 14 78 A1 B6 AB 01 01 01 01 01 01 01 10 01 14 14 14 13 01 01 14 14 7B 00 C8 00

 

Thanks, in advanced!

Edited by AlphaLobo1
Link to comment
Share on other sites
3 hours ago, AlphaLobo1 said:

Shooting, in general, in FMM24. Either the data isn't stored accordingly on your sheet here, or I've messed up. LOL!

I've got a guy whose values for those two you mentioned at 00 16, respectively. In-game Shooting is 14, despite the value of 00. When I do 14 or FF on either stat, I don't get an increased in-game Shooting. Nor do I get the coach's report that the player has an accurate long shot.

I've figured out a few of them, myself in FMM24, but am struggling to find Shooting (Finishing) and Shooting (Long Shots - Hidden). The player I'm editing is Cruz Medina. SID/ID2: 18 75 00 00. Here is the chain.

18 75 00 00 82 5D 05 00 16 21 E2 19 1F 14 14 14 14 0E 14 14 0C 0B 14 0E 14 01 0F 14 14 14 F2 45 D4 0E 0B A1 AB 14 78 A1 B6 AB 01 01 01 01 01 01 01 10 01 14 14 14 13 01 01 14 14 7B 00 C8 00

 

Thanks, in advanced!

Yeah, you have that a little bit wrong. There are two id codes (18 75 00 00 and 82 5D 05 00). So the 16 is Crossing, and working our way across, Finishing will be 19 and Long Shots will be 1F 

16 21 E2 19 1F 14 14 14 14 0E 14 14 0C 0B

Hope that helps!

Link to comment
Share on other sites
5 hours ago, Scratch said:

Yeah, you have that a little bit wrong. There are two id codes (18 75 00 00 and 82 5D 05 00). So the 16 is Crossing, and working our way across, Finishing will be 19 and Long Shots will be 1F 

16 21 E2 19 1F 14 14 14 14 0E 14 14 0C 0B

Hope that helps!

What a FM God. Lol! I have the basics of this down, but, as always, the FM community provides. Lol! You wouldn’t happen to know where the role traits reside for players?

Link to comment
Share on other sites
34 minutes ago, AlphaLobo1 said:

What a FM God. Lol! I have the basics of this down, but, as always, the FM community provides. Lol! You wouldn’t happen to know where the role traits reside for players?

No sorry, role traits are something I've never worked out. From what I understand from various discussions here and in the discord, they aren't actually stored anyway - instead they are worked out based on the attributes. But I've never really looked into it further.

Link to comment
Share on other sites

Decoded the information regarding player attributes. Has anyone found any math to convert 0-255 values to the usual 0-20?

Apparently, only pace, strength, stamina, aggression, leadership corresponds to the usual 0-20, but everything else refers to 0-255 values. Are there any ways to convert 0-255 to 0-20?

uid: 19167 (Bukayo Saka)

id: 255461

crossing: 4

dribbling: 23

tackling: 210

finishing: 4

longShots: 23

heading: 7

jumping: 9

passing: 250

decisions: 23

unselfish: 17

pace: 15

strength: 12

stamina: 16

technique: 16

consistency: 14

aggression: 12

bigMatches: 15

injuryProne: 4

leadership: 9

versatility: 18

setPieces: 9

penalties: 15

creativity: 13

movement: 23

positioning: 210

workRate: 15

flair: 16

handling: 156

kicking: 156

agility: 16

arialGk: 156

reflexes: 156

communication: 156

throwing: 156

Quote

 

 

 

Screenshot_2024-01-31-17-18-52-540_com.netflix.NGP.FootballManagerMobile.jpg

Edited by Rus7M
Link to comment
Share on other sites
1 hour ago, Rus7M said:

Decoded the information regarding player attributes. Has anyone found any math to convert 0-255 values to the usual 0-20?

Apparently, only pace, strength, stamina, aggression, leadership corresponds to the usual 0-20, but everything else refers to 0-255 values. Are there any ways to convert 0-255 to 0-20?

uid: 19167 (Bukayo Saka)

id: 255461

crossing: 4

dribbling: 23

tackling: 210

finishing: 4

longShots: 23

heading: 7

jumping: 9

passing: 250

decisions: 23

unselfish: 17

pace: 15

strength: 12

stamina: 16

technique: 16

consistency: 14

aggression: 12

bigMatches: 15

injuryProne: 4

leadership: 9

versatility: 18

setPieces: 9

penalties: 15

creativity: 13

movement: 23

positioning: 210

workRate: 15

flair: 16

handling: 156

kicking: 156

agility: 16

arialGk: 156

reflexes: 156

communication: 156

throwing: 156

 

Screenshot_2024-01-31-17-18-52-540_com.netflix.NGP.FootballManagerMobile.jpg

That looks right (and matches what I had above). But 0-255 to 0-20 is not a simple conversion and I never cracked it.

The 0-20 value shown in game is based on the 0-255 one, but is modified by things such as the player's position/shape, their CA, their age, etc. I make a guesstimate of the value in AM24 (and earlier), eg:

image.thumb.png.fed85e362d2cd4b398c9b08731b4ef71.png

But sometimes it is close and sometimes it is ... very wrong.

I'd love someone to work it out, but it may be one of those things that only SI Games will ever know.

 

Link to comment
Share on other sites
32 minutes ago, Scratch said:

That looks right (and matches what I had above). But 0-255 to 0-20 is not a simple conversion and I never cracked it.

The 0-20 value shown in game is based on the 0-255 one, but is modified by things such as the player's position/shape, their CA, their age, etc. I make a guesstimate of the value in AM24 (and earlier), eg:

image.thumb.png.fed85e362d2cd4b398c9b08731b4ef71.png

But sometimes it is close and sometimes it is ... very wrong.

I'd love someone to work it out, but it may be one of those things that only SI Games will ever know.

 

Hello. Thanks.

I'm trying to develop a pre-game database editor in Python, but need to figure out how to convert 0-255 to 0-20. At least that there were approximate values. I'm assuming that some attributes are related and produce an "average result".

Link to comment
Share on other sites
7 hours ago, Scratch said:

That looks right (and matches what I had above). But 0-255 to 0-20 is not a simple conversion and I never cracked it.

The 0-20 value shown in game is based on the 0-255 one, but is modified by things such as the player's position/shape, their CA, their age, etc. I make a guesstimate of the value in AM24 (and earlier), eg:

image.thumb.png.fed85e362d2cd4b398c9b08731b4ef71.png

But sometimes it is close and sometimes it is ... very wrong.

I'd love someone to work it out, but it may be one of those things that only SI Games will ever know.

 

I'm seeing that, I think. Something else has to be influencing the numbers. Erling Haaland and Lautaro Martinez. Both 20 Shooting (Finishing). Is it possible to find these two? Try as I might, I'm coming up empty. For the American players I wanted to edit, finding their stat hexes weren't this difficult!

I can find their actual UID entry and their mental stats, but when using the ID at the end of their primary Little Endian UID, I can't seem to track their stat hexes. If we can compare the 2 and how they get to 20 since they are the same position, but different age groups, we might be able to discern what, most heavily, influences Finishing. And by relation, Long Shots... for reference, I've been making edits to my preferred players via searching for the SID/ID2 and then scrolling until I find the positional hexes (01 01 01 01 01) and then working on them per your original post of order. With these 2, I can't even find the positional hexes at all. :'(

Edit: I think I found it and can't relate anything to each other. In fact, Lautaro's Finishing is lower than Erling's in hex format. Hahaha. Only SI will ever know, I guess.

Edit to the edit: I did find something else. Cruz Medina, my most interested player for manipulation... After a year's worth of practicing at Real, he improved Shooting by a lot. Went from 11 to 15! His hex value for Finishing went from 19 to 1F. That's not the discovery. The discovery is that there is a certain range Long Shots can go up before his in-game Shooting rating goes down. Long Shots started at 1F. And is STILL 1F after a year. But if I manipulated it past 20 (1 more decimal greater than 1F), my in-game rating drops to 14. I put it at 20 and it doesn't drop. I haven't tried going the opposite way, so I don't know what happens, yet!

Edited by AlphaLobo1
Link to comment
Share on other sites
9 hours ago, Rus7M said:

Hello. Thanks.

I'm trying to develop a pre-game database editor in Python, but need to figure out how to convert 0-255 to 0-20. At least that there were approximate values. I'm assuming that some attributes are related and produce an "average result".

Yeah, it's going to be super hard to try to estimate it. It's probably something I will come back to try to investigate further at some point in the distant future, but mostly I'm ignoring attributes and leaving them for people to see in game. For eg, I only have filters for the hidden attributes as the conversion for the visible ones is just too unreliable.

By related attributes, do you mean the combined ones in the screenshot above? For Teamwork I just add Unselfishness and WorkRate and divide by 2. For Shooting I use Finishing * .8  and Long Shots * .3 (doesn't add up to 1, I know). For Aerial, I use Heading * .3 and Jumping *.7. Not always accurate, but close-ish. 

Link to comment
Share on other sites
4 hours ago, AlphaLobo1 said:

I'm seeing that, I think. Something else has to be influencing the numbers. Erling Haaland and Lautaro Martinez. Both 20 Shooting (Finishing). Is it possible to find these two? Try as I might, I'm coming up empty. For the American players I wanted to edit, finding their stat hexes weren't this difficult!

I can find their actual UID entry and their mental stats, but when using the ID at the end of their primary Little Endian UID, I can't seem to track their stat hexes. If we can compare the 2 and how they get to 20 since they are the same position, but different age groups, we might be able to discern what, most heavily, influences Finishing. And by relation, Long Shots... for reference, I've been making edits to my preferred players via searching for the SID/ID2 and then scrolling until I find the positional hexes (01 01 01 01 01) and then working on them per your original post of order. With these 2, I can't even find the positional hexes at all. :'(

Edit: I think I found it and can't relate anything to each other. In fact, Lautaro's Finishing is lower than Erling's in hex format. Hahaha. Only SI will ever know, I guess.

Edit to the edit: I did find something else. Cruz Medina, my most interested player for manipulation... After a year's worth of practicing at Real, he improved Shooting by a lot. Went from 11 to 15! His hex value for Finishing went from 19 to 1F. That's not the discovery. The discovery is that there is a certain range Long Shots can go up before his in-game Shooting rating goes down. Long Shots started at 1F. And is STILL 1F after a year. But if I manipulated it past 20 (1 more decimal greater than 1F), my in-game rating drops to 14. I put it at 20 and it doesn't drop. I haven't tried going the opposite way, so I don't know what happens, yet!

Are you on Android? If so, you could us AM24 to help you find the records, eg: 

image.png.eb04b215e78e58384010b1207282536d.png

You can long press on the strings and copy them, then search in your HEX editor. It will only work if the save loaded in AM24 is the current one your editing as it uses some of the attribute values to find it (so if you have played on and they have changed, they won't match any more).

You can also use the app to see the 0-255 values for Finishing and Long Shots in there (and my 0-20 guess which is not very accurate), but I'm not sure how much help that will be!

Link to comment
Share on other sites
23 hours ago, Rus7M said:

Hello. Thanks.

I'm trying to develop a pre-game database editor in Python, but need to figure out how to convert 0-255 to 0-20. At least that there were approximate values. I'm assuming that some attributes are related and produce an "average result".

These are masked and are really tightly integrated with the proprietary game engine, there will be multiple steps to get to the end value and even some "data" which will be in game code that will be used,

I've also been in the process of making a pre game editor ;) 

Link to comment
Share on other sites
15 minutes ago, jaymarvels said:

These are masked and are really tightly integrated with the proprietary game engine, there will be multiple steps to get to the end value and even some "data" which will be in game code that will be used,

I've also been in the process of making a pre game editor ;) 

Happy to know!

Link to comment
Share on other sites
10 hours ago, Rus7M said:

Has anyone decrypted the non_players.dat file?

Screenshot_2024-02-02-22-58-25-967_com.rhmsoft.edit.pro.jpg

I've never bothered working it out, basically because I don't think it has much application in the current game (if you believe Marc who says all Gold badge coaches are equal). So I assume that all comes from FM and things like CA/PA aren't used in FMM. I'm sure some of the other attributes are used, just I'm not sure it's that important to know them.

If anyone has decoded that file it will be @jaymarvels . The amount he knows about the data structure is truly incredible.

Edited by Scratch
Link to comment
Share on other sites
On 03/02/2024 at 00:10, Rus7M said:

Has anyone decrypted the non_players.dat file?

Screenshot_2024-02-02-22-58-25-967_com.rhmsoft.edit.pro.jpg

Haven't looked at it much since the only thing I cared about is the CA-PA and the link with the personal info.

Link to comment
Share on other sites

I’m not sure if anyone knows how to enable national teams like Japan and Germany… j/w if it was easy in FMM like it is in FM; deleting a specific file.

Link to comment
Share on other sites
On 09/12/2023 at 07:32, Around time said:

coloque config.xml na mesma pasta do arquivo db.

 

\Android\data\com.netflix.NGP.FootballManagerMobile\files\Documents\db_archive_2405

 

E anote o caminho no arquivo config.xml.

 

 

Captura de tela_20231209_192751_Cx Explorador de arquivos.jpg

 

11.png

Could you help me which files I put in the db_archive folder, some of my kits don't work

Link to comment
Share on other sites

Could someone explain to me how to change hidden attributes like free kick and please provide detailed explanation for a beginner please, I did not even know you could change stats

Link to comment
Share on other sites

Hello

I want to ask, I just created an Indonesian league based on the Polish league in the game.

 

Can the league I created earlier be moved to the Asian zone or region? Thanks.

Link to comment
Share on other sites
14 hours ago, Pengkurjackson said:

Hello

I want to ask, I just created an Indonesian league based on the Polish league in the game.

 

Can the league I created earlier be moved to the Asian zone or region? Thanks.

Well yes, there's a continent value right after the league name iirc. Europe is 02, and Asia is 01 iirc

Link to comment
Share on other sites
3 hours ago, NguyenDucAnh said:

Well yes, there's a continent value right after the league name iirc. Europe is 02, and Asia is 01 iirc

I think the question here is can you have teams qualify for a different continent's continental competition?

E.g. could you have the winner of the Polish League qualify for the Asian Champions League. You can move Poland to Asia but the winner of the league still qualifies for the European Champions League.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share


×
×
  • Create New...