1. Horse Racing Manager
  2. News

Horse Racing Manager News

Anchorage Update - Roadmap, Universal Trade System and Reworks

[p]In the last devlog we talked about Early Access, Harness Racing and Tutorials.[/p][p] [/p]
Roadmap
[p]We released our development roadmap, showing the major features coming from current point till full release. While it is not in strict chronological order, this is how we plan to proceed with development.[/p][p] [/p][p] [/p]
Universal Trade & Stable Ownership
[p]We added first version of universal trade system that lets stables trade horses, cash, shares and breeding contracts. This system is accessible from the new Trade tab in manager profiles, or can be also found directly from horse profile or stable profile. CPU stables use the same system to propose trades to the player.[/p][p] [/p][p]Overview of Trade System[/p][p] [/p][p]We expanded the ownership system with stable shares, allowing player to buy and sell shares of any stable. Stables can be fully taken over if majority ownership is acquired, and the player can also lose control of their own stable if they lose majority ownership. NPC investors will make share purchase offers occasionally and all share transactions can be viewed in global share trades list.[/p][p] [/p][h2]Breeding, Genetics & Birth options[/h2][p]We expanded the breeding system with breeding contracts for both stallions and mares, including CPU generated offers and requests. Contract valuations were rebalanced to be more reasonable and the breeding interface was improved with new visual breeding layout. [/p][p] [/p][p]New visual layout for breeding, can also be viewed as list.[/p][p] [/p][p]Genetics now support a full coat index that lists all available coat variations and allows reverse searching. Custom coat imports were fixed and made more reliable. Coat inheritance for foals and yearlings now matches their descried coat whenever an adult variation exists. We added hidden breeding ability as a new genetic factor, and corrected inbreeding detection logic. [/p][p] [/p][p]Overview of Coat Index and reverse searching[/p][p] [/p][p]We expanded breeding options with a new birth mode where horses follow natural pregnancy length while still aging on Jan 1st. Birth rules can now be changed mid-game without affecting ongoing pregnancies. We also added breeding ability directly to horse descriptions. [/p][p] [/p][h2]Medical[/h2][p]We improved the medical system with more consistent illness and injury handling. Recovery logic was unified after removing the old healing allocation system, and healing rate calculations were corrected to use proper specialist logic. Simulation can now pause automatically when one of horses become ill or injured, we also fixed bug so deceased horses no longer appear in future social events.[/p][p] [/p][h2]Training & Staff[/h2][p]We made training more efficient with new autobalance tools that distribute trainers, jockeys and stablehands evenly across the horses. Training dropdowns now refresh instantly when staff are assigned, and overall training performance was heavily optimised. [/p][p] [/p][p]Preview of autobalance tool[/p][p] [/p][p]Staff management became more dynamic, with the ability to give bonuses and salary increases. Staff now provide clearer explanations why they leave a stable. [/p][p]Scouting was expanded to include person scouting with progress indicators, and the player can assign themselves as scout. [/p][p] [/p][h2]Bookmarks & Stable Tools[/h2][p]We added Bookmarks page for horses and persons. Pin functionality was expanded with racing, breeding and retired pins, and deceased horses now have their pins cleared automatically.[/p][p] [/p][p]Overview of quick pinning horse[/p][p] [/p][p]The quick register system became more consistent, it now only shows races where participants exist, instead of possible empty races. Distance preference filters were improved with S/M/I/L/E toggles. Bulk sales, bulk training updates and bulk pin operations were added to make large stables easier to manage.[/p][p] [/p][h2]UI & Presentation[/h2][p]UI Quality has seen improvement since last devlog. We introduced a redesigned auction detail page and reorganised the pause menu for clarity. Interface elements now follow theme colours more consistently. [/p][p]Email handling was improved with Read All button, and an Economic Overview email that can be sent monthly, quarterly or yearly. Injury, illness and trade emails were rewritten in more neutral tone.[/p][p] [/p][h2]Performance, Engine & Database[/h2][p]On the last update of previous devlog, we updated our project to Godot 4.5 and since that we have implemented multiple optimisations. Save files are now roughly 50% smaller due to database cleanup and purge systems. Autosaving now runs asynchronously to remove freezes during gameplay. Heavy systems like race registration, training and world economy updates now run on weekly or monthly cycles instead of daily. [/p][p]Migrations handling for older saves was improved through many updates. We optimised coat indexing, social system calculations and injury checks to improve late-game speed. We also replaced unstable audio libraries with our own native Chirp auto backend that we have been building from scratch.[/p][p] [/p]
Discord Server
[p]We have member count of over 800 already. If you have suggestions, ideas or something else you want to talk about, it's a great platform and an easy way to reach us. Join the server here!

 [/p]
What’s next
[p]We have planned for Early Access phase to last around six months, but as game development often goes, things tend to take longer than expected. We will confirm the final game's release date once we've made more progress during Early Access. [/p][p]Right now we are working on reworking race logic, finalising our own new audio system, succession system and bringing new features to the game.[/p][p]Development is ongoing, and we will keep you updated on our progress. We are continuously working to enhance Horse Racing Manager, and your feedback is invaluable. Our goal is to make this franchise the most realistic horse racing simulator in the world. Your support is crucial for us and greatly appreciated. [/p][p]Follow Horse Racing Manager Here![/p]

[0.7.5] - 2025-11-30

Added
- In horse description say breeding ability
- Added third option to horse births, where you can have natrual pregnancy length, but JAN 1st aging.
- You can now change horse birth options during gameplay, in settings -> game rules. Will not change already ongoing pregnancys.
- Ability to toggle auto register for a specific horse, you can do this like you do the pins, either in the horse details or the pin table. If you do this, turn off auto register global settings since that will override.
- Ecomonic overview email can be turned on either monthly, quarterly or yearly in settings -> notifications

Fixed
- When you own multiple stables, the training, trade and some other tabs dissapeared, this is now fixed
- Horse gender could change in some scenarios when importing
- Contagion was still happening even if you had turned off illnesses
- Modify trade emails to be more neutral
- Modify injury and illness emails to be more neutral
- 2-year-old horses are no longer considered yearlings
- Foal/yearling color should now match their description as long as an adult version of the coat is present
- When horse dies remove pins
- When horse is dead, hide pin buttons and quick register to auction
- Strength tooltip
- Possible fix for before race buttons locking up
- Game did not detect inbreeding between parent and child, this should now be fixed
- Sponsorship contract times should now be fixed
- In the quick register, only show races with participant (only show empty as a fallback)
- Make the export text clearer that it's only DNA that gets exported not statistics, race or training history
- Ability to sort contracts table in breeding
- Should not show null anymore in social events for horse death in the future

[0.7.4.1] - 2025-11-25

Fixed
- Run a quick update to old databases/saves for some of the updates to take effects

[0.7.4] - 2025-11-25

Added
- In breeding tab, add a page for breeding contracts the CPU is offering

Improved
- Some optimizations done to the database, where we also added some purge functions
- We did some optimizations and database save files now 50% smaller on average
- Added way to start universal trade from horse profile trade tab, also auto adds the horse item
- Added way to start universal trade from stable detail page
- Change it where at the start of the game, people have age between 18 to 40 to stop half of the persons being retired

Fixed
- Some code in relationships where in certain situations making the game suddenly run slow
- Shortened betting notes so that they take less space
- Sometimes when you started a game, you did not see any CPU stallions in the breeding table for some time before the CPU stood their stallions. Added a failsafe for this, where they now do it immediately when the game starts.
- Remove HBOX tab in main menu
- Changed the S/M/I/L/E buttons to not have distance on them, as this was messing up some UI's
- Use custom coats was not togglable, also it did not open the folder when you pressed open location
- Some toggles had broken in the menu when we did the big rework, should now work.
- Make CPU deals less frequent, they were a bit spammy. Also change the distribution of what they offer/want, they were a bit too heavy on the breeding contracts.
- Fixed the import of horses

[0.7.3] - 2025-11-24

Notice: Will reset tutorial state and possibly some settings

Added
- New Bookmarks page, separate page for bookmarked horses and persons, accessible from the navigation sidebar, remove this double functionality from scouting as it was confusing
- Betting summary in the Current bets page
- Breeding contracts for mares added to universal trading system
- CPU stables can now offer breeding contracts (stallions & mares) to player in exchange for cash
- CPU stables can now request breeding contracts from player (pay cash to breed with player's horses, always 100% discount)
- CPU breeding logic now considers horses available via breeding contracts when selecting breeding partners
- Distance filter toggle buttons (S/M/I/L/E) in race registration panel and races scene for quick filtering by distance preference
- Search added to settings

Improved
- Refund bets when the race is cancelled or horse is injured
- Generates more bets using a mass of people
- Mimimum odds set 1.0
- Max bet limit is for race, bet type and horse(s) combination
- Deceased horses now have the trade tab and upcoming races tab hidden
- Race distance filter now respects player's unit preference (miles/furlongs vs meters)
- "Show Horse Preferred Races" button now automatically selects the appropriate distance toggle button
- Organized pause menu a bit, since some of the categories were starting to get quite a lot of stuff (let us hope nothing broke)
- Added filter to second breeding table

Fixed
- Invisible racetrack surface
- Fixed custom coat/texture loading and handling
- Fixed a bug that caused the original adult horse coats to never be used
- Fixed formatting in horse bid social event
- Tooltips for progress bars in the breeding preview and the auction preview not showing
- Shares tab not visible in stable details
- Changed pedigree trees where sire is always the top box, so that it follows industry standards
- Fixed some deceased horses missing the † symbol
- Fixed deceased jockeys, trainers, caretakers, managers, and head trainers being assigned to horses
- Possible fix for deceased jockeys being able to ride in races
- Fixed missing trade_proposals and trade_proposal_items tables not being created in new databases
- Fixed horse illness/injury healing not working properly
- Fixed healing rate calculation that was adding both average skill and specialist skill, causing excessive healing rates. Now only uses sum of veterinary specialists' skills
- Birth emails saying the birth was accidental
- Breeding contract valuations significantly reduced
- The custom coat folder '../Horse Racing Manager/custom_coats/base_colors/ages/adult/' is no longer used. Put all your custom adult coats in '../Horse Racing Manager/custom_coats/base_coats_variations/' instead.
- Refactored illness/injury system to project standard way of booleans
- If you did not have any eligible horses in races, and pressed show only eligible horses, then it hid the button
- Tutorial panels now respect theme colors
- In scouting table, remove button now works for persons
- Made S/M/I/L/E distances clearer with localization in the horse distance filter
- Visual breeding should work a bit better in situations when you don't own a horse, or all eligible horses are pregnant
- Only show bookmark button if you can actually bookmark the entity (horse & person for now)