1. Odd Realm
  2. News

Odd Realm News

Modding & Fixes - Beta 0.11.0.2/3 Patch Notes

Hello!

I uploaded two patches at the end of the week, but was unable to put out an announcement at the time. Both patches are quite small, but provide some good fixes/features.

Namely, 0.11.0.2 provides extra modding features while 0.11.0.3 provides a couple fixes for critical bugs.

Also, I've uploaded a guide to the modding github page which explains how to get started making mods. I'm in the process of making a video tutorial as well. Additionally, I'm setting up the Steam Workshop page. I want to have both of these things ready this week.

If you'd like to take a look at the modding written guide, or download the modding project, you can find those here:

Modding Project & Guide

Here are the notes for both patches:

0.11.0.2
-Feature: Mods can now replace the default inline icon atlas.
-Feature: Mods can now provide UI icon textures.
-Bug Fix: Where modded terrain atlases weren't being found.

0.11.0.3
-Bug Fix: Where an entity could get stuck in an infinite equip item loop.
-Bug Fix: Where the room edit window could get stuck open.

I'm currently hunting down some behavior bugs related to eating and drinking, as well as some rare crashes players are experiencing. I hope to push out patches this week for those. If you are experiencing these, feel free to send me your save folder. It helps narrow down the issues.

Thanks!

Waylon

Timeless Tyrants Expansion - Beta 0.11.0.1 Patch Notes

Hey folks!

Thanks to those that have been reporting issues/bugs with the 0.11.0.0 beta. That is extremely helpful and appreciated.

One of the big issues was captured entities not eating/drinking. This was due to a bug and some unclear new behaviors relating to rooms. Namely, there is the behavior where captured entities won't eat/drink anything outside their designated rooms. I've added a toggle to all owner groups to enable/disable this behavior, even for entities outside the Captured faction. As well, I've added a second toggle to enable/disable the auto population of stockpile item settings based on occupant diet. This is handy to have stockpiles filled with foods your animals will eat/drink. There is also a new notification for when entities don't have their diet food in a room AND they are restricted to the room.

-Music: Audio levels have been balanced for all music.
-Music: Added in the last new track. All five new tracks are in the game now.
-Feature: Added a toggle in the room edit window to populate stockpiles with occupant diet items.
-Feature: Added a toggle in the room edit window to limit entities to their rooms. This will keep entities from leaving the room as well as eat/drink and do jobs outside of it.
-Feature: Added a notification to indicate if an entity that's limited to a room is missing their diet items.
-Bug Fix: Where the description expand icon wasn't showing up.
-Bug Fix: Where Nyctoid and Chronoblast plants were obstructions.
-Bug Fix: Where tomes weren't spawning while playing the Ardyn race.
-Bug Fix: Where fishing wasn't behaving correctly, or sometimes at all.
-Bug Fix: Where troughs weren't showing when they had food/water in them.
-Bug Fix: Where the region room wasn't checking for food/drink jobs often enough and entities would not get those jobs.
-Bug Fix: Where entities weren't dying of old age.
-Bug Fix: Using the capture job on a contained entity that's already friendly will no longer make it hostile.
-Bug Fix: Where entities which died in water would not fully die and spawn their items.
-Bug Fix: Where the notification preview at the top of the screen could have text overflowing out of the window.
-Tuning: Ardyn start with one extra Tome of Agriculture (total of 2 now).
-Tuning: Ardyn start with campfire cooking research unlocked.
-Tuning: The Unassigned profession now has all skills enabled by default.
-Tuning: Fodder can now be made with the Fire Pit.
-Tuning: Added captured entities to the default stockpile hauling owners.
-Tuning: The Bare Bones Ancient starting loadout now comes with 2 Void Crystals instead of 1.

There are still lots of tuning things to be done, especially with the Ardyn race. I'll continue to clean things up, but I want to also put out a modding tutorial tomorrow. It will be a video where I go through all the steps to make a mod. Stay tuned for that!

Thanks and have a good one, friends!

Waylon

Price Increasing Soon! Odd Realm is 20% off now!

Transparency with the community is extremely important to me. That's why I want to let you all know that the price of Odd Realm will soon be going up from $10 USD to $15 USD in about a month. The game is currently on sale for 20% off to help players get the game at a lower price before I make this price change.

Now, I've always tried to keep the price of Odd Realm low for a few reasons but, namely, being an early access game, I wanted to make sure the price was fair to the consumer. If they're buying a half finished game, it should be half the price. That's why I started the price at $10, half of the $20 price that the 1.0 game will be. Now that we're getting very close to that 1.0 finish line, and there is a third race to play in the game, I feel it's time to raise the price to $15.

Normally, that content to price conversion wouldn't be on my mind and I'd keep the price low. However, a big part of raising the price now is that things are starting to get much more expensive where I live and $10 is no longer a feasible income price point.

Lastly, and this is a small thing but still a thing, I think many dismiss cheap games as amateur or small projects. I think it's easy for folks to see $10 on Odd Realm and think, 'eh, that is probably not a serious game or it's extremely short.' It's not, and it's not. I hate, HATE the marketing side of making games, but at the end of the day, I have to also consider how these things affect the development of Odd Realm.

Anyway, I hope you can understand my intentions here. To all of you supporting the game and telling your friends about it, I want to say thank you. I wouldn't be able to make this game without that.

Timeless Tyrants Expansion - Beta is live!

Hello my friends!

There is lots to talk about for the new 0.11.0.0 version on beta so let's jump right in.

Ardyn Race




You can now select and play as the Ardyn!

[h2]Senectia[/h2]

They are a completely different race from Humans in pretty much every way. The main difference being that they don't need food or water to survive. Instead, they age much faster than all the other races. For them, every hour is equivalent to one day of aging for normal entities. This means that they die of old age (Senectia - an aging disease unique to their race) much faster.



They prevent themselves from getting old through a process called retroanimation. Retroanimation takes the life-force from one entity and gives it to the Ardyn, stealing their youth to keep the Ardyn young. This requires the Ardyn to constantly need to maintain large populations of captured entities to survive. Many other races fear the Ardyn because they ruthlessly hunt and capture all living things.

[h2]Reproduction[/h2]





The Ardyn also differ from Humans in how they reproduce. They can have companions but they don't procreate with a partner and spawn offspring. Instead, when an Ardyn dies, their bodies can be turned into Astrasomes. These organic seed-like pods are used to grow a plant called a Chronoblast. Caretakers of Chronoblasts must feed them life-force to help them grow, and when they are mature, they produce one adult Ardyn settler.

Ardyn Rooms


There are three new rooms for the Ardyn to use. These can only be unlocked by having an Ardyn settler.

[h2]Astralarium[/h2]



This is the main fabrication room. It is where Ardyn workers can create items like Astralite, Astrasomes, and Nyctium. As mentioned previously, Astrasomes are used to create more Ardyn settlers, but Astralite and Nyctium are mainly used for constructing things.

[h3]Astralite[/h3]



Astralite is a dense material that is the biproduct of Nyctium being fused with the life-force of an Ardyn. It is extremely valuable because of its difficulty to make and is often used to make advanced containers like Astracubes.

[h3]Nyctium (and the Nyctoid plant)[/h3]



Nyctium is an organic material that is heavily used in Ardyn construction. It is unique in that it can only be harvested from the Nyctoid plant (more on that later).

[h2]Somnic Pools[/h2]





The Somnic Pools are where the Ardyn use retroanimation on entities to remove Senectia and make themselves younger.

[h2]Hortichron[/h2]



The Hortichron is where Chronoblasts and Nyctoid plants are grown.

[h3]Nyctoids[/h3]



This plant is grown by Ardyn Technochrons to produce the rare material, Nyctium. It requires the remains of an entity to be planted, and, over its lifetime, must be fed life-force by the Ardyn farmers.

Production Window




With the Ardyn basics covered, let's talk about some improvements that have been made to the various windows and UI elements. First off, the production window. I've received so much great feedback about this screen. It is a complicated beast. This has made it quite tough to present in a clear way but I've done a lot of work with this update to help improve its presentation and how the various jobs communicate their requirements.

One change that I think makes things much clearer is that the jobs are now immediately placed in the room, and no longer queued. If you manually add a job, it will be placed in the room. However, this can only happen if the requirements are met.

Lots of work has been done to better communicate job requirements. There are five main areas of requirement:
  • Skill - i.e., Carpentry
  • Items - i.e., 2 wood logs
  • Blocks - Where the job is done. i.e., Workbench
  • Entity - The one doing the job. This may require a race, status, or intelligence type. i.e., Human, with Tired (Status), with Sapient Intelligence.
  • Target - The one being used for the job. i.e., The victim of retroanimation. This can have the same requirement specs as Entity (seen above).




[h3]Job Scheduling[/h3]





You can now specify the hour and season jobs get created. This could be handy if you only want people to farm certain crops in winter, while switching over to something else for spring.

Room Edit Window




I've added three new features to this window:

[h2]Stockpile Priority[/h2]
This lets you make stockpiles a high priority if you want items moved their first.

[h2]Item Prohibit List[/h2]
This lets you specify items that you don't want in a stockpile.

[h2]Min/Max Settings[/h2]
This lets you choose the min amount of items you want in the stockpile at all times, as well as the max amount. The settlers will do their best to keep the item inventory count in between these values.

Character Appearance Upgrade




Characters now show the items they have equipped on their sprite. So, if you deck out an entity in full rutile armor, you'll see a little red settler running around. If they have a pickaxe equipped, you'll see this on their back.

Skill Defaults Window




This is a new sub-window that is part of the Settlers window. Its purpose is to let you specify which skills start enabled when an entity spawns. So, for example, if you want new Void Woken summons to not have mining on, you can set that here.

Region Room and Visible Core Jobs


You'll notice a new 'room' called Region in the production window. This room represents the entire map, and it houses all of the core jobs that entities need to create in order to do basic jobs to survive. For example, eating and drinking can be found here. Players won't really need to edit these jobs, but I wanted to surface all of these to players to make sure things are clearer. Before, all of these jobs were created under-the-hood, and it was tough to know what requirements were used to create them. Now, you can see all of these from Production.

Modding


Ok, I put in an absolute ton of work into this for the update. In fact, I completely changed how the game's data was handled to allow for modding. Before, everything was part of a big ol' JSON text file. Yes, this let you mod but it was really not fun. It also made it impossible to have multiple mods at once. Now, all the game data is represented by Unity's scriptable objects. I've also expanded my build pipeline to export a separate Unity Project which houses all of the scripts and data required to make these. This project can be accessed by anyone through github. It can be used to create and edit the data which can then be built and used as a mod. All the modder needs to do is put this data into the Mod folder in the game's folder, and the game will try to use this new modded data. Either overwriting old data, or adding it into the game. I am going to make a video to fully explain this process in the next couple days. I'll go into much, much more detail about how this all works.

One thing I still need to add to the mod pipeline is the ability to have multiple texture atlases. Right now, if players wanted to have multiple art style mods, that wouldn't really be possible unless, the art mods were all from the same modder and they created just one atlas. As soon as you have multiple different modders with their own atlases, it won't know which ones to use. But, that's definitely on my to-do list! :)

Prison Cell Room


You'll notice their is a new faction (much like player, neutral, hostile) called 'captured'. This faction is applied to, you guessed it, captured entities from cages. It has all the same functionality as the player faction, however, captured entities will try to stay in their designated rooms AND will only eat/drink from those room. Make sure to keep those rooms stocked with food/water so your captured entities can eat/drink.

As well, factions can be used to limit room occupants. The prison cell is one such room that uses this setting to determine occupants. You can edit this faction setting from the Room Edit Window.

The Prison Cell is pretty much the equivalent of the Animal Enclosure, but for Sapient entities. Pretty soon I'm going to add some deeper mechanics to how captured entities react to their situation. And how they are housed in cells will play a big part into whether they choose to join you or try to escape or get sick, etc.

New Music


Matt Creamer, our wonderful composer, has created five new tracks for the game. Four of which are in this update. I will add the fifth track in patch 0.11.0.1. I didn't add it because it wasn't looping properly and needed Matt to address that. You'll also notice the new tracks are a bit quieter than the previous ones. Matt is currently normalizing all these volumes and those changes will be in the next patch as well.

Patch Notes


Ok, I'm not going to lie, I did a terrible job tracking this update's notes. I was going through a lot of personal stuff and neglected to track things as I went. Lots of small tuning changes and UI improvements went untracked and I apologize for that. Going to track these better going forward. Here's what I managed to jot down:

  • Content: New Ardyn playable race with three new unique starting loadouts.
  • Content: Three new Ardyn rooms (Astralarium, Hortichron, and Somnic Pools).
  • Content: New Technochron profession. Levels up Time Weave skill.
  • Content: New Time Weave skill. Only Ardyn can use this one!
  • Content: A bunch of new props and items to build that are unique to the Ardyn.
  • Content: Chickens now have a child (chick) appearance, as well as a male appearance. Slowly going through all the animals to differentiate these different states. More on the way soon!
  • Tuning: Tons of work was done cleaning up tooltips and adding missing info.
  • Feature: Core jobs like eating, drinking, sleeping, warming up, etc, are now visible from the Region room in the production window. This is to let players have more control over how these are started.
  • Feature: Modding capabilities using a separate Unity mod project. Plus the ability to select and load mods from in-game.
  • Music: 5 new ambient music tracks have been added to the game. These play during settlement gameplay.
  • Bug Fix: Where the correct tomes weren't spawning. i.e., The Tome Of Cooking never spawned for cooking jobs.
  • Bug Fix: Where a visual fragment would appear on some blueprints with transparency.
  • Bug Fix: Where Lfeth (an Ancient) would lose hunger and thirst.
  • Feature: Prohibited items can now be added to stockpiles.
  • Feature: Priorities can now be set on stockpiles.
  • Feature: Min and Max item counts can now be specified for stockpiles.
  • Feature: Added schedules to auto-jobs. Players can now limit the hour and season for auto jobs. i.e., No planting carrots in winter. Or, no sleeping from 12pm-8pm.
  • Tuning: Added Wood Fishing Pole to the Human Hermit start.
  • Bug Fix: Hitting ESC while the new settlement loadout popup is open will now close it instead of closing the overworld screen.
  • Art: Cleaned up a bunch of inconsistent color palletes.
  • QoL: Dropping an item on an entity item slot will now select the individual uniform by default (for the uniform selection popup) if there isn't an item in a higher priority uniform.
  • Art: Updated profession icon art to unify visuals.
  • Tuning: Planting and Harvesting skills have been replaced with Horticulture skill.
  • Bug Fix: Where airborn entities could not spawn on the map because they wouldn't check air blocks.
  • Bug Fix: Where extinguishing a fire that had just gone out would create a giant pool of water.
  • Bug Fix: Where the raw foods tooltip showed it provided a worse buff than raw foods. Now shows it provides a worse buff than
  • cooked foods.
  • Tuning: Room owner size is no longer based on room size. Now, it's a flat starting value that players can edit.
  • Feature: Added an 'auto' option to auto-jobs. This setting will create jobs as long as the requirements for the job are met. i.e., If all the items and block requirements are available, a build brick job will be created.
  • Tuning: Most props now act as obstacles and will block pathways.
  • Tuning: The 'Create New Room' hotkey now uses Left Control instead of Left Alt.
  • Feature: Added a notification to indicate when entities cannot reach items used by jobs.
  • Feature: Added new Prison Cell room.
  • Feature: Add a new 'Captured' faction. Animals captured in cages will be given this faction when the capture job is successful. The faction is player controlled and provides an extra layer of control. Captured entities may also try and escape.
  • Bug Fix: Where the Spellbook of Death wasn't issuing attacks.
  • Bug Fix: Where entity appearances were not matching up when entities grew older.
  • Bug Fix: Where rooms couldn't be designated on snow.
  • Tuning: Overlay states now save to individual selection groups. i.e., disabling the priority overlay when placing jobs will not disable the priority overlay for the priorities selection.
  • Tuning: Summoning is now an Ancient only ability. In the future, other races will be able to summon certain things, but the Ancients are now the masters of this.
  • Feature: Separated the deconstruct jobs into platform, prop, block, and all.
  • Bug Fix: Where you could select an overworld tile when the confirmation popup was open.
  • Bug Fix: Where the 'no profession assigned' notification would trigger for entities that could not change their profession.
  • Bug Fix: Where freeing an Ancient from a Stasis Crystal would spawn them as neutral.
  • Bug Fix: Where entities were climbing up/down through floors/roofs.
  • Feature: Skill defaults sub-window in the Settlers window.


Conclusion and Up Next


This next week I want to focus on bugs (as well as make a tutorial video for mods!). I know there are lots of new issues with how entities are prioritizing stockpiles and some auto-jobs not being created. I want to spend the entire week hyper focused on cleaning all those issues up.

After that, I want to add the remaining props and items I have on my Ardyn to-do list. I wasn't able to add them all in and there are a few to help round out the Ardyn tech tree.

I'd also like to work on polishing up and tuning this update for about three weeks. I think that will be enough time to make it feel really nice and then I'll push it to the main production branch once it is in a good place.

Once this update is done, I'm going to jump onto a little content update that focuses on adding more events, props, items, and summons. I think it's time to start adding to the depth of the game now that we have a third race. I want to flesh out (HA) the Ancient race a bit more as I think they are the most lacking in terms of things to do. Void magic is a powerful tool, but it's also extremely risky to use because it attracts the attention of other entities in Odd. Summoning creatures from the void is a huge advantage but it will mean the Ancients have to also be prepared to fight off the slumbering void creatures that are awakened by the large magic use.

Well, that's all for now. If you've read this far, bravo! I appreciate you taking the time to read through this. I know it's a lot. As well, thanks to all of you for your support and feedback and kindness. Many of you messaged me about my grandfather passing with kind words and I read all those. I hope you know that these messages keep me going.

Thanks and have a wonderful day!

Odd Realm Demo Is Live!

Hello!

I've been meaning to make an Odd Realm demo for a while now. I don't like seeing people buy the game only to realize the visual style isn't for them, or it doesn't run so well, or any number of reasons. No one wants buyer's remorse! That being said, you can now play the Odd Realm demo on Windows, Mac, and Linux. :)

The demo is the full version of the game with two limitations. First, players can only play as the Humans, and, second, saved games cannot be loaded. If players decide to buy the full version of the game, their saved files from the demo will be there to load.

That's it for now. I'm wrapping up the rest of the new race update, so look forward to news about that soon!

Thanks,
Waylon