• Announcements

    • JanH

      Rhymes with Play 136 - Oxygen Not Included   04/27/2017

      Join the Klei team this Thursday, April 27th at 3:30 PM PDT (10:30 PM UTC), where we will be talking about and playing Oxygen Not Included, only on the Rhymes with Play Dev Cast on Twitch. Where is it?
      On our official Twitch channel here:
      http://www.twitch.tv/kleientertainment
       
      Times:
      10:30 PM UTC (Coordinated Universal Time)
      6:30 PM ET (East)
      5:30 PM CT (Central)
      4:30 PM MT (Mountain)
       
      When is it?
      Thursday, April 27th at 3:30 PM PDT (10:30 PM UTC). Here's a handy tool to figure out what time that means for you:
      http://www.worldtimebuddy.com

6 Screenshots

About This File

I released the quest idea as standalone mod:
http://forums.kleientertainment.com/topic/77146-release-quest-mod/

This mod ports the adventure mode from DS to DST.

But project is unfinished! -> not playable yet.
I uploaded this, so any modder can take the files and the progress I made, to continue work on the project. But of course please with credits to me. Before doing anything with this mod, you should dig through all the files of this mod and try to understand it. You can try to ask me here at forum, if you want to continue my work and have some questions.


Special thanks to DarkXero, who provided me essential code to play the adventure maps one after the other.

What it already contains:
- The adventure maps are loaded in the same order as in DS.
- First world will be a custom small map, where you can search for Maxwells Door. In other worlds you have to build teleportato to go to next world.
- I already made code to add small quests to the game. The code might be confusing, it is first blueprint since only me had to understand it :D But you can add quests like "bring me xy", "build houses", "dance for pigking" or "kill/destroy abc". Reward can be coins, from which you can buy some basic ressources.
- I also included another game mode, where you can only craft a few things at beginning and no reseachlab does exist. You have to unlock new recipes by quests (blueprints as reward).
- you can choose different difficulties, which will affect weather/mobs and also quests.
- everywhere in my code I made comments, mostly in german, about ToDo and what does what.

Limitations/ToDo for which I don't have time at the moment:
- May be incompatible to recent game updates (did not test)
- Maps with islands do not work currently, as islands in DST are broken and it needs alot of work to restore it. You could make instead one landmass and divde it with some basalt or similar. At the moment it is one landmass without basalt.
- Of course changing daytime/weather for only one player when jumping to wormwhole does not work in DST.
- For the last level, where you meet maxwell, I imagined some kind of a last boss fight, maybe against shadow clockworks.
- What should happen when meeting maxwell at throne? Whole code needs rework I think.
- Add more quests.
- Add more coop gameplay.
- Add new game mechanics and mobs, that were not present in DS adventure.
- fix some bugs in quests or worldjump
- test and balance everything (maybe BETA?)
- Maybe add this map: http://steamcommunity.com/sharedfiles/filedetails/?id=608722692
- Could not find anim [inactive] in bank [trap_teeth_maxwell]
- not sure if using own game mode "adventure" or using wilderness...
- ... more see modmain and modworldgenmain. Most of ToDo in german

How to "play":
- choose mod in server mods when creating a game, choose modsettings.
- then choose "Adventure" as a game mode. If you don't, game will crash.
- you can write "TheWorld.components.adventurejump.DoJump()" into console to jump to next world (sometimes it does not work), or use maxwells door/teleportato.

Threads I made:
http://forums.kleientertainment.com/topic/70564-your-quest-ideas-and-ds-adventure-i-will-make-mod/
http://forums.kleientertainment.com/topic/70291-coop-adventure-mode-your-ideas/

If some modders are willing to continue work, I might get enough motivation to also continue work. But alone it is just too much work.


What's New in Version 0.6.0   See changelog

Released

No changelog available for this version.





User Feedback

You know, there's a lot of interest in this, but everyone seems to be working on it in different groups rather than as one collective project. It'd be really cool if some sort of framework for incorporating custom campaigns into the game was made first, and then everyone who makes mods like this could use that framework and keep the structure consistent. Having a common framework could reduce issues with errors, but also make this type of thing more accessible to everyone, which could then lead to a wide variety in adventure mode campaigns, both in the actual maps and the conditions to get the teleportato pieces. This would also be incredibly useful to Klei, who would probably appreciate only worrying about not breaking one framework with future updates.

I have a bunch of really ambitious ideas about the different types of worlds and win conditions (and I see that you do too), and a lot of mods already do some of these things individually, but I don't think they will ever happen until a framework exists.

Share this comment


Link to comment

@robert5
Thank you very much for your comment :)

I know there are projects about Shipwrecked, but I never heard about another project to port adventure mode to DST.

I'm not a experienced programmer, so I'm not sure what you mean by "framework" ? Do you mean something that you can find at workshop under the name "API" ?
One example would be a standalone mod that allows modders to add custom quests by using functions provided by the API-mod.
Is this what you mean by framework? I could try to make such an API at least for quests, but I have no idea how it could look like for campaigns... but it's interesting idea... unfortunaltey I might not be experienced enough for such a big task.

Like I wrote in description:
If there are other modders out there who are willing to help me, with modding skills, adventure ideas and testing, I might continue the work on this project. And if we are able to create such a framework, I dont have to worry about enough content, cause every modder could create new content.

@All:
So if you would participate on this project, please leave a comment or write PM to me.

Share this comment


Link to comment

I released the Quest idea I began in this adventure mod as a standalone mod here:
 

 

Share this comment


Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now