#DSR - Starting weapon manual update

1 messages · Page 1 of 1 (latest)

high sentinel
#

Hello,

Felt like playing DSR and doing it with a BKH but didn't want to go through the trouble of farming for it so started looking into modding that in. I downloaded DSMS and found the class for warrior in CharaInitParam (3000) and changed the weapon ID to the BKH (1105000) from the original longsword (201000).

I saved the project, launched the game and had the weapon now show up, maybe I need to go further into the game but thought by changing it from here it would update the code just put it into the character but just starting out and don't know much about where I would go to make that change. I also tried using the hot reload params option and moving the GameParam file from the project into the install folder of param for the game but those didn't work.

I know there is a mod for it already but figured I learn how to edit and update that info from the start that way in the future when doing a different run with a different weapon I can just manually do the changes myself.

Thanks in advance.

quasi hull
#

in ds1 you pick up your equipment from corpses, so the charaInit character you're editing is only in the class select menu

#

you can either change the itemLotParam entry which gives the starting weapon drop, or change the other charaInitParam entry that is actually used when you get put in-game (which starts with no weapons by default)

wind parrot
# high sentinel Hello, Felt like playing DSR and doing it with a BKH but didn't want to go thro...

you need to start with the class to make the changes work (200X IDs are the classes that you start with which are missing the items you pick up. 300X are classes shown to you at the start). The save game remembers which flags are set. Changing something with DSMS doesn't change the running game. If you have already started you can also use any "treasure" (white orbs) on the map and add an itemlot ID (like george wrote) after the itemlot that is linked (consecutive itemlot IDs will all be granted). Into this new itemLot you put the weapon. save, run the game, pick up the treasure and you get your sword

high sentinel
wind parrot
#

you can use ctrl+D to duplicate a selected entry to the next free ID which would be best for your case

#

then simply change the item ID to the weapon you want

#

and you are already done

high sentinel
#

Awesome! Yeah I figured that copy paste would make things a ton quicker just for the purpose of avoiding typos and what not. Ok and then just running the game and using the hot reload params would work fine for that update or should I also move the gamepara file over?

wind parrot
#

you need to copy the "param" folder over to the game folder then launch the game. There is no modengine for DS1

#

also, make sure to disable DSR in the outgoing firewall

high sentinel
quasi hull
#

hot reloading would only work on the previous patch for the record

#

but if you were on previous patch, then yes you could use hot reloading to temporarily get what you want and not have to modify any game files

high sentinel
#

I update the name on the TextEditor in Map Studio both 1500 and 1511, then pasted over the param files but didn't work

quasi hull
#

area banners are textures

#

so you gotta dig around for those. not that difficult though

#

you can use witchybnd to unpack and repack bnd files

#

and the area banner are per-language in the menu folder. menu_local, i think

#

the text names for those areas are used for the load screen menu (which says the area you were in) and bonfire warps

high sentinel
#

Ok I think I was able to unpack the files with Witchy(previously had it installed) and I see that texture file it seems to be saved as a DDS image, does that sound right/

quasi hull
#

yes

#

and you can edit the dds in gimp of paint.net / GIMP, and resave it as... the version of DDS i can never remmeber. if you search discord you'll find it though

high sentinel
#

Awesome I will definitely look into that and work/suffer through it haha thank you once again

high sentinel
#

Thankfully, as everyone does/should, did make a copy of the original and was able to just revert back after like 2 hours but a toughy for sure for me

quasi hull
#

yeah that probably means you saved with the wrong type of DDS

high sentinel
#

Is there a way to know? When I exported it I clicked to replace the previous file and I do see 2 different options for DDS but they are both just named DDS but don't offer a difference.

quasi hull
#

With gimp when you try exporting it there will be a popup that gives you more options

high sentinel
#

This is the only other popup I get, if I select the 2nd DDS on the top image it gives me an error that its a different file type than the one original

quasi hull
#

yes, that popup

#

compression at the top

#

if you search discord you'll find which version it is, i can never remember

high sentinel
#

Ah ok I wouldn't have thought of that, thanks I appreciate the extensive help with all this

high sentinel
#

Hello! thought I share I was able to figure it out with the compression and have gotten the custom name to show on loading sections, thanks again for all the help this was quite fun and frustrating at times (as all coding is) but still very enjoyable, thanks for the help

frozen rune
#

I have the same issue as OP except I’m trying to change base stats of a class