Shop Favorites adds a Favorites tab to the in-game shop so players can save vehicles and tools with their selected configurations and buy them again quickly later.
- Add vehicles and tools to a favorites list directly from the shop configuration screen
- Save selected configurations with each favorite
- Open favorites from a dedicated shop tab
- Buy or lease favorites quickly
- Sort favorites by usage frequency
- Store favorites per player in multiplayer
- Support base-game and modded shop items
- Farming Simulator 25
- Open the shop.
- Select a vehicle or tool.
- Open its configuration screen.
- Use
Add to Favoritesor pressF.
- Open the shop.
- Go to the Favorites tab.
- Select a saved item.
- Open it and buy or lease it with the saved configuration.
- Open the Favorites tab.
- Select the item.
- Use
Remove.
- Favorites are stored per user.
- Clients can only buy from favorites if they have the correct farm permission.
- Favorite purchase and workshop reconfiguration are both supported in multiplayer.
Favorites are saved in the modSettings folder and shared across saves for the same user.
If a favorite no longer exists in the current save because a source mod was removed, it is hidden instead of deleted.
- Default key:
F - Action: add or remove the current shop item from favorites
- Favorites are based on the shop item's XML file.
- Saved configurations can include options such as engine, wheels, colors, design choices, and similar shop configurations.
- The mod uses
ShopConfigScreen, so multiplayer and workshop behavior should be regression-tested after code changes.
src/FavoriteManager.lua: favorite save/load logic and shop tab registrationsrc/gui/MenuFavoritesList.lua: favorites tab UIsrc/ShopConfigScreenExtension.lua: shop screen hooks, favorite button, favorite purchase flowsrc/ChangeVehicleConfigEventExtension.lua: multiplayer/workshop safety and debug supportsrc/ShopFavoritesDebug.lua: debug toggle and helper logsAGENTS.md: maintenance notes and test guidance for future work
Debug output can be enabled in:
src/ShopFavoritesDebug.lua
Set:
ShopFavoritesDebug.enabled = trueTurn it back off for normal play:
ShopFavoritesDebug.enabled = false- Download the mod ZIP.
- Copy it to the Farming Simulator 25
modsfolder. - Enable the mod in the game.
- Load or start a save.
This mod is also published on ModHub:
- English
- English (
ea) - Brazilian Portuguese
- Czech (
cs) - Czech (
cz) - Traditional Chinese
- Danish
- German
- Spanish
- Finnish
- French
- Hungarian
- Italian
- Dutch
- Norwegian
- Polish
- Romanian
- Russian
- Turkish
- Vietnamese
- Mod version:
1.0.0.0 modDescversion:109
Created by NYKK3.
This mod is distributed under the MIT license. See LICENSE for details.