predprey wrote: ↑Fri Aug 02, 2019 9:20 pm
Flamew1ng wrote: ↑Fri Aug 02, 2019 6:31 pm
Would it be possible to add a script that changes the wraith appearance, ability colors and such on Celebrimbor Talion to those of Dark Talion? There is already a Dark Talion skin, but not having the proper ability colors and such with it just looks off
Also, is there any way to delete unique items from the inventory? I want to give myself Ringwraith items but i'm afraid what happens when i get them the intended way
Being able to play around with the Ringwraith skills from the get go would also be amazing
Should be possible. I uninstalled the game already, but if I'm not wrong, what you want to do is swap PlayerSkin_DarkTalion_Main with Player_Character_DarkTalion in the Restore Celembrimbor Talion script. If you know Lua you can add the additional symbols in and logic checks into the AA script. Else, swap the lines
registerSymbol("PlayerSkin_Talion_ShadowWar",getEntryBaseFromEntryId(base,"PlayerSkin_Talion_ShadowWar"))
registerSymbol("Player_Character",getEntryBaseFromEntryId(base,"Player_Character"))
with
registerSymbol("PlayerSkin_Talion_ShadowWar",getEntryBaseFromEntryId(base,"PlayerSkin_DarkTalion_Main"))
registerSymbol("Player_Character",getEntryBaseFromEntryId(base,"Player_Character_DarkTalion"))
Items are entire structures in memory so only way is to find the "destroy item" function and call it from CE. Or if the items table is an array and not a list you could try finding the location where it is stored and deleting the item entry off it.
How exactly do i do that? All i see when i choose to Edit Script is;
obscanmodule(aob_darktalion,ShadowOfWar.exe,48 89 51 58 48 8B CA E8)
registersymbol(aob_darktalion)
alloc(newmem_darktalion,1024,ShadowOfWar.exe)
label(return_darktalion)
newmem_darktalion:
cmp edx,PlayerSkin_Talion_ShadowWar
jne short @f
mov edx,Player_Character
@@:
mov [rcx+58],rdx
mov rcx,rdx
jmp return_darktalion
aob_darktalion:
jmp newmem_darktalion
nop
nop
return_darktalion:
[DISABLE]
aob_darktalion:
db 48 89 51 58 48 8B CA
unregistersymbol(aob_darktalion)
dealloc(newmem_darktalion)
Then lots of blue text, i'm absolutely braindead when it comes to LUA...i'm so close yet so far. Also, will this change everything and not just skills? It's 1 am here at the time of writing and i really should be sleeping already, but i was so exited to finally be able to do something like this that i got out of bed...only to run into an issue like this
Also, this might be somewhat off-topic, but how do you update CE to the latest version without uninstalling the old version first? I can't seem to be able to download the latest version, trying to download it from the main site has the browser tell me to install download manager or smth
The items i was planning on giving myself are the full Ringwraith Set minus the armor and cloak which i plan replace with Servants Blackened Armor and one of the Masks. Heres hoping i can just make captains drop them and have it work both then and when i get them the normal way