1. Odd Realm
  2. News

Odd Realm News

0.10.0.14 Market And Vault Rooms + Bug Fixes

Happy Friday/Saturday everyone!



This patch was initially just going to be some tuning and bug fixes, but, last night, I spent an hour adding in two new rooms, the Vault, and the Market. Like you, I get frustrated by where the merchant items spawn, so I thought I would remedy that with these rooms.

[h3]Market[/h3]
This room is needed for merchants to visit your settlement. Any items bought from the merchant will be spawned here, unless there's no room, in which case the items will spawn at the merchant. In the future, I am going to have merchants stick around in the settlement and hang out at the market, instead of leave immediately after a trade. That way, players can re-initiate trading while the merchant is around.



[h3]Vault[/h3]
This room is where any Ren acquired from a trade will spawn. It starts with a Ren stockpile already set up as well.



I also added a bit of extra AI logic to neutral animals wandering around the map. They are now attracted to cages with their preferred foods inside them. You can put items in a cage using the stockpiles.



Additionally, neutral animals will also shy away from your settlers and they should be less inclined to enter rooms. Though, you'll still see them stealing your food.

Here are the notes:

-Added market room. Mechants will now only arrive when this room is placed. Merchants will leave any purchased items here.
-Added vault room. Merchants will leave newly acquired Ren here.
-Improved some performance issues with item tracking and saving.
-Fixed a bug where entities would run in air immediately after climbing.
-New settlements now start with enough containers for all items that are brought. Ex: If no items are brought, no containers are spawned. If 100 items are brought, 2 containers are spawned.
-Fixed a bug where all input would get locked if, in the overworld screen and with an active settlement loaded, you hit the ESC key while selecting a new settlement loadout.
-Fixed a bug where you would see items and entities in lists when they were not present in the world.
-Added some extra zoom levels.
-Fixed a bug where depth 16 worlds were not generating.
-Fixed a bug where the item edit list for migrating wasn't showing all items.
-Fixed several bugs for adding/removing items to the migration loadout.
-Fixed a bug where entities wouldn't spawn correctly when selecting a new starting point on the map.
-Neutral entities will be less inclined to pick rooms as random migration points.
-Neutral entities will now try to avoid player entities.
-Fixed a bug where non-player entities were using custom diets.
-Neutral entities will now be lured to cages with foods that match their diets.
-Fixed a bug where stockpiles showed custom and liquid category types.
-Fixed a bug where an entity being attacked wouldn't fight back.
-Fixed a bug where neutral animals would try to move to herd members that the player owned.
-Fixed a bug where cages wouldn't capture an entity if they had just held an entity.
-Fixed a bug where entities could get stuck in an infinite drop item loop.
-Fixed a bug where scenario entities could spawn and then immediately die.
-Berara trees no longer have leaves around the trunk to allow settlers easier access to cut them down.
-Fixed a bug where the debug paint tool wasn't showing the correct display name for entries.
-Fixed a bug where entities would ignore food/water that was close at hand if they were doing a job which produced food/water. This would result in entities going long distances to do the job, ignore food/water they ran by, and starve/dehydrate before reaching the job.
-XP is now only given to player entities. This is to keep hostile entities from levelling up during combat.
-Fixed a bug where entities wouldn't walk over hatches.
-Distillery blueprints now require stills instead of barrels.
-Cooked foods will now be worth more than their raw counterparts.
-Added sfx for when research is activated.
-Renamed the Water blueprint in the Wellhouse to Draw Water From Well.
-Fixed a tooltip bug which would occasionally cause some lag issues.

One last thing. For this build, I made some changes to clean up unused items (items you delete, items merchants take away, items eaten/drunk) so, there's the possibility you might see some newer weird item bugs. I hope I fixed any issues there, but something like that might appear as jobs disappearing immediately after being placed, or entities getting stuck in item pick up/drop off loops. I'm going to address any severe issues over the weekend. Please let me know if you see anything!

Thanks everyone! Have a fun weekend!

Waylon

0.10.0.13 Even More Hotfixes!

Hello!

Here's another small patch to address some more serious issues that I missed with the last patch. This *should* stabilize the build quite a bit, but please do let me know if you see anything serious.

-The blueprint to make sand clods from stone chunks has been moved to the stonework tier in saga.
-Fixed a bug where entities weren't able to find food and water, even though it was clearly present. This happened most often with tamed animals.
-Fixed a bug where snow would not melt.
-Fixed a save/load error.
-Fixed a bug where room jobs were not evenly checked for auto-placement.
-Fixed a bug where freezing water spawned water items.
-Fixed a bug where plants in rooms weren't saving correctly.
-Fixed a bug where water wasn't moving into fire blocks.
-Fixed a bug where entities could not be summoned if a platform blueprint was under the required prop.
-Fixed a bug where an auto-job would say you needed a certain prop to build even if you had it in the room.
-Fixed a bug where skill buffs weren't saving.
-Fixed a bug where the evocation skill wasn't levelling up newly summoned entities.

Thanks!

Waylon

0.10.0.12 Hotfixes! :O

Hey everyone!

I uploaded several hotfixes for some issues that were brought up. I apologize for not having seen them before putting out 0.10.0.11.

Here are the notes:

-Fixed a bug where entities were eating/drinking too many items when hungry/thirsty.
-Fixed a bug where some labels (i.e., item counts) weren't showing correct values.
-Fixed a bug where the merchant scenario was happening way more than it should.
-Fixed a bug where some water blocks placed on the border were being treated as infinite water sources.

Thanks for your patience and for making me aware of the issues so fast. You rock!

Waylon

0.10.0.11 Beta - Patch Notes & Jan Dev Log

Hey friends!

I hope you are all well and having a nice weekend so far.

A few moments ago, I uploaded version 0.10.0.11 to the beta branch. I'm thrilled to get this update out to you all. The focus for this one was performance but I was able to get in a lot of other fun things too. Alongside the performance improvements, I re-enabled the 64 world depth option. The RAM usage should be much less, so playing those bigger maps should be much easier. However, those maps do require more from your computer. Be aware of that if you're playing on a potato, and re-size your world accordingly. I think most machines should handle the biggest maps ok, though. I'll continue to improve performance as I go. There are still a few UI things I want to improve.

Caves

I added in some procedural cave generation for players to discover while mining underground. These may or may not spawn with mushrooms, water, and treasure. I'm going to add many events to these in the future.


Water 'Physics'

I've made it so water now has a mass. This gives players the ability to drain ponds and fixes a bug that caused worlds to flood if a player placed a water block on the surface. The only time water isn't finite is if it's touching the world border. The idea here is that it's connected to a water source outside the map.
Draining a lake into a cave below.

Temperature 'Physics'

I did a bit of work improving how heat spreads in the game. You should now be able to make greenhouses much better. Especially because I fixed the issue where glass roofs didn't stop snow and heat should keep the roof from being covered by it. If you build a torch or fire pit inside that is.


[h3]Patch Notes[/h3]
-Made several CPU performance improvements related to UI and world rendering.
-Reduced the RAM footprint of the game.
-Decreased load times.
-Fixed a bug where selections were deselected in the paint debug window when SHIFT is released.
-Lowered the save game audio clip volume.
-Fixed a lag spike that would occur when new ambient clips were played.
-Reduced the save game time.
-Fixed a bug where 'Friendly' was shown on a hostile or neutral entity tooltip.
-Fixed an issue where some overlays (i.e., room placement) would indicate a point as being not permitted by desaturating a texture.
-Fixed a visual bug where crates showed they could be locked.
-Single water blocks will now dissipate instead of flood a map.
-Fixed a visual bug where interior temperature was being displayed instead of surface
-Fixed another bug that causes floating trees. Hopefully that's the last one...
-Fixed a bug where bedrock wasn't generating correctly.
-Fixed a bug where entities wouldn't start the nearest job after it becomes newly reachable. This was most apparent when mining.
-Fixed a bug where snow could get through glass roofing.
-Fixed a bug where weather effects would show below glass roofing.
-Fixed a bug where Ancient tombs weren't generating.
-The free job now requires the survival skill instead of tame skill.
-Added missing icon for Stasis Crystals.
-Fixed a bug where the Unworthy Ancient's scenario wasn't activating properly.
-Added caves and lakes to find underground.
-Tuned some item merchant values. Merchants will now favour crafted goods and rare items, offering to buy these items for a higher value.
-Added web block.
-Re-enabled 64 z depth option.
-Void Woken will now have the laborer profession by default.
-Void Imps will now have the miner profession by default.
-Fixed a bug where the Human research would cost '0 Wood Logs' to unlock.
-Added warnings to the Home and Immortality Tomb to let players know when they are missing beds/voidweave sarcophagi.
-Fixed a bug where fire wasn't spreading or spawning correctly.
-Fixed a bug where the lightning strike scenario wasn't activating.
-Added the Wyrm event. Tiles will show if Wyrms have been sighted.
-Fixed a bug where hitting ESC with the overworld map open didn't close it.
-Fixed a bug where fire wasn't creating a light aura.
-Entities can now use unpurified or purified water to put out a fire.
-Added an expand tooltip btn to block tooltips.
-Fixed a bug where, sometimes, entity selection wasn't properly prioritizing closest-to-cursor entities.
-Fixed a bug where you can select entities on any z level when the Select Single Layer option was enabled.
-Fixed a bug where camera dragging could get stuck when an event started while dragging the camera.
-Fixed a bug where entities weren't joining rooms.
-Entities should now snap to a proper standing point instead of fall after finishing a job.
-Added platforms to the block tooltip.
-Re-added overlay visual to indicate when a solid block is above.
-Fixed a bug where all ren was being cleared in the custom loadout screen after Clear All was clicked.
-Fixed a bug where entities wouldn't train at the Barracks, Range, and Arcane Study.
-Tuned the Saga Arcana skill tree so that Thaumaturgy I needs to be unlocked first. This is because all the following unlocks, such as Summoning Chamber, require props from that initial research node.
-Ancients now start with The Basics research unlocked.
-Fixed a bug where blueprints to convert waste, plant fiber, stone chunks, and wood logs, into void shards were missing.
-Added the stone buckler item and blueprint.
-Fixed a bug where players couldn't build over a Lectern of Knowledge.
-Attacks no longer show a dice value such as, "1d2." Instead, they will show a damage range similar to, "1-2."
-Fixed a bug where leaves weren't being removed by the clear/remove job.
-Fixed a bug where entities would occasionally choose a point on a different z level to work from.
-Fixed a bug where the drowning notification wasn't showing.
-Fixed a bug where incorrect notifications were being shown.
-Added some better water 'physics.' Water now has a mass and lakes can be emptied. However, water blocks on the map edge are still treated as a water source and will never empty.
-Fixed a bug where fish notifications would show up blank sometimes.
-Fixed a bug where Ancients were joining homes and Humans joining immortality tombs.
-Fixed a bug where neutral entities couldn't leave the map.
-Fixed a bug where speed buffs weren't applied when climbing ladders/stairs.
-Made a change to room auto-jobs so that they will not be placed unless the required items are available.

Next Up

My next goal is to add a proper tutorial back into the game. This shouldn't take me too long. Once that's done, and if there aren't too many more issues to fix, I should be able to move the beta version to production. After that, I'll start work on the Ardyn update and a ton of new content. Very excited!

Thanks everyone for the support.

Waylon

0.10.0.9 and 0.10.0.10 Beta Hotfixes

Hey gang,

Thanks to the community's vigilant bug hunting I was quickly made aware of some issues I overlooked for 0.10.0.8. I just uploaded 0.10.0.10, but had also put out a small patch on Friday (0.10.0.9). Here are the notes for the two of them:

0.10.0.9 Fixes:
-Fodder now requires cooking instead of tame animal skill to make.
-Fixed a bug where the auto-job for well water wasn't appearing.
-Fixed a bug where it looks like you can equip items to Void Woken when you can't.
-Save/load issue related to some attack data not being present after the new version change.
-Fixed a bug where the stoneleaf bag job option wasn't available.

0.10.0.10 Fixes:
-Fixed a bug where the delete owner group btn wasn't visible.
-Added tome counts to the Saga window.
-The Void Stabilizer now requires a Void Crystal instead of a Iron Ingot to be built.
-The Void Catalyst now requires Arcane Dust instead of a Bronze Ingot to be built.
-Fixed a bug where plants couldn't be removed with the Clear/Remove job.
-Fixed a bug where item stats would stack if two of the same item were equpped in two different hand slots. i.e., 2 tomes of war, one in the left hand slot, one in the right hand slot.
-Fixed a bug where items were not being added to rooms if the stockpile had no item category specified.

Thanks! Hope you all had a great weekend. :)

Waylon