饥荒联机版

饥荒联机版

Adventure Mode (like DS)
554 条留言
Shanyl 10 月 29 日 下午 1:02 
Here's some general ideas I had for the unobtainable circuits, feel free to change them how you see fit:

Super hearty circuit:
Change scan requirements from nurse spider to warrior spider.
recipe unchanged

Super gastro circuit:
Change scan requirements from slurper/Bearger to pigmen
Change recipe requirement from slurper pelt to pigskin

Chorus box circuit:
Change scan requirements from pearl/crab king to beefalo
Change craft requirement from shell to beefalo horn

Beanbooster circuit:
Change scan requirements from beequeen to killer bee
Change crafting requirements from royal jelly to bees wax

Illumination circuit:
Change scan requirements from caveworm/skitter squids to Bishop
Change recipe requirements from lightbulb to purple gem

Electrification circuit:
Change scan requirements from Voltgoat to tentacle
Change recipe requirements from goat milk to tentaclespots
Serp  [作者] 10 月 29 日 上午 11:52 
@Shanyl : feel free to tell me ideas where/how you could get them. if it is easy to implement and does not break the adventure immersion, I may add it.
Shanyl 10 月 29 日 上午 11:48 
A few specific circuits are unobtainable since the Boss/mob does not spawn throughout adventure mode. Chorus box circuit from pearl/crabking, beanbooster from bee queen, etc.
Serp  [作者] 10 月 29 日 上午 11:40 
@Shanyl what do you mean with "obtain" ? Finding circuits in the world ?!
Does WX78 not keep his upgrades when jumping to the next world? I'm not sure if I already support this or only the previous level system of him...
Shanyl 10 月 28 日 下午 10:09 
It would be nice to have some way to obtain WX78's circuits and recipes throughout a play-through in adventure mode. (As well as other characters that might be missing their things).
Serp  [作者] 9 月 17 日 上午 11:20 
@冰冰羊: currently there are no plans to merge it. I asked Baku to make the fixes dependent on my mod, so you still need my mod and get the "fixes" on top.
While it indeed includes eg. visual fixes for the animation of players on throne, I think some other things are personal preferences. So its good that they are optional for player who want them
冰冰羊 9 月 17 日 上午 10:05 
Hi, have you considered merging Adventure Mode: My Fixes into the original mod in the future? When will the merge happen?
Because I localized this mod into Chinese in my Chinese++ Pro , but this mod doesn’t include the new content from the Fixes version...
Serp  [作者] 8 月 14 日 上午 4:14 
@Avenamen: sth like this may happen when the server crashed I guess. Are you playing with a dedicated server or with caves enabled? Try what happens when you do a normal game without caves. And when the server crashes, you should check the logfiles of the server.
Avenamen 8 月 1 日 下午 10:57 
I entered amxwell door and my character was swallowed intot he ground but nothing happened,my character dissapeared and I cant move or anything like that
󰀛Baku 6 月 10 日 上午 7:08 
I've made a fork of your code, feel free to integrate whatever you want into the main mod, ideally copy the whole mod (except modicon and modinfo)
https://psteamcommunity.yuanyoumao.com/sharedfiles/filedetails/?id=3492238562&searchtext=
Serp  [作者] 5 月 25 日 下午 5:02 
@AoQC: Little Newfie Gal :
uhm.. I dont remember .. but I have code to spawn the teleporato parts in existing worlds in my teleportato mod... not sure about the adventure ...

But going on an adventure will delete your current world anyway and you can not bring any items from your current world into the adventure. So you can also just start a new world for the adventure mod.
AoQC: Little Newfie Gal 5 月 14 日 下午 8:08 
Hi... I wanted to add Maxwell's Door to a pre-established world now that my friends and I have a handle on the game and we want to try adventuring. Is it possible to place the door later on?
冰冰羊 2 月 28 日 下午 10:44 
Yeah!!:steamhappy:
guy who never lies 2 月 28 日 下午 2:45 
its nice to see that this mod is still being maintained! thank you for your hard work :-)
Serp  [作者] 2 月 28 日 下午 2:07 
Mod works again! :)
Serp  [作者] 2 月 22 日 上午 9:50 
Devs added a new allowed way to store the needed "next world"-data, but it is not complete yet: https://forums.kleientertainment.com/forums/topic/163699-game-update-653007/?do=findComment&comment=1794370
As soon as an update added the "unsafedata" folder within the "data" folder of the game installation folder, I can fix this mod. Right now it is still not there.
2 月 22 日 上午 8:48 
When the prologue enters the gate, the game will crash
Serp  [作者] 2 月 16 日 上午 3:23 
@Lion: Mod is broken currently, see first sentence in description
(although it should simply start the first world again and again, not disconnect.. but not worth to investigate until there is no solution to the devs change)
Lion 2 月 15 日 下午 10:44 
Disconnect when entering the portal
冰冰羊 2 月 3 日 上午 4:37 
Oh, looks like they're right. TheSim doesn't exist yet in modworldgenmain... :/
Serp  [作者] 2 月 3 日 上午 3:34 
@冰冰羊: thanks. Are you able to test this first?
I think there is a reason why DarXero (who wrote this complicated part) used io instead, while he used TheSim:SetPersistentString for storing the component data like inventory of players between the worldjump.
A user in the linked klei forum wrote that this may be because TheSim does not exist yet in modworldgenmain, so at the time we need it before the world is created.( https://forums.kleientertainment.com/forums/topic/163361-game-update-651414/?do=findComment&comment=1790908 )
冰冰羊 2 月 3 日 上午 2:55 
Oh, it looks like you're running into some issues. But don't worry, I know how to fix this! You can use SavePersistentString to store the data and TheSim:GetPersistentString to retrieve it. I'll submit a PR on GitHub later to address this.:DSTchester:
Serp  [作者] 1 月 27 日 上午 8:29 
This is the announcement:
https://forums.kleientertainment.com/forums/topic/163361-game-update-651414/

This will also break other more advanced mods, especially mods that saved data outside of a specific save (like base projector). Luckily saving the inventory and stuff from the Teleportato mod still seems to work.
But it currently breaks world progression of adventure mod. I'm no programmer, so I currently don't know what workarounds are available.
Serp  [作者] 1 月 27 日 上午 4:08 
ok found the issue, but dont know a solution:

The mod does use "io.open()"to open the "adventure" file in the mod folder and write there between the worldjumps which world should be loaded next. This writing to file does not work anymore, so devs seems to forbid it now.
Anyone knows if the devs added an alternative? Maybe only allowing writing to files at specifc location or so?
Serp  [作者] 1 月 27 日 上午 3:26 
thanks for the reports.
Since my latest update of the mod is quite old, it most likely means that the devs did some incompatible world generation code changes...
If this is the case a fix can take a while, because this is super complicated stuff and I'm not into DST modding currently..

If you have any source from changelogs/devs what was changed in regards to world generation, let me know
Operator 1 月 26 日 下午 8:53 
I am having the same issue as bainian12345 now
It just started today, as well
bainian12345 1 月 26 日 上午 11:38 
I'm running into an issue where I'm permanently stuck on the Prologue. Every time I activate Maxwell's door in the prologue level, it generates the world for a little bit (much shorter than load a usual game), then takes me right back to the character selection screen. After I select an character again, I'm right back at another Prologue level and the same thing repeats.

I have all configurations set to the default values for the mod, and I have caves disabled as well.
Serp  [作者] 2024 年 10 月 28 日 上午 10:18 
Caves have a different log file, server_log.txt in one of the Cluster_X folders. There I finally found the issue: The devs made the new tentacle pillar atrium a "required prefab" and if the cave does not have it, it generates the world again, while my "tiny cave" does not have it. (since cave is not used for adventure I make it tiny if it is enabled)

It should be fixed now, so it should be ok again to also have caves enabled, but this only makes sense if you use "weorldsettings" as maxwell door option, since adventure has no caves anyway.
Adskii 2024 年 10 月 28 日 上午 10:14 
Yes, without caves it works with any settings
Serp  [作者] 2024 年 10 月 28 日 上午 10:01 
AH
I now get the problem.
You all are having "CAVES" enabled?!?!?!?

This mod has no caves. It should work also with caves enabled (and this code broke it seems), but this just wastes CPU ressources, since there will be no way to enter caves.

Solution:
Do not enable caves!
Serp  [作者] 2024 年 10 月 28 日 上午 9:56 
@Adskii: thanks for investigating. So it is just the first world that has problems to generate? The worlds afterwards are working fine? Because this setting only affects the very first world.
(and none of you already told me for which world they have problems)

And as I said and just again confirmed: For me the mods work on default settings, so "preconfigured" works just fine.
Adskii 2024 年 10 月 28 日 上午 6:26 
@Serp: if in "Adventure Mode Configuration" switch the setting "Custom Maxwells Door" to "worldsettings" then the mod works completely correctly and generates a world.
Solution to fix to set the setting "Custom Maxwells Door" to "worldsettings" by default.
Serp  [作者] 2024 年 10 月 26 日 下午 6:03 
@Adskii: thanks. Yes I saw this in the log from BENS936, but it does not happen on my side and when I search the Klei forum for this, I see results for dedicated servers. So my assumption was that it only happens on dedicated servers? Or how are you hosting the game?

But regardless how you host, I have absolutely no idea what this error means, so o clue how to fix (specially difficult because I can not reproduce it)
Adskii 2024 年 10 月 26 日 下午 12:59 
infinity server is generate the world. The phrase is being spammed in the client_log.txt- [IPC] Received DST_Secondary WorldGen signal !
Serp  [作者] 2024 年 10 月 24 日 上午 8:52 
@ people having issues generating world:
Are you hosting a dedicated server? Please try it with a normal local world.
For me it looks like a special problem in combination with dedicated servers and I have zero knowledge about this.

So in case anyone knows how to set up the mod for dedicated servers or what I can fix, let me know
BENS936 2024 年 10 月 23 日 下午 2:01 
I will sent it to you on klei's forum
BENS936 2024 年 10 月 23 日 下午 1:57 
Thanks I'm not use to this
{链接已删除}
Serp  [作者] 2024 年 10 月 23 日 下午 1:49 
@BENS936: you can upload the log to eg. pastebin. If you want to write a PM to me, please do not add me to steam, but write me at the Klei forum (see bottom description of this mod)
Serp  [作者] 2024 年 10 月 20 日 上午 10:11 
@BENS936: thanks.
Then please try again and send me the client_log.txt after ~3 minutes world generating, you find it in ...\Documents\Klei\DoNotStarveTogether folder .
Usually there will be written that it failed to generate world because something was not possible to place. This often happens after game updates, where the dev add a new required something, like the monkey island stuff.
BENS936 2024 年 10 月 20 日 上午 7:07 
Hello Serp I've been having the same issue. To give you some context I just try it after reseting the setting of both the adventure mod and the teleportato mod and I face the same thing : I'm stuck on the "generating world page" screen... for several minutes like at least 5-6 min
I tried to generate an other world without your mods and it works fine. I don't know how you could reproduce the bug since you seems to not experience it...
Serp  [作者] 2024 年 10 月 20 日 上午 3:40 
guys ..
I need more information how to reproduce this! there is no problem when I test it!
T丶estim灬I 2024 年 10 月 19 日 下午 9:04 
After opening this mod now, the game keeps showing that the server is generating the world interface and cannot start and play normally. I hope the author can try updating and modifying it? This is a great mod and I hope to use it again
Serp  [作者] 2024 年 10 月 11 日 上午 5:07 
@3236995906: I need more info so I can reproduce the issue. It works fine on my side on default settings and only these 2 mods enabled.
And which world does not load? The starting preconfigured world? Or some of the later maps? Or the starting word based on your worldsettings?
下北泽突破手波奇酱 2024 年 10 月 11 日 上午 4:00 
I can‘t generate a world with the mods The computer is always stuck in the generate world page Hope the bug can be finished I think it is a good mod Also I'm looking forward to this mod as I can't experience the adventure at Don't Starve again
Serp  [作者] 2024 年 10 月 9 日 上午 4:08 
@UnityThePlayer:works fine when I test it with inly this and the required teleportato mod active on default settings.
UnityThePlayer 2024 年 10 月 9 日 上午 1:57 
is it just me or i literally can't generate a world with these mod on
Serp  [作者] 2024 年 7 月 25 日 上午 9:34 
- Integrated code from wingsummer: Ban ice island
- added a nil check for maxwelltakler in maxwellendgame (thanks 인민해방전쟁이다 for the bug report)

I currently do not mod DST (only tiny fixes if possible in short time). But feel free to study the code and try yourself or ask another modder to do it.
неокортекс антропоморф 2024 年 7 月 21 日 下午 2:58 
hi. i love old ds things. could you please implement clockwork biome from adventure mode as a standalone mod?
← 내 아내임 2024 年 7 月 21 日 上午 11:56 
[string "../mods/workshop-1847959350/scripts/prefabs..."]:339: attempt to index field 'maxwelltalker' (a nil value)
LUA ERROR stack traceback:
../mods/workshop-1847959350/scripts/prefabs/maxwellendgame.lua:339 in (field) fn (Lua) <338-343>
scripts/scheduler.lua:186 in (method) OnTick (Lua) <164-216>
self =
running = table: 0x45d1c230
waitingfortick = table: 0x48acf270
hibernating = table: 0x3b3092a0
tasks = table: 0xa74aac0
waking = table: 0x5eb9dfc0
attime = table: 0x33384b20
tick = 11179
k = PERIODIC 102447: 1.000000
v = true
already_dead = false
scripts/scheduler.lua:409 in (global) RunScheduler (Lua) <407-415>
tick = 11179
scripts/update.lua:240 in () ? (Lua) <224-298>
dt = 0.033333335071802
tick = 11179
i = 11179
Serp  [作者] 2024 年 3 月 19 日 上午 10:08 
@wingsummer: nice work ! your code looks fine. I added it the the "Recommended mods to use with" discussion here. Don't know yet if/when I will implement it directly.