Gives Players an easy to use, gamepad friendly Farm Selection UI and Content Creators a powerful high level access to lower level farm related functionality enabling more diverse farm maps.
Other user's assetsAll the assets in this file belong to the author, or are from free-to-use modder's resources
Upload permissionYou are not allowed to upload this file to other sites under any circumstances
Modification permissionYou are allowed to modify my files and release bug fixes or improve on the features so long as you credit me as the original creator
Conversion permissionYou are not allowed to convert this file to work on other games under any circumstances
Asset use permissionYou are allowed to use the assets in this file without permission or crediting me
Asset use permission in mods/files that are being soldYou are not allowed to use assets from this file in any mods/files that are being sold, for money, on Steam Workshop or other platforms
Asset use permission in mods/files that earn donation pointsYou are allowed to earn Donation Points for your mods if they use my assets
Author notes
This author has not provided any additional notes regarding file permissions
File credits
This author has not credited anyone else in this file
Donation Points system
This mod is opted-in to receive Donation Points
Changelogs
Version 1.1.7
Updated Commands
Added missing Crops to SpawnWildCrops
Fixed error caused by the Saves folder not having been created yet
Version 1.1.6
Fixed FarmTypeCache not updating properly when changing farmtype mid save
Refactored how farm types are read for performance gain of ~22%
Version 1.1.5
Added experimental support of the VisibleFish mod for FishingRules
Added the following debug commands: cfl reload, cfl dayupdate num, cfl furniture
Version 1.1.4
Fixed minor bugs
Increased stability of farmtype caching
Added GMCM option to disable cfl start furniture
Version 1.1.3
Fixed crash caused by irregular Savedata files
Version 1.1.2
Refixed async map properties in multiplayer with a cleaner solution
Made the missing farm type icon a bit less intrusive
Version 1.1.1
(A set of minor fixes for the new SpawnWildCrops DailyUpdate)
Fixed issues related to game not expecting for forageable crops to exist after intended season
Fixed hoedirt not setting color hue in fall for new crops
Fixed missing seasons affix for Parsnip
Made it so crops respawn on empty hoedirt
Version 1.1.0
Added hard cache for FarmTypes, greatly improving performance
Added 28 spawnable resource clumps
New DailyUpdate SpawnWildCrops
StartFurniture can now be placed outside the FarmHouse
Items are now placeable on tables
Added Chest StartFurniture
Unknown Farm Types in the loading menu show missing Icon and hover the deducted Farm ID/Name
Rewrote large parts of the gitlab readme
Version 1.0.17
Fixed rare crash where the farm selection scroll bar could be interacted with when not drawn
Version 1.0.16
Added Option to include vanilla Farms in Farm Selection
Increased FarmType seek character length from 15000 to 25000 (longer loading time, but higher success rate in Loading Menu)
Minor performance improvements
Improved API
Version 1.0.15
Improved fishingrule property consistency
Added 'ForAll' Fishingrule property
Improved Farm Icon caching on farm delete
Version 1.0.14
Fixed fishing error in isFarm GameLocations
Version 1.0.13
Fixed scroll wheel in Load Menu
Fixed scroll wheel in Farm Selection Menu
Made Farm Type icons scalable using GMCM (seperate for Load and Co-Op)
Version 1.0.12
Made manifest Content Pack check more strict
Added Content Patcher conditions API option to universal conditions
Fixed contracted Icons in Load Menu like it was done for the farm selection
Added Hovertext in Load Menu (Mouse & Gamepad)
Version 1.0.11
Fixed keyworded map overlays sometimes not working well together with recolor mods
Improved localization
Made the custom farm selection button more visible when playing with the StardewRPG mod
Version 1.0.10
Fixed some minor bugs
Minor UI polish
Fixed FishingRules catching fish of the wrong season
Added Location "Map" property for RishingRules
Version 1.0.9
Fixed some farm properties not working as intended in multiplayer
Version 1.0.8
Squashed some Bugs
Voided a crash
Expanded DailyUpdates to work in any location
Version 1.0.7
Improved support for seasonal world maps
Polished up Farm Selection and Character Creation Menus
Broken TVs will now be fixed for non CFL maps when creating a new game as well
Version 1.0.6
Fixed some display bugs
Improved display during farm selection
Added support for recolor mods
Set minimum required smapi version to 3.14.1
Version 1.0.5
Fixed non cfl maps crashing the farm selection when provided assets do not load
Misc. improvements and bugfixes
Version 1.0.4
Fixed non cfl maps preview not loading after opening farm selection again
Fixed CFL not finding map assets in nested Mods folder structures
Version 1.0.3
Fixed non cfl maps preview not loading after opening farm selection again
Fixed CFL not finding map assets in nested Mods folder structures
For Players - - - - - - - - - - - - - This mod may be required by some custom farms to function properly, but you might want to download it anyhow for the farm related aesthetics such as a new gamepad friendly farm selection menu for custom farm types and farm type icons and names in the loading menu.
Unpack your chosen [CFL] Farms in your Mods Folder
Start the game using the SMAPI Launcher
Upon creating a new game press the new Custom Button
and select your map
Multiplayer
All Players need to have both Custom Farm Loader and the Farm you're intending to play on installed. Mismatching versions will cause issues. It is recommended to keep your mods updated to the latest version.
Custom Farm Loader makes farm creation easy and is a great way to get into making your own custom farm. It offers a lot of extensive functionality to bring life and joy into your abode. The mods goal is to remove a lot of the bloat that comes from having to find custom farm creation related guides in a dozen different places and general purpose mods. Let's focus on what is important: Creating the farm of your dreams for people to enjoy.
Adheres to the 1.5.5+ custom farm type standard, making it compatible with many other farms
Spawns resources using either a preset or using your own custom rules
Organizes relevant map properties. Have them all in one spot and change them on the fly.
Spawns working TVs and Beds, no need for an additional mod to fix furniture
No need to tell users to turn off monster spawns, CFL has them off by default and allows you to toggle it on
Easily add vanilla icons and world map overlays using simple keywords
Have all your configs in one easily configurable config minus all the bloat, which includes only needing a single mod folder in most cases
Improve your users UI experience with a new and improved gamepad friendly farm selection GUI
Change fishing and crab pot catches dynamically using a vast set of conditions and toggle fish bubbles
Invest into an upcoming Framework and benefit from its growth by making feature requests and bug reports