Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
Also I don't think it will be as easy as just syning the seed value because if someone joins later to the lobby they might get the seed but Random.Next will have already been called a bunch from previous events so now that new person will be lagging behind and get all the "old" events from the start of the cycle instead of the current ones.
You can definitly try getting it to work properly, all the code is at https://github.com/Gamer025/RainworldCE/ but I feel like it might be quite a complex thing to do properly
"they could just as easily add a state sync for the event seed"
and
"they can check tag mod as an example for adding state"
(link to what they were talking about :)
https://github.com/henpemaz/RemixMods/blob/master/Tag/TagGameMode.cs#L29
I figured I would spread the word of UO in hopes that you might consider this, and I can assure you that most if not all the rain meadow discord server would love any type of support, as its kinda rare people go outa the way to support rain meadow.
In the Debug/Extras tab of the mod options there is now an option to set a seed for event selection.
If everyone sets that value to the same number and makes sure their other settings matches everyone elses then everyone should at the very least get the same events.
This however only works if everyone joins the game from the very start.
Its made in such a way that if you get to the next cycle by sheltering the seed increments by 1000 so you still get different events for every cycle in the same "run", but if you start/continue a run from the menu you will always get the same events in the same order.
I guess its also useful for maybe some sort of challenge run/speedrun so everyone has the same conditions.
The issue is that CE uses lots of random numbers for stuff like deciding which event to trigger or how to mix up room connections etc.
So to add true support simply syncing settings wouldn't be good enough since everyone would still get different events and also every event would need to be reworked to make sense in multiplayer (like each player should get a single gift but the event spawning a random red lizard in the region should still probably only spawn one and not 4 if there is 4 people.) + sync all its randomness.
This would honestly require dozens of hours for me to get maybe working and I'm honestly not sure how many people would even benefit from it.
When i played it on the rain meadow mod (online multiplayer), it worked surprisingly well. for the most part everything worked fine (except for one bug where piggybacking turning the TP event broke stuff, but that's beside the point). I was hopping you could add a setting to sync remix settings and possibly have all players get the same event. Now i know next to nothing about rain world mods, but this :
https://github.com/TheLazyCowboy1/RainMeadowSyncTemplate
sync template by TheLazyCowboy1 supposedly makes this stuff super easy. Again I know next to nothing about this stuff, so if it is harder than it seems i understand if you don't do it, but i think it would be pretty neat of you if you did. would add one onto the ever growing list of mods that support meadow officially. anyways my yap session ignored have a great day and epic mod you made there :D
You will at least need version 1.10.1 of the game since the initial release broke all code mods.
This also means that all 3.X.X versions of Chaos Edition will require that you run Rain World 1.10.1 or higher.
If you are playing on a older version of Rain World like 1.9.15b via beta branches please use any of the 2.X version of the mod from https://github.com/Gamer025/RainworldCE/releases