I don't play FM22, but you may want to use this script written by 不知应该当讲否 from FM22 Trainer, and i modified a liitle bit. This script affects all players.
And by all Players you mean every single player in the game? Even the ones from other teams? Or do you mean that'll work even with loan players?
Yes, all player worldwide. If you use it for specific club, game may prone to crash.
Create new Auto Assemble Script (Memory View -> Tools -> Auto Assemble), paste the script, then click on menu File -> Assign to current cheat table. You'll see a new record added, then activate the script.
How to use this cheat table?
Install Cheat Engine
Double-click the .CT file in order to open it.
Click the PC icon in Cheat Engine in order to select the game process.
Keep the list.
Activate the trainer options by checking boxes or setting values from 0 to 1
Even players with high age like 30+ still be able to reach their CA? I would love to see a demo
I don't play FM22, but you may want to use this script written by 不知应该当讲否 from FM22 Trainer, and i modified a liitle bit. This script affects all players.
When you talk with the players, staffs, interviews or medias you use your oral skills, so, a cheat here and you'll never fail any conversation (probably the same as board requests or similar to)
This is more complicated, I have no idea what value to look for, seems like team talk doesn't affect player's morale or i missed something i don't know. But, i will look this in the future.
Yes, all player worldwide. If you use it for specific club, game may prone to crash.
Create new Auto Assemble Script (Memory View -> Tools -> Auto Assemble), paste the script, then click on menu File -> Assign to current cheat table. You'll see a new record added, then activate the script.
Definitely the script works, but besides working for all players I noticed that the function to reduce the age of players who have PA above a certain value also comes along with the script. I noticed in my save that several players like Messi, CR7 and the like are between 28 and 30 years old again!
Also, since you can see the scripts of these Chinese trainers, most of the things I asked for are functions that are present in these trainers... there is one here that was designed for version 22.2.0 ... Would you like to take a look at it?
Yes, all player worldwide. If you use it for specific club, game may prone to crash.
Create new Auto Assemble Script (Memory View -> Tools -> Auto Assemble), paste the script, then click on menu File -> Assign to current cheat table. You'll see a new record added, then activate the script.
Definitely the script works, but besides working for all players I noticed that the function to reduce the age of players who have PA above a certain value also comes along with the script. I noticed in my save that several players like Messi, CR7 and the like are between 28 and 30 years old again!
Also, since you can see the scripts of these Chinese trainers, most of the things I asked for are functions that are present in these trainers... there is one here that was designed for version 22.2.0 ... Would you like to take a look at it?
fm22.2.0.rar
Functions like feature names translation or the script?
For translation just screenshot the trainer and upload to this tool [Link].
Functions like feature names translation or the script?
For translation just screenshot the trainer and upload to this tool [Link].
The scripts.
I meant that you could have a look at them and see if you can make use of anything... For example the script of that trainer to evolve players faster works differently and has a multiplier among other things.
Some of my suggestions are also present in that trainer... I think that even if you can't take advantage of 100% the codes can at least give you a direction to look when optimizing your table.
Functions like feature names translation or the script?
For translation just screenshot the trainer and upload to this tool [Link].
The scripts.
I meant that you could have a look at them and see if you can make use of anything... For example the script of that trainer to evolve players faster works differently and has a multiplier among other things.
Some of my suggestions are also present in that trainer... I think that even if you can't take advantage of 100% the codes can at least give you a direction to look when optimizing your table.
Well thanks. I'd like to add features from this trainer in the future, but I need the author permission and I don't know how to contact them.
Functions like feature names translation or the script?
For translation just screenshot the trainer and upload to this tool [Link].
The scripts.
I meant that you could have a look at them and see if you can make use of anything... For example the script of that trainer to evolve players faster works differently and has a multiplier among other things.
Some of my suggestions are also present in that trainer... I think that even if you can't take advantage of 100% the codes can at least give you a direction to look when optimizing your table.
Well thanks. I'd like to add features from this trainer in the future, but I need the author permission and I don't know how to contact them.
However,the author doesn't want to make this trainer become famous,because he fear of SI will know this trainer and change thier code of game.
how can i change value Periodic Scripts --> Manager's Club -> Set Match Condition/Fitness to Max for Club (Run every 60s change to 1 sec) value Condition/Fitness to 25000??
how can i change value Periodic Scripts --> Manager's Club -> Set Match Condition/Fitness to Max for Club (Run every 60s change to 1 sec) value Condition/Fitness to 25000??
{$lua}
if syntaxcheck then return end
[ENABLE]
local _updateFunc = function()
local club = getPersonClub(getPersonFromPlayer(getManagerPtr()))
forEachPlayerInClub(club, function(k, playerPtr)
writeSmallInteger(playerPtr+0x1f4, 25000)
writeSmallInteger(playerPtr+0x1f0, 25000)
-- some users claim jadedness < 0 increase injuries (dont beleve it so setting back to -125)
if readSignedShortInteger(playerPtr+0x1f2) > -125 then
writeSmallInteger(playerPtr+0x1f2, -125)
end
end)
end
-- 1 second not recomended, but here you go
enableTimer(memrec, 1000, _updateFunc)
[DISABLE]
how can i change value Periodic Scripts --> Manager's Club -> Set Match Condition/Fitness to Max for Club (Run every 60s change to 1 sec) value Condition/Fitness to 25000??
{$lua}
if syntaxcheck then return end
[ENABLE]
local _updateFunc = function()
local club = getPersonClub(getPersonFromPlayer(getManagerPtr()))
forEachPlayerInClub(club, function(k, playerPtr)
writeSmallInteger(playerPtr+0x1f4, 25000)
writeSmallInteger(playerPtr+0x1f0, 25000)
-- some users claim jadedness < 0 increase injuries (dont beleve it so setting back to -125)
if readSignedShortInteger(playerPtr+0x1f2) > -125 then
writeSmallInteger(playerPtr+0x1f2, -125)
end
end)
end
-- 1 second not recomended, but here you go
enableTimer(memrec, 1000, _updateFunc)
[DISABLE]
thank you... that "god Mode" cheat make me win.... XD
Always make a backup to your game, which many bugs are not yet known.
Values are not immediately updated after editing, you need to Continue the game to see the result.
Editing Attributes will require adjustment on CA/PA, make sure select Calculate CA after editing.
RCA is not 100% accurate (Only consider player's Natural Position).
It's not recommended to have over 5 items in Freezer, which will affect CPU's performance.
Sometimes Remove Unhappiness (Club Preset) can crash the game.
Do not use Terminate Contract to yourself or the game will crash on Continue.
SPECIAL THANKS
Dark Byte
FRF Forum
tfigment
mece
EpicBirdi
aSwedishMagyar
and all FM trainer makers.
SUPPORT & DONATION
If you like this table and would like to support me, you can buy me some coffee by donating. So I can spare more time and motivation into this, although I can't offer too much aside from table and features request as I want to keep this table free of charge.
PayPal - [Link]
Saweria (Indonesia) - [Link]
CHANGELOG
Update 7 - Last Update for FM22
Added Search bar.
Added script: Add Club Affiliation to Club presets (Experimental / May crash your save game, so make a backup).
Added script: Add Club Sponsor to Club presets.
Added script: Add EU Rules to Nation presets (Experimental / May crash your save game, so make a backup).
Added script: Add Foreign Rules to Nation presets (Experimental / May crash your save game, so make a backup).
Fixed Search feature.
Fixed not working on date change on Club Sponsors.
Fixed not working on pointer change on Nation Foreign Rules.
Fully implemented FM Date custom type in the table.
Removed MD5 checksum.
Improved performance.
Update 6 - Unexpected Update
Improved print view of Talented Regens
Added script: Accelerate All Player Development.
Added script: Ignore Player Retirement.
Added script: Player Always Agree on Negotiation Terms.
Added script: Auto Increase / Decrease Selection Rules Value.
Added Derby.
Added RCA to Person -> Player Data section.
Added Agent Fees to Person -> Full Contract section.
Added Future Playing Time to Person -> Full Contract section.
Added Fixture Rules to Continent section.
Added script to work with other platforms.
Fixed Remove All Unhappiness script.
Update 5 - Really Final Update for FM22
Currencies type now support large number (over 1 trillion).
Optimize Change Currencies method.
Optimize Change Languages method.
Removed some Languages.
Rewrote and optimize Preset scripts.
Fixed error related to some scripts.
Fixed minor bugs (offsets correction, ui correction, etc).
Added Status Panel.
Introducing a new UI.
Update 4 - Final Update for FM22
Added Mini Scouting Tool (Person -> Presets -> Player)
Added a new config item, Table.UpdateTime.
Added a new memory record legend, Black (#0F0F0F). Means it's WIP or Not Available.
Added a new section, Print List.
Added dynamic Sample Color records to all Color sections.
Added more Income items.
Added more Loan Contract items.
Added presets, Add Other Nationality (Person), Register Players (Club/Player), Lifetime Contract (Club/Person), Change Name (Club/Comp/Stadium), Force Quick Development (Global).
Change 'Improve Player Development' to 'Hack Team Professionalism'.
Change Boost Bank Balance method, now addding value instead change it to a specific value.
Change Player Comparison GUI config (showInTaskbar: stAlways).
Change Dynamic List, Add Drop Down List Item method.
Change most of offsets into variables.
Fixed error related to some scripts.
Fixed error when selecting Virtual Player.
Fixed minor bugs (offsets correction, ui correction, etc).
Most of existing presets are now corrected and working.
Rearranged Relationship section, now split into 3 parts (Eligibility/Relationships/Status).
Update 3
Fixed crash issue related to Cancel All Transfer.
Fixed minor bugs (offsets correction, ui correction, etc).
Redesign Player Comparison GUI UI.
Update 2
Added Player Comparison GUI (Person -> Presets -> Player)
Update 1
Change startup method.
Remove DRM protection from table.
Last edited by tdg6661 on Wed Jun 07, 2023 8:15 pm, edited 21 times in total.