Releases: Byte-Nova/Rimworld-Together
Release 25.1.2.1
Major features
Added recent server listings (will display a list of recently joined servers).
Added password-less log-in (will now use a UID system).
Added way to select mod version to use while in-game (located at the mod settings window).
Added option to sync game storyteller for everyone.
Added option to sync game scenario for everyone.
Added button to mass change mods enforcements in its menu.
Changed server folder structure (cleaner and easier to navigate).
Minor fixes and additions:
Changed how verbosity works for the client.
Changed default chat key from P to Backslash to remove warnings.
Removed native support for RimWorld v1.4.
Removed vanilla quests for other players (won't receive quests towards them).
Important notes for server owners:
Release 24.11.5.1
- For players: update your mod to latest release on Steam (or verify the game files).
- For server owners: make sure to download the new server files here.
- For people who don't want to update yet: follow this guide to downgrade your mod version.
Minor fixes and additions:
- Fixed the "update" command to now be able to fix any old sites that still had workers inside.
- Fixed "SiteValues.json" causing issues when building sites, it will be purged when using the "update" command.
Important notes for server owners:
- The process to update the sites is still the same, run the "update" command to patch the old sites into the new system. Since the new update has already been rolling for a couple days, please make sure you are only updating old version's sites, since the new ones will error out if trying to patch.
Release 24.11.2.1
- For players: update your mod to latest release on Steam (or verify the game files).
- For server owners: make sure to download the new server files here.
- For people who don't want to update yet: follow this guide to downgrade your mod version.
Major features:
Added many more synced features, content, and fixes to online activities.
- More jobs are now synced.
- Pawn deaths are now synced.
- Heddifs are now applied and displayed correctly.
- Some actions that caused disconnects are now fixed.
- Bug that caused timers to go into the negatives is now fixed.
Added scribe syncing. All object details that are normally able to be extracted from the game are now synced:
- Includes a vast amount of pawn details (names, traits, weapons, stories, apparels, genes, royalty, etc).
- Includes a vast amount of thing details (material, quality, quantity, art description, color, rotting, etc).
- Includes a vast amount of map details (size, tiles, things, pawns, dangers, natural generations, etc).
- Excludes specific non-shared things across games (ideoligions, art styles, not-owned mod specific data, not-owned DLC specific data, etc).
Added a new site system. Here's the gist of it:
- Faction sites are now gone.
- Personal sites no longer need a pawn to work on them.
- Sites can now create rewards that are selected by the player.
- Sites will now work for every member inside the same faction.
Minor fixes and additions:
Added the ability for mod patching into RimWorld Together:
- The mod now has an official entry point for modders to be able to patch their mods and enable online sync with us.
- We released a template with all the needed documentation that can be found at here.
- The template / implementation is brand new, so there's a chance things are missing that might be useful for modders, please contact us if that's the case.
Added pollution sharing:
- Players will now be able to share inflict pollution in the world map to each other.
- Vanilla mechanics that do create pollution in the world map are now synced.
- It can be toggle via the server settings.
Added new features to the online chat:
- MoTDs (Messages of The Day) can now be set by the server owner.
- Connections and disconnections from players can now be sent through the chat.
- This features can be toggled and configured in the server settings.
Removed the current marketplace implementation:
- It has been removed since it currently doesn't work with the way we handle the items now.
- It will be re-enabled after we complete it's rework, sometime in the future.
Important notes for server owners:
- Due to the new site implementation, the "update" command has been enabled into the server for this version, it's a tool that should be able to port your old sites into the new system. If your current SiteValues.json file is giving issues at startup, delete it and turn the server back on. Please let us know if it isn't working as expected.
- This new update changes a bit how maps are handled, as a result, feel free to delete the "Maps" folder in the server, no data is lost upon doing it and the new structure doesn't match the old one anyways.
Release 24.10.6.1
For players: update your mod to latest release on Steam (or verify the game files).
For server owners: make sure to download the new server files here.
For people who don't want to update yet: follow this guide to downgrade your mod version.
Major features:
Added the ability for transfers to arrive via drop pod.
Added a built-in in-game mod manager to set up mod lists.
Added a way for server owners to enforce a set game speed for all players.
Added an in-game admin menu for admins to use.
Added compatibility for Xenogerm transfers.
Minor fixes and additions:
Fixed reset command not working correctly in the server.
Fixed error preventing loading planets with missing DLCs.
Fixed error that kicked players loading planets with missing factions.
Fixed issue that prevented servers from completely clearing user data on disconnect.
Added a display for the mod version at the main menu screen.
Added small network improvements.
Important notes for server owners:
Since we changed the way mods are handled to a much easier way, you will have to reconfigure your server mods should you decide to update to this release. This can be easily done by just using the admin menu while in-game. Also, feel free to delete your server's mods folder since that won't be required anymore.
Release 24.9.1.1 - Patcher Fixes
This version adds a couple fixes to the update patcher, make sure to use this one if your server is failing to work after the 24.9.1.1 update.
Important notes for server admins:
To patch the previous server to the new versions, make sure to use the "update" command in the console terminal (only if the server doesn't work correctly after the update). It should make all the changes automagically for you.
PD: this patcher isn't failproof since the nature of the vast amount of changes implemented to the code, use with caution and always make backups!
Release 24.9.1.1
Features:
- Implemented auto-patcher to port last version into new one, should solve most of the issues users were facing when trying to update in the new version.
- Fixed Discord integration to be working with latest release.
Important notes for server admins:
To patch the previous server to the new versions, make sure to use the "update" command in the console terminal (only if the server doesn't work correctly after the update). It should make all the changes automagically for you.
PD: this patcher isn't failproof since the nature of the vast amount of changes implemented to the code, use with caution and always make backups!
Release 24.8.31.1
Major features:
- Added server settings to toggle all mod functionalities on/off (events, trading, factions, sites, etc).
- Added support for custom mod events to be used (check wiki on how to setup).
- Added the ability to send multi-line broadcasts from the server.
- Added all the game events (base + DLCs) to the events menu.
- Added sync/transfer support for hediff immunities.
- Added sync/transfer support for hediff tending.
- Added sync/transfer support for art objects.
- Added sync/transfer support for genepacks.
- Added sync/transfer support for Books.
- Added Discord integration.
Minor fixes and additions:
- Fixed issue that caused marketplace to not sell items correctly.
- Fixed issue that caused the game taking more items than necessary from settlements.
Important notes for server owners:
This release introduces an immense amount of major changes to the project's code, both in performance and general cleaning. For that, we can't guarantee that this version will be compatible with the last one, please make backups of all important files before proceeding with the installation.
Release 24.7.19.1
What's Changed (Short Ver.)
- Caravan sync implementation.
- NPC Settlement sync improvements.
- Pollution sync implementation.
- Chat revamp.
- Fixed issue that caused events not to trigger correctly.
What's Changed
- Implementation of pollution sync into the mod by @Byte-Nova in #127
- Real-time caravan implementation by @Byte-Nova in #128
- Chat Window revamp by @FredyJabe in #126
- More syncing and QOL by @Byte-Nova in #130
New Contributors
- @FredyJabe made their first contribution in #126
Full Changelog: 24.6.28.1...24.7.19.1
Release 24.6.28.1
What's Changed (Short Ver.)
- Major features:
Added road building function (allows players to build and destroy roads on the planet).
Added planet road sync (planet will now enforce roads instead of generating them randomly).
Added planet river sync (planet will now enforce rivers instead of generating them randomly).
Added more verbosing to the server console (allows for easier debugging of issues).
- Minor features:
Fixed NPC sites having no enemies inside them.
Fixed some formatting issues regarding mod network.
Fixed "deleteplayer" command causing errors when player was disconnected.
Fixed game taking way longer to generate planet than it should for connecting users.
- Important notes for server owners:
Delete Core/WorldValues.json file, and generate the file again (can be done easily joining server without a save).
Delete Maps folder and let server regenerate it.
What's Changed
- Road building implementation by @Byte-Nova in #120
- Added planet rivers sync by @Byte-Nova in #121
- Some small tweaks to project formatters by @Byte-Nova in #122
Full Changelog: 24.6.23.1...24.6.28.1
Release 24.6.23.1
What's Changed (Short ver.)
- Major features:
Fixed planet sync. This should be the last step in syncing the world map needed.
Many, many fixes to online visiting. There's an extensive list down bellow.
New Aid feature allowing you to send a temporary pawn to a friend.
- Minor fixes and additions:
Fixed error spam in the console when hovering on allied settlements.
Removed various dialogues that were redundant, making the multiplayer experience smoother and faster.
Calling down events on other players no longer requires caravanning over there.
Various fixes to online visiting, including:
Time is now properly synced at higher speeds. It is a little bit buggy at the moment, but should be fixed by next update.
The in game time is now properly synced.
Many more "jobs" are now synced.
Game conditions, such as toxic fallouts, are now synced properly.
Weather is now synced.
Movement is now properly synced.
Hediffs are synced for the most part.
Damage is synced.
The wildlife is now properly synced.
Item creation and destruction are now properly synced.
- Important notes for server owners:
The following files will need to be regenerated (delete and let the server recreate them), as they were updated:
SiteValues.json
EventValues.json
ActionValues.json
WorldValue.json. Use our in game tool in the mod settings to export your current world.
What's Changed
- Big squash of cleaning changes by @Byte-Nova in #112
- Changes to backup folder paths by @Byte-Nova in #113
- Added sync support for settlements, factions, and world features. by @Byte-Nova in #114
- Online activity improvements by @Byte-Nova in #115
- Implementation of the aid feature by @Byte-Nova in #117
- General tweaks to code and features by @Byte-Nova in #118
Full Changelog: 24.6.8.1...24.6.23.1