uploading a mod is too much of a hassle, but I thought I can at least let you know, how I changed the .lua file to have the mod work again. I have never made a mod myself nor do I understand the re engine, but I am a software developer and have some basic understanding.
That being said, I replaced all code in said .lua file with a changed code section from the mod "Teleportation" by rthomasv3. In that section they hooked into the "deleteItem" method and seemingly skip the deletion, if the item has a certain ID (76 in this case). (Please dont ask me about the details, I dont know much more myself.)
How to get true eternal wakestones: 1. Install this mod (I use it as a environment where I just change the .lua file) 2. Navigate to the .zip file of this mod 3. Open, but dont unpack the zip file (I am using 7zip) and navigate to "True Eternal Wakestone 1.1.0\reframework\autorun". In there you can find the "True Eternal Wakestone.lua", which you want to modify 4. Open the .lua file with a text editor and replace everything inside with the following:
sdk.hook( sdk.find_type_definition("app.ItemManager"):get_method("deleteItem"), function(args) local itemDeleted = sdk.to_int64(args[3]) if itemDeleted == 76 then return sdk.PreHookResult.SKIP_ORIGINAL end end, nil )
5. Save the file and make sure that your changes are applied. 6. You now have true eternal wakestones!
If you run into any issues, try reseting skripts in the re framework window and restarting the game.
PS: Same applies for the eternal ferrystone mod, just with a different item ID. See my post there.
Sadly this doesnt work for me. It did work with the eternal ferrystone mod, but it doesnt work here. I've reset scripts and all and it still wont work.
This mod is for the Eternal Wakestone which resurrects multiple NPCs (Item ID 76), not the normal Wakestone (single player / NPC, Item ID 77). You can copy the mod, rename it and change the item ID (tested). Don't forget to change the modinfo.ini!
As much as I wanted to love this, it doesn't work. I've followed directions for installation and fixes and still doesn't work. Hopefully it will be fixed soon <3
REFramework downloaded the latest version from May 06, 2024 - the stone of rebirth is gone. I pressed Reset Scripts in the center of the upper part of the Script Runner. I entered the game - the second and last stone was gone. Unfortunately, the mod does not work.
Can this give an Eternal Wakestone by chance? I didn't realize there was one chance to get one until it was way too late. Only interested in using it to get the associated achievement.
Love your mods, use a number of them. I wanted to ask if it'd be possible to make this usable under roofs just like the mod for Ferrystones. Thanks for any consideration!
41 comments
If things start acting weird, try resetting scripts.
If that doesn't work, the fastest way to contact me is the Modding Haven discord. Investigating and debugging is very difficult in the comments.
=====================================================
uploading a mod is too much of a hassle, but I thought I can at least let you know, how I changed the .lua file to have the mod work again.
I have never made a mod myself nor do I understand the re engine, but I am a software developer and have some basic understanding.
That being said, I replaced all code in said .lua file with a changed code section from the mod "Teleportation" by rthomasv3.
In that section they hooked into the "deleteItem" method and seemingly skip the deletion, if the item has a certain ID (76 in this case).
(Please dont ask me about the details, I dont know much more myself.)
How to get true eternal wakestones:
1. Install this mod (I use it as a environment where I just change the .lua file)
2. Navigate to the .zip file of this mod
3. Open, but dont unpack the zip file (I am using 7zip) and navigate to "True Eternal Wakestone 1.1.0\reframework\autorun". In there you can find the "True Eternal Wakestone.lua", which you want to modify
4. Open the .lua file with a text editor and replace everything inside with the following:
sdk.hook(
sdk.find_type_definition("app.ItemManager"):get_method("deleteItem"),
function(args)
local itemDeleted = sdk.to_int64(args[3])
if itemDeleted == 76 then
return sdk.PreHookResult.SKIP_ORIGINAL
end
end,
nil
)
5. Save the file and make sure that your changes are applied.
6. You now have true eternal wakestones!
If you run into any issues, try reseting skripts in the re framework window and restarting the game.
PS: Same applies for the eternal ferrystone mod, just with a different item ID. See my post there.
Cheers!