Is it sdx like Sphereii's or is it precompiled?Still in need of removing the XP popup? I can post a patched client dll if thats still a thing.
Cheers
Naaah. I dont do clientside mods really. This patch was made over morning coffee cause i saw some threads and posts that were indicating there was a demand for it. I do serverside patching with harmony and this lil patch will probab be the only clientside patch ill ever make. Ill stick to harmony and let the sdx stuff to those that want to do clientside modsYeh the new mod launcher compiles on the go, so the downside is scripts will be visible to all, but the upside is sdx will be seamless to the end user and you can mix sdx mods.
And bottom line is scripts are visible to anyone who REALLY wants to look at them anyway, so...
Sdx is definitely the way to go imo. Hell I may even learn coding.![]()
<quest id="tier1_clear">
<snip>
<reward type="Exp" value="5000" />
<snip>
</quest>
<quest id="tier1_clear">
<snip>
<reward type="SkillPoints" value="1" />
<snip>
</quest>
<set xpath="/quests/quest/reward[@type='exp']/@type">Skillpoints</set>
<set xpath="/quests/quest/reward[@type='skillPoints'][@value='*']/@value">1</set>
<set xpath="/quests/quest/reward[@type='Exp']/@type">SkillPoints</set>
<set xpath="/quests/quest/reward[@type='SkillPoints']/@value">1</set>
<configs>
<!-- <This changes all quests in the game to give a skillpoint instead of experience /> -->
<set xpath="/quests/quest/reward[@type='Exp']/@type">SkillPoints</set>
<set xpath="/quests/quest/reward[@type='SkillPoints']/@value">1</set>
<!-- <This deletes the original quests 3, 4, and 8 /> -->
<remove xpath="/quests/quest[@id='quest_BasicSurvival3']"/>
<remove xpath="/quests/quest[@id='quest_BasicSurvival4']"/>
<remove xpath="/quests/quest[@id='quest_BasicSurvival8']"/>
<!-- <This changes the remaining quests to become the new 3, 4, and 5 (or so I thought) /> -->
<set xpath="/quests/quest[@id='quest_BasicSurvival5']/@id">quest_BasicSurvival3</set>
<set xpath="/quests/quest[@id='quest_BasicSurvival6']/@id">quest_BasicSurvival4</set>
<set xpath="/quests/quest[@id='quest_BasicSurvival7']/@id">quest_BasicSurvival5</set>
<!-- <This repoints each quest to the next new quest in the altered chain /> -->
<set xpath="/quests/quest[@id='quest_BasicSurvival3']/reward[@type='Quest']/@id">quest_BasicSurvival4</set>
<set xpath="/quests/quest[@id='quest_BasicSurvival4']/reward[@type='Quest']/@id">quest_BasicSurvival5</set>
<!-- <This alters quest five by removing the tasks of placing and upgrading the blocks and moves the final rewards and beginning of the trader quest to the new quest 5 /> -->
<remove xpath="/quests/quest[@id='quest_BasicSurvival5']/objective[@type='BlockPlace']"/>
<remove xpath="/quests/quest[@id='quest_BasicSurvival5']/objective[@type='BlockUpgrade']"/>
<remove xpath="/quests/quest[@id='quest_BasicSurvival5']/reward[@type='Quest']"/>
<append xpath="/quests/quest[@id='quest_BasicSurvival5']">
<reward type="Quest" id="quest_whiteRiverCitizen1">
<property name="chainquest" value="false" />
</reward>
<reward type="SkillPoints" value="1" chainreward="true" />
</append>
</configs>
Yeh so when you make your git folder you can set up the folder structure there, and just have your localization file (complete WITH the vanilla one, as in already appended, thus not just the changes) in the folder structure. So when someone downloads it, the file structure is like:That's good to know. But am I right in assuming you have to just provide the modded file for others to replace rather than being able to use xpath?