GDPS Switcher
Simple mod that lets you change your game servers.
Notes
- GDPS Switcher doesn't create servers, only allows you to join existing ones.
Report issues here.
Features
- Separate saves for servers
- Importing/exporting server lists
- MOTD and logo support (server owners see here)
Credits
- Brift - Pencil icon
- Geode Discord - answering and helping with my stupid questions and issues
- Uproxide - Event levels in 2.206 (Both the idea and some of the functionality)
- TheSillyDoggo - Finding some bindings for the event levels to work on mac in 2.206
- OmgRod - Suggesting and initial implementation of the API
- RighteousRyan - Finding another save file bug and helping me test
- cdc - Regex for server URLs
Known Problems
- Servers that don't support current GD will not work. (Will not fix)
- Some mods may not function properly on private servers.
2.0.0
Migrate to Geode v5 and removal of legacy GDPSUtils API
- Migrated to Geode v5.
- Updated to GD 2.2081.
- Internal changes.
- Removed legacy GDPSUtils API.
1.4.11
Sound effect separation
- Separate sound effects per server
1.4.10
Some bugfixes
- Fix some bugs with save deletion
1.4.9
- Bugfix.
1.4.8
Internal changes
- Internal refactors
- Update Geode SDK to 4.7.0
- Fixed crashing on launch related to file name encoding.
- Removed ability to overwrite save directories already in use.
- Removed ability to delete server already in use. You must now switch to another one before deleting.
1.4.7
Emergency bugfix
- Fixed empty save directory putting files in root dir.
1.4.6
New logo
- New logo
1.4.5
More bugfixes
- Fix an issue with renaming saves that either crashed your game or messed with other saves
- Fix servers not showing for some people
1.4.4
JIT-less and prevent some filesystem based crashes
- iOS JIT-less support
- Prevent some filesystem based crashes
1.4.3
iOS fix
- Fix the mod trying to save to the wrong path on ios (which made it not save at all)
1.4.2
Some minor fixes
- Fix saving from GDPS Hub and a deletion issue (found by tt_kybersport)
- Make deleting a server delete the save file
- Moving a server's save dir now moves the save files
- Return the old sound library fix while I work on a more permanent solution
1.4.1
API Fix
- Fix API for mods like GDPS Hub (found by tt_kybersport)
1.4.0
Major changes
- Added regex to urls
- Redo the UI code
- Some minor server customization options. Currently only MOTDs and logos are possible.
- Remove URI support due to issues and complications
- Secrets!
1.3.0
Add URI support
- Added URI Handling if you have Geode URI Scheme by Camila314 (usage:
geode://gdps/add/[url];[name])
1.2.8
Fix more save issues
- Fix a save issue with certain values set in the save file (found by RighteousRyan)
1.2.7
CORRECTLY fix patched exes
- Previous change except without the save file issues
1.2.6
Patched EXE fix
- Fix server automatically setting to RobTop's when on a url patched game
1.2.5
Small compatibility changes
- Add api
- Disable while certain mods are enabled, most notably fangame mods
1.2.4
Update for Server API Update
- Internal changes for Server API's update
1.2.3
Update for Geode 4.0.0-beta.1
- Build for mac again
- Geode 4.0.0-beta.1
1.2.2
Update for 2.2074
- Update to Geode 4.0.0-alpha.1 and GD 2.2074
1.2.1
Fix save data issues
- Create a popup for save recovery - shows on servers with potentially lost data.
- This does not merge data. It restores it.
- Delete the music library and SFX library on server switch to fix issues
1.2.0
Internal Changes & bug fixes
- Move actual request handling to another mod (km7dev.server_api)
- Remove geode::web hooking (May cause new/returning problems with other mods)
- Fix some UI bugs and minorly improve some elements
1.1.4
Fix a Name (sorry!)
- Fix SorkoPiko's name (sorry about that!)
1.1.3
Mark No Rate limit incompatible
- SorkoPiko's No Rate Limit causes a crash on startup. I've marked it as incompatible in this important update, so if possible, please update.
1.1.2
Fixes and Event Levels
- Fix some other mods not connecting to private servers for stats (mods like Demons in Garage and Garage Plus)
- Event Levels (thank you Uproxide and TheSilyDoggo)
- Fix crash when importing invalid files
- Temporarily remove Globed warning
- Changed create server popup slightly
1.1.1
Bug Fix
- Add warning about globed not working
- Change credits slightly to properly credit Brift
- Fix server lists not properly exporting as json
- Fix the Apply button on some aspect ratios
- Pin GD servers to the list
- Add warning about only 2.2 servers to add server prompt.
1.1.0
Overhaul
- Redo the UI
- Importing/Exporting
1.0.1
Bug Fix
- Fix mac building
1.0.0
Full Release
- Add switching servers
- Windows/Android/Mac support
.geode files you get from this page. Some mods also require other mods as dependencies; you will need to find and install them yourself.