File information
Created by
BenDawes - Forked from SpicyKaiUploaded by
dawesbrVirus scan
About this mod
Tileman Challenge, but with tweaks for Emmalution's channel. Originally by SpicyKai
- Permissions and credits
- Changelogs
///
This is ~~SpicyKai~~ BenDawes's Tileman Challenge!
Most of the world is restricted behind tiles,
and if you want to use them--or even get to Pierre's you must buy my tiles!
This mod was inspired by Setlled's Runescape Tileman challenge on Youtube,
Check him out here: https://www.youtube.com/c/Settledrs/featured
It was modified from SpicyKai's mod for Emmalution's stream.
Emmalution:https://www.youtube.com/@emmalution
SpicyKai's mod: https://www.nexusmods.com/stardewvalley/mods/11945
///
Press 'G' to turn the tile overlay on/off
Press 'H' to switch control mode. Modes:
1. Buying the tile in front of you while you are moving
1. Buy the tile under the mouse
1. Buy the tile in front of you (including while stationary)
1. Buy the tile under the mouse, so long as it's within 1 square of you
///
Here is a short explanation for the values used in the config.json (There are seperate config.json files for each save for progression purposes)
ToPlaceTiles:
Tells the mod whether or not to put down tiles in each location. true -> place tiles, false -> do not.
DoCollision:
Does the mod check if you collide with tiles?
true -> Stop player from crossing them,
false -> Allows free-roaming
AllowPlayerPlacement:
lets the player do things in tile spots
true -> allows furniture to be placed in a tile !! NOT RECOMENDED USER BEWARE!!
false -> no building or furniture placing allowed
ToggleOverlay:
true -> See the tiles,
false -> Hide the tiles
TilePrice:
The default price of a tile. Calculations will be done with this to calculate the true price per tile.
TilePriceRaise:
How much the price of tile incrases with each purchase,
The default raise is set to something very low so tile increases happen very infrequently
CavernsExtra {DEPRECATED - with Legacy: false (the default) it now goes forever}:
How many extra levels of Skull Caverns do you want to have tiles in?
The default goes down to floor 100
DifficultyMode
0 -> Tile prices increase as normal,
1 -> Tile price increase by 1 every 10x tiles purchased (10,100,1000...),
2 -> Every single tile purchased increases the price by 1
PurchaseCount:
int used to track tiles bought for progression purposes
Legacy:
bool used to keep the old code from SpicyKai. Default false. Will migrate your save from SpicyKai's mod if false.
LocationTransitionTime [deprecated]: how many frames to wait for in the new location before loading tiles
OverlayMode: int to save which overlay type you have chosen
RandomDebugBoolean: Best not to touch this one.
///
Changes from SpicyKai:
- Instead of storing the state of all tiles, it now resets every location at the start of the day, and stores a list of purchased tile coordinates within the locations that then get removed. This gives more of a feeling of "persistence" to your purchases.
- Migrates your old tileman save on launch. If you want to run the old code (though with some changes and thus not guaranteed) to continue using an old save, just add this to your config.json:
"Legacy": true
- Many bugfixes, including overlay, collision, festivals, warping, pricing, etc.- New overlay types (toggle with "H") for "controller, but you don't have to be moving" and "mouse, but only nearby tiles"
Source Code: https://github.com/BenDawes/Tileman-Emmalution