Updated the extension table to 1.12.4. Removed the custom difficulty as it only worked with increasing strength, so I need to figure out the other bits as well.
1.12.5 and the 'enable achievement' script isn't activating :I Great how every smallest update breaks the tables.
Edit: .... uh.. I somehow got it to work, by doing nothing differently than the first 50 tries. But yeah, it does still work, it seems.
Can you tell me what exactly you changed in the table? Or can you send me yours?
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
"Achievements with mods" does not work on v1.12.5, can anyone tell me how to fix it myself?
Are you enabling the script while the game is booting up? I don't know if it changed, but I remember when the table was new reading the script had to be active before it reached the main menu screen.
edit: Just noticed that that is listed in one of the notes under the script. The only other thing I can think to check is to make sure you have the main script from the base table running before you start the mod script from the extension table.
edit: Just noticed that that is listed in one of the notes under the script. The only other thing I can think to check is to make sure you have the main script from the base table running before you start the mod script from the extension table.
Idk, base table is "hoi4_HeartsOfIron_IV_x64_v1-11-10-09ac_Steam_TheSavour_PF_CE74_S8-16-AOB_T72"?
It doesn't work
Are you enabling the script while the game is booting up? I don't know if it changed, but I remember when the table was new reading the script had to be active before it reached the main menu screen.
OK, I think the issue is the base table is out of date. On page 40, someone linked a table called "hoi4 1.24.CT" Haven't tried it with today's update, but it was working fine last time I played.
I updated the extension table for 1.12.8, but I've only ever used it for enabling the console, so it's only been tested for that.
Big thanks to Nameless for the tutorial and help.
I can confirm that the 1.12.8 version works fine for activating the achievements with mods for 1.12.9 too. I also added a lua script that looks for HOI4.exe for 10 seconds while the game is loading so I can quickly activate achievements before main menu is loaded. It also creates a Compact View Mode option if you want to use it.
Here is the code: Spoiler
function cycleFullCompact()
local state = not(compactmenuitem.Caption == 'Compact View Mode')
compactmenuitem.Caption = state and 'Compact View Mode' or 'Full View Mode'
getMainForm().Splitter1.Visible = state
getMainForm().Panel4.Visible = state
getMainForm().Panel5.Visible = state
end
function addCompactMenu()
if compactmenualreadyexists then return end
local parent = getMainForm().Menu.Items
compactmenuitem = createMenuItem(parent); parent.add(compactmenuitem)
compactmenuitem.Caption = 'Compact View Mode'
compactmenuitem.OnClick = cycleFullCompact
compactmenualreadyexists = 'yes'
end
addCompactMenu()
PROCESS_NAME = 'hoi4.exe'
--------
-------- Auto Attach
--------
local autoAttachTimer = nil ---- variable to hold timer object
local autoAttachTimerInterval = 1000 ---- Timer intervals are in milliseconds
local autoAttachTimerTicks = 0 ---- variable to count number of times the timer has run
local autoAttachTimerTickMax = 5000 ---- Set to zero to disable ticks max
local function autoAttachTimer_tick(timer) ---- Timer tick call back
---- Destroy timer if max ticks is reached
if autoAttachTimerTickMax > 0 and autoAttachTimerTicks >= autoAttachTimerTickMax then
timer.destroy()
end
---- Check if process is running
if getProcessIDFromProcessName(PROCESS_NAME) ~= nil then
timer.destroy() ---- Destroy timer
openProcess(PROCESS_NAME) ---- Open the process
end
autoAttachTimerTicks = autoAttachTimerTicks + 1 ---- Increase ticks
end
autoAttachTimer = createTimer(getMainForm()) ---- Create timer with the main form as it's parent
autoAttachTimer.Interval = autoAttachTimerInterval ---- Set timer interval
autoAttachTimer.OnTimer = autoAttachTimer_tick ---- Set timer tick call back
I updated the extension table for 1.12.8, but I've only ever used it for enabling the console, so it's only been tested for that.
Big thanks to Nameless for the tutorial and help.
Could you please point me to the tutorial, in case in the future there won't be anybody here to update? Thank you.