Mod articles
-
emevd basics
clone jutsu tutorial:
in DSMS's or Smithbox's map editor, duplicate an npc, give it a new entityID, make CollisionPartName blank, and give it a new npcparamID. Duplicate the clone to every map so it works on every map (if you want that)
in param editor, make a new npcparam row with the ID you chose (make sure the row Id and behaviorVariationId start with the character's ID, so if the character's ID is c1470, then make the row Id and behaviorVariationId start with 1470), set npc type to 2 and team type to 0 and phantomshaderid to 360
in dark script, open common.emevd.dcx (it goes without saying, don't modify the game files you extract with UXM. copy the files you want to modify in the mods folder. make sure the file path in th... -
Everything I learned about HKS editing
Credit to the resurrection mod author ionian for teaching me this stuff.
check the souls modding wiki to get started into modding, as well as get a basic idea of what hks is and what it does
to start working on HKS editing: download UXM and use it to unpack the game files, go to the game directory/action/script, and you'll find the hks files (typically the player hks files are labeled c0000), download DSLuaDecompiler, take the hks file you wanna edit, copy and paste it into the DSLuaDecompiler folder and drag it to DSLuaDecompiler.exe. a file with the ".lua" extension will appear and you can open it with something like VScode and start editing. when you're done, you can rename the file back to its original name (so you'll be changing its extention back to "...