Skip to content

Sync SoapstoneLib with upstream#150

Merged
vawser merged 1 commit intovawser:mainfrom
thefifthmatt:main
Nov 18, 2024
Merged

Sync SoapstoneLib with upstream#150
vawser merged 1 commit intovawser:mainfrom
thefifthmatt:main

Conversation

@gracenotes
Copy link
Contributor

Notable changes are adding FMG data for ER DLC and AC6, and supporting clients connecting to multiple process names. As part of this, let DSMS and Smithbox share the same port 22720, as this would be simpler from client perspective if possible, as described in AinTunez/DarkScript3#21. Both should remain more-or-less compatible and ideally users shouldn't have to configure it, just use whichever one is open. Trying to automate things too much is maybe the root of this entire issue, but I hope this is reasonably simple enough.

Because of the process name lookup, this should be backwards compatible with any clients who were previously connecting to Smithbox at port 22721. If you'd prefer to keep the distinct ports, that would also be fine, and a third KnownServer could have both combined. I'll also update DSMS with whatever setup is preferable. Sorry that implementing this alternate approach took way too long after the DarkScript3 PR. Randomizer updates ended up taking over 3 months, and I didn't want to touch modding for a few weeks after that either.

Just to note this isn't a complete sync from soulsmods/SoapstoneLib. I left SoapstoneLib.csproj alone since Smithbox seems to have custom configuration there.

Notable changes are adding FMG data for ER DLC and AC6, and supporting
clients connecting to multiple process names. As part of this, change
DSMS and Smithbox to share the same port, which should be backwards
compatible with the previous port.
@vawser vawser merged commit 01acdd5 into vawser:main Nov 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants