0 of 0

File information

Last updated

Original upload

Created by

BenDawes - Forked from SpicyKai

Uploaded by

dawesbr

Virus scan

Safe to use

Tags for this mod

About this mod

Tileman Challenge, but with tweaks for Emmalution's channel. Originally by SpicyKai

Permissions and credits
Changelogs
A fork of https://www.nexusmods.com/stardewvalley/mods/11945 with some changes, originally made specifically for Emmalution's channel.

///

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