Posted: Thu Feb 26, 2026 11:06 pm Post subject: Vigil: The Longest Night - table v5 doesn't work
So I'm not sure what I'm doing wrong here... I've never used cheat engine before.
I followed the basic instructions and downloaded table v5 from fearlessrevolution, I connected it to the executable, and I've tried moving items all around, nothing ever populates in the table at the bottom.
I tried scanning for addresses but that just... isn't working out. I have no idea how to get it to nail things down. I only have 1 of the item I am trying to replicate, so I can't juggle a bunch of numbers. From what I can tell, it is unable to find any single value that moves between 0 and 1 and back when I place the item in storage and take it out. Some values occasionally stay at a 0 or 1, but then don't react when I move things around or suddenly become much larger numbers.
I found one value that I thought was the right one but it turned out to be something akin more to cursor position than any item quantity.
That table is a fucking mess. Whoever created that is the problem, not you.
I wouldn't recommend executing the table's Lua script (this is the message you might get when loading the table). It doesn't do anything important.
Don't execute the script with the text "Attach Process and enable mono". Attach CE to the game normally and activate mono features from the top menu bar in the main CE window (Mono -> Activate mono features)
The script with the text "Enable this after attach process" in its description is a code injection that copies a base address used in many pointer paths. Enable that script by clicking the box to the left in the "Active" column, do stuff in game for a bit to let the game run the injected code, and maybe it'll populate the base address. The stats like health, stamina, mana, etc., items / equipment / storage, and other records should populate.
If they don't, double click the address field of one of the records that isn't working and look at where the pointer path breaks. If it's at the very bottom (i.e. "[base_address] -> ????????"), either the code injection script wasn't enabled or the game hasn't run the injected code yet. The function it's injecting at is named "Night.Hero:preWork", maybe that means enough to you that you know what action you need to do in-game to run the injected code.
If the pointer path breaks at one of the offsets, maybe some pointers only work in certain game states: e.g. you can only modify equipment when the equipment menu is open. It could also mean that the table is out of date.
You can also right click a record and select "Force recheck symbols" if you think it should be working but isn't. I think CE does this automatically every once in a while IIRC.
The "movement speed multiplier" script needs to be enabled for the "Current speed" record to work.
Several records have other records hidden within them. Check the box at the left in the "Active" column (the same one you should use to enable scripts) to expand them. e.g. the ammo / equipment / storage records. _________________
I don't know where I'm going, but I'll figure it out when I get there.
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum