Full devlog of the past 5 weeks!

Full devlog of the past 5 weeks!

11 Nov 2018

It's been a month after opening already! A lot has been going on since then, so here is an update to give you all an idea on what's happened and what we're up to :) 

We went from +/- 30 players online (during beta) to +/- 300 users online at the same time. Especially in the weekends, it is very busy. This means there were a lot of horses in a short amount of time, questions asked in the forum and lots of unknown bugs were found.

With only 1 developer and 1 moderator keeping track of things, it has proven to be quite difficult to keep up with everything! Please know that every bug report that is posted will be read by us, but due to the high amount of messages incoming, we cannot reply to every bug mentioned. We'd love to do that! But looking at the current amount of messages we get daily (via social media, forum, in-game inbox and via our email account) it's not really manageable at the time of writing. Deloryan tried to do so in the early opening stages, but that resulted into +/- 4h a day replying to messages, leaving less time to add in the remaining features and fixing bugs.

We have been working on a new approach on the backend for a while now, but due to circumstances, Deloryan hasn't been able to finish the system and add it to the game. She's working on a moderating system to hire in-game players as moderators, so they can hopefully help players in need and respond to forum posts.

There are some things that we want to finish ASAP, but there were some bugs and other issues that came across and needed our attention first. Things we want to finish soon include: functional companies, Delta Store (purchasing DP), anti-cheat system, moderating system, a prominent "latest updates" area (rather than a simple board on the forum again), area to view the todo-list.

Here is the full (MASSIVE) list of everything that has been fixed and/or added in the past 5 weeks (after opening), copied from the updates area from Discord:

  • Fetching usernames of beta players with special characters (fix)
  • Fix all the foundation horse names with special characters
  • Testing at the laboratory wasn't working properly
  • Add the login area back to the frontpages of the game
  • The forum's last activity was shown as a date instead of username
  • Translated a lot of things from EN to NL
  • Don't display the arrows for NPC owned horses
  • Remove the statistics / data from NPC owned horses
  • Fixed some layout errors in the forum
  • Studfee delta points were shown as coins on the search area
  • Only display fertility rate for stallions (testing semen will be added soon)
  • Make sure that tölt and flying pace show up correctly for Icelandic Horses
  • In order to enter a show a horse needs to have 15% energy, however on the "enter horse" page they showed up as N/A when they had below 25%
  • Removed unused code
  • Display if a player has a premium account on their user profiles (and if they have, for how long)
  • Added new advertisement bars from google adsense
  • Fixed a few typo's in the texts
  • Changed the button at the ridingschool from "train" to "work"
  • Only insert day champion rosette for a horse if there are AT LEAST 10 entries AND he's the one with the most points of the whole show.
  • Only display wholesaler for company owners.
  • Fix editing items in Horse Reality CMS (admins only)
  • Display Stallion genetics when you select a stallion from the Search area.
  • Don't be able to perform a task at the lab, vet or blacksmith if the horse is not yours.
  • Don't perform tasks (at lab, blacksmith or vet) if there are no horses selected .
  • Receive notifications upon miscarriage again (let me know if you still don't receive anything after today).
  • Before you can geld a stallion, you get a notification that you need to remove him from stud service (if he's up for it)
  • Only retire a horse if a horse is selected
  • Remove stallions from studding if they're up for stud and you're retiring them.
  • NPC horses don't display conformation stats, BUT have an extra few paragraphs on their breeders advice.
  • All horses need to be showed at least once, before their conformation stats will show up.
  • Stats are displayed a bit differently.
  • All items now have proper texts describing the item (I'll add the stat info probably tomorrow).
  • Kickstarter tack has been finished today and is inserted in the store.
  • All Basic tack should have images now. The Essential tack is currently worked on, most of that will be added tomorrow.
  • We've created texts for all conformation traits to display in the Breeders advice. Let me know if you find typo's.
  • Milestones: Student, Entrepreneur, Tourist and Globe Trotter are working.
  • Added all Essential Tack item images
  • Foundation is sorted on breed;
  • Fixed typo in the university text;
  • Don't show conformation stats if the horse hasn't been to a show yet (breeding / insemination page);
  • The [n] from Agouti is now displayed as [a] again;
  • Remove the (invisible) error from retirement home;
  • Add icon for stud service (male/female icon);
  • Update a few of the icons in the game;
  • Fix the "no coins rewarded" bug when you level up during the entering of a conformation show (players who've encountered this bug will receive their rewards tomorrow);
  • Display the correct genetic codes for the mift tests (SW1, SW3, n);
  • Display all status icons for horses on the horses page and on the user profile in the horses tab.
  • Bugfix on horse age of dead foals;
  • Horse with lethal combination needs to die instantly and shouldn’t get born / up for sale in foundation
  • Cannot equip saddle/wagon or bridle/harness at the same time.
  • Can use the bedding and treats items correctly again
  • Display “use” of items a bit differently. Tack shows percentages, while all other things show “uses”
  • Stats are now displayed for items in the Equistore (will add display to inventory soon)
  • Only display horses that don’t have equipment on yet.
  • Fix error message in the Wholesaler area
  • Added an icon (dumbell) for horses who are ready for training again. Is only displayed if it’s your horse, it has at least 8% energy and the training timer has passed.
  • Accidentally removed the (!) icon yesterday, and I just put it back now. For those who didn’t know yet: they show that you still need to care for your horses (feed, water, groom, clean stable)
  • NL spelling error fix
  • Code updates (removed unused variables)
  • Don't display +1000HRC transport costs for the stud owners, as they're not getting that money
  • Create a system to more easily spot cheaters
  • Add userban and reason to database
  • When a player is banned, it cannot login the game with his/her account
  • When IP is banned you cannot register nor login on that ip address
  • Send a notification to players who've registered and played beta with their reward message upon registration.
  • Display the last added/updated topic in the forum activity overview (still seems to not work fully correctly)
  • Better readability on forum (slightly bigger fontsize)
  • Companies: able to restock the wholesaler and equistore if you have the correct company
  • Converted CSS to SCSS to make the filesize smaller / faster loadable
  • Freezer: display the horse semen normally (image not going through text anymore
  • Add minimum length of 8 chars for password
  • Insemination: working again
  • Deleting accounts: updated. IP checks remain saved up to 7 days after deleting account
  • Deleting accounts: "Delete account" button only shows up if account exists at least 7 days
  • Mares: Only display "in heat" icon if horse is in heat AND not pregnant yet. (auto in-heat isn't working yet, only via veterinary)
  • Company: able to make profile changes again.
  • Removed NL typo
  • Display foals below 6 months old on the mother’s profile
  • When you look at a newborn foal or mom with newborn foal, you get a message at the top of the screen showing you which horse you’re looking at.
  • Market: removed the title from underneath the breadcrumbs
  • Market: fixed the bidding bug where you got an error message once the horse was sold via “auto buy”.
  • Market: If foal is below 6 months old, it needs to stay with it’s mom. If you sell a mare who still has a young foal, you’re selling them BOTH!
  • Market: Foals can be sold when they’re at least 6 months old.
  • Forum: Display the correct “last activity” on the forum overview page.
  • Giving Birth: code needed to be updated to run faster in order to give birth to foals, it’s now working properly again.
  • Horse overview: Display the foal images with their mom in the horses overview page.
  • Bugfix: display the correct currencies received after someone bred with your stud.
  • Bugfix: don’t display the “transport costs” in the message of the receiver when a stud is used, as that money gets “out of the game” and doesn’t go to the stud owner.
  • Market: when you clicked cancel upon sending your horse to the market, there was a typo, this is removed.
  • Market: display the foal images with their mom on the market
  • Stable capacity: Only count stables for horses who are 6 months or older.
  • User profile: Display the young foals on the user profile. It counts only foals who are under 6 months.
  • Bugfix: display the sentence overlay on the horse profiles when horse is up for stud or for sale, also when the horse has a different background than normal (style error)
  • Design fix: don't display the yellow banners anymore, but display a bar at the top of the page if the horse is for sale or up for stud.
  • Competitions and shows now run every 2h (award ceremony every 15 min)
  • The competition results on the horse profiles now are displayed more correctly
  • Competition results now show the position of the horse instead of 1,2,3rd prize. This information was already saved in the database, so all data you see now is the correct data.
  • Resetting passwords via the link works again.
  • Horse status is now shown in the offspring tab on horse profiles.
  • The abortions are now run correctly again. I had to manually abort all current failed pregnancies. Sorry if you lost some breeding days because of it!
  • If a user is banned, it is now displayed on their profile.
  • Added the pagination to the top of the forum comments as well as below. So you don't have to scroll down anymore.
  • Fixed the player URL for usernames and avatars on the forum.
  • Reworked the "online users" page. You now see 25 users per page and will find more detailed info in there. This should probably make it easier to spot cheating users as well.
  • Reworked starting amounts, no DP are involved anymore and can be only obtained from lvl 15 and up.
  • Display correct page to delete account again.
  • Fix the insemination button.
  • Display pop-up upon purchase of a foundation horse (to prevent accidental purchases).
  • DP Store: design purchase email (receipt);
    DP Store: write up text for the emails send out after purchase;
  • DP Store: add a thank you page after ordering DP.
  • DP Store: fix any undefined texts.
  • DP Store: if payment succesful, add DP to account + notification + DP history notification and send the player the receipt via email after everything has been added to the account correctly.
  • CMS: add overview of all orders in the CMS to quickly see who has ordered DP, if orders are paid, etc.
  • DP Store: update horse banner design in transaction mail  (receipt).
  • Fix footnote in forum comments, always display in forum if you have a premium account.
  • Display foal info at the other tabs as well in the horse overview page.
  • Add NL bank account texts
  • Display full DP history
  • Add pagination for notifications, bank transactions and DP transactions
  • Add a "no notifications" text to the notification area if you have no notifications
  • Make sure stock in the Delta Store gets updated after people have purchased stuff.
  • DP Store: change the subject for official bank transactions after purchase.
  • Bugfix internal transactions bank accounts (type was undefined resulting in errors).
  • Anti-cheat: No more than 3 registrations per IP address
  • Anti-cheat: Cannot register again within 24h of creating an account.
  • Send all emails from the game to support@ instead of admin@
  • Fix contact form error