Scrap Mechanic

Scrap Mechanic

Not enough ratings
Challenge Mode with Mod Support
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
699.234 MB
9 Sep, 2023 @ 9:17pm
29 Sep, 2023 @ 6:14pm
34 Change Notes ( view )

Subscribe to download
Challenge Mode with Mod Support

Description
Modded Challenge Mode? YES!
might as well be deprecated. recent “hot fix” breaks it, read comments
READ THIS FIRST


Update broke mod


This is exactly like challenge mode and supports mods! You can play, build, create and UPLOAD your modded challenges and it works perfectly in multiplayer. Don’t let the long instructions below scare you. It’s a simple 1 click install!


!! Make sure you download the required items !!


What is this?
Well first, this is not a custom game, but a creative mode mod! It allows for playing and editing challenges (including local challenges), in the normal creative mode, and since creative mode supports mods, this does too!


Why do I want this?
Because it supports all "normal" creative mods for challenges ("normal" because this creative mod is not normal)! It also supports kinematics, harvestables, custom worlds/tiles, nodes, etc. This means you can create challenges with mods and upload them to the workshop and then users can load the modded challenges using this mod

The local and “global” challenge editing relies on a local detector to detect your local challenge packs and challenge levels as well as a Challenge Pack Database mod.


Feedback
Community feedback is highly valued and needed for the continued improvement of this mod. Please leave any and all information regarding your experience, problems, etc.


Discord
Join the discord: https://discord.gg/YH9EdZR87F



Whats planned for the future?
I plan on adding a direct API for mod makers and will look into making an exe or powershell script that can edit the scrap mechanic exe to allow for the challenge mode skybox in creative mode and allow for challenge time synchronization



How do I make a new challenge?
There is a bit of technical work to be done, so make sure you follow the directions below or watch the YouTube tutorial (if posted or available)
  • This mod cannot make new challenge packs or levels. This must be done in challenge mode

  • In the near future, it may be possible to add new levels to existing challenge packs

  • When making a new level, you will need to click build, you should also take this time to add a challenge starter and complete the challenge. If you do not do this, you will not be able to upload to the workshop later

  • At this point you should have a new challenge with a completion time, making it ready to upload

  • There is a local "detector". This detector can detect local levels and packs you make.

  • When you make a new level, it creates that level in its own folder: level_id/data

  • When you add that level to a challenge pack, it copies the level, in the challenge pack folder: challenge_id/level_id/data

  • When the game goes to load that level now, it will load challenge_id/level_id/data instead of level_id/data

  • The local detector can detect the ID of either the pack or the level, however you must have loaded into the level for this to occur. When you previously created a new challenge and completed it, it added the level_id to a local list. However you added it to a challenge pack and the local detector has not been able to run, and detect the challenge pack id. So for 1 final time, you must load into the level [IN PLAY MODE, NOT BUILD MODE], and then the game will load challenge_id/level_id/data allowing the detector to get the level and the pack ID.

  • Without the pack id and ONLY the level ID, you will be editing level_id/data in the mod instead of challenge_id/level_id/data. So if you were to upload, you will not see any changes.

  • Now for the easy part. You can load up the mod, and begin editing (and saving!) the challenge levels. From this point forward, if you add mods to your level, you are NOT to load the challenge pack or any levels in the normal Challenge Mode! Your game will be really sad if you do. If you simply want to build challenges, with temporary mods, like helpful building tools, you are more than welcome to load the challenge back into the normal Challenge Mode.

  • When you want to update or upload, simply navigate back to the normal challenge mode, and click update or upload for the challenge pack!
Lastly be sure to update the workshop item with the correct list of mod dependencies and customize the icon, as it will not update after the first completion time (if you use mods and cannot load it in normal challenge mode again).
15 Comments
TheGuy920  [author] 25 Feb, 2024 @ 3:11pm 
?
APlayer_101 24 Feb, 2024 @ 4:10pm 
?
Hooye!! 18 Nov, 2023 @ 4:12pm 
bruh
really
TheGuy920  [author] 6 Nov, 2023 @ 3:04pm 
Great news everyone! (No not really). The recent “hot fix” broke the core mechanics of modded challenge mode. This means you cannot detect new local challenges nor have persistent edits. You can still play challenges and go into build mode, but changes will NOT save. Thanks Axolot!!
Grog Bloodsplatter 2 Oct, 2023 @ 10:19am 
cool
TheGuy920  [author] 1 Oct, 2023 @ 2:27pm 
I did add a "feature" that will intentionally break the game and complain if it cannot locate the Challenge Database or the Challenge Assets. If your game is not complaining, its likely Scrap Mechanic automatically downloaded it for you.
Grog Bloodsplatter 1 Oct, 2023 @ 2:09pm 
ahh good to know thx
TheGuy920  [author] 30 Sep, 2023 @ 7:11pm 
Challenge Pack Database is meant for mod makers to use in their mods, like this one. When you attempt to use a mod, you must also download the other items the mod uses. This mod uses the database so the user will also need to download the database. Its a package deal. The mod database does nothing if you add it to your world on its own, so its typically paired with a mod that uses it, like this one.
Grog Bloodsplatter 30 Sep, 2023 @ 1:02pm 
For the Challenge Pack Database it says "This mod is meant for mod makers to use in their mods." So do we really need it to for regular play?
DΛRK 29 Sep, 2023 @ 6:35am 
yeah, once you know where the mods and your challenges are located no coding knowledge or anything is required, and the drawback that this mod makes it even easier can be an advantage just as well. I've seen so many things in challenges wondering "how on earth did they do that", and this mod makes it easier to learn new things via challenges or get cool creations seperately for yourself. the risk is not negligible, but tolerable i'd personally say