Jump to content

Rayvolution

Member Since 10 Jul 2014
Online Last Active Today, 12:39 AM
*****

Topics I've Started

Build InDev 33 Unstable 3 Released

Yesterday, 03:20 PM

Click here for help on accessing the Unstable branch!

Introducing the most ambitious balance change in a long time; the brand new corruption and spawning system!

Many players have complained the corruption system wasn't quite working as they wanted it to. So, this re-balance is entirely based on community feedback trying to fix many of the issues you guys complained about. The old corruption system just wasn't up to snuff, it was either too hard (if you let the corruption grow on its own), or too easy (if you exploited it).

As a result, this patch introduces a complete and total rewrite of the entire spawning and corruption system. Also, the world/global corruption level system was quite simply a bad game design, and has also been completely removed from the game.

This patch technically will not break your save data, but be ready for a totally different experience next time you load the game. Those of you who like to "pin" the corruption may die very quickly, I suggest giving the corruption some breathing room as fast as humanly possible, if you can. If you don't pin the corruption the spawn rates will likely be very high for a few days, but smooth out as the corruption claims the land it should have had.

In addition to the sweeping corruption and spawn system changes, I've also rebalanced the trash system a bit, fixed several bugs and completely redesigned the resource bar!

Let me know in the comments what you think of all the changes. Especially the new game balance. Too easy, too hard, just right? Just please note, your old save's balance may be totally out of whack, so please reframe from reporting balance issues until you start a new region! :)

InDev 33 Unstable 3b *HOT FIX* Change Log

Bug Fixes
  • Fixed a bug that could sometimes cause villagers to try to wander outside the village to pickup a resources.
InDev 33 Unstable 3 Change Log

Corruption and Spawning Rewrite
  • Corruption and spawning power is now based on the current day and how much space in the region the corruption desires and cannot have because you've blocked it, rather than the old system where spawn rates were determined by the overall size of the corruption. This means that if you allow the corruption to cover half the map, the spawn rates will be lower than if you box them in a corner.
  • Corruption's desired amount of land is based on the current day and total amount of buildings the corruption has built.
  • Corruption resistance stats no longer exist, rather, the corruption now always avoids being near your village no matter the resistance level. It will just never enter your village, and it will very quickly recede if you try to expand into it.
  • Reduced rate corruption tiles eat away at resources.
  • Completely removed all global/world corruption mechanics from the game.
  • A new corruption threat bar has been added above the influence bar. This bar determines the additional spawn rate increase from the baseline for the current day. The bar will increase as the corruption becomes "boxed in" and desires more land than you will allow it to have. The higher the bar, the harder the game will be.
  • Corruption tiles that get pushed back may spawn monsters, regardless of time of day.
  • The entire spawn rate curve has been smoothed out, and there should no longer be any significant "surprise difficulty increases", unless you purposely try to box in the corruption and make the corruption threat level skyrocket.
Trash System
  • Slightly reduced the rate Trashy Slime spawn.
  • Increased the rate trash in the corruption decays.
  • Trashy Slime no longer spawn from trash of on the corruption.
  • Rebalanced several areas where trash is generated, increasing or decreasing the rate as needed.
  • Water purifiers can now generate trash.
  • Decreased the spawn rate of suspiciousy trash.
  • Non-trashy trash or trashy trash cubes can now decay into trashy trash over a very long period of time. (eg; Woody trash will decay into trashy trash.)
  • You can no longer build/dismantle trashy cube buildings to get rid of trash.
  • Boosted Cube-E golem strength and reduced dexterity.
  • Trashy slimes no longer spawn in peaceful mode.
  • Processors now have speed boosts.
Revamped Resource Bar and New Resource List Panel
  • The resource bar has been completely redesigned, and can now be customized.
  • A new resource list panel has been added, inside the panel you can see the resource counts of every resource in the village, this is also where you customize the resources listed on the new resource bar.
  • In both the new resource list panel and new resource bar, you can now see the total remaining storage space for that resource.
Miscellaneous Changes
  • Improved the builder's clearing AI so they will prioritize clearing terrain blocking construction.
  • Removed the day length multiplier from the custom mode settings.
  • Increased the amount of nomads that can spawn, when they do.
  • Golems can no longer enter the corruption for any reason.
  • Cube-E, Labor, and Courier golems now provide god XP and goal progressions when completing tasks.
  • Labor golems now live a little longer.
Bug Fixes
  • Fixed several missing text strings from the trash system.
  • Fixed problem panel attacking building count from counting the wrong data.
  • Water Bottlers no longer place trash in the bottler.
  • Farm's farming speed reduction bonus is now properly applied to farmers.
  • Crystal Golem Combobulators are now considered a way point for golems.
  • Fixed some particle over-generation issues when you increase game speed.
  • Cullis gates now overloads properly.
  • Fixed a few minor GUI errors.
  • Process Trashy Cubes goal now works correctly.

Build InDev 33 Unstable 2 Released

11 April 2019 - 06:23 PM

Click here for help on accessing the Unstable branch!

Trash has arrived! This build introduces tons of new buildings and mechanics all related to the trash system, as well as the usual mess of bug fixes and balance changes.This is also the first build ever released after the new save system changes, and if all goes well this version should be completely compatible with your Unstable 1 saves even though it introduces a ton of new mechanics that would have previous invalided them!

The end results of the trash system came out quite a bit differently than the original road map. So as per usual, check out the change log for all the juicy details! Be sure to let me know if you encounter any issues, especially with old save data!

InDev 33 Unstable 2 Change Log

Trash System
  • When a resource is destroyed, created or manufactured, there will be a small chance trash will be left behind. This can happen in many ways, including harvesting, building, refining, dismantling, etc.
  • There are many types of trash, like "Woody Trash" and "Rocky Trash". These various trash types have some value, and can be processed at the new processor for a chance to gain some free materials.
  • New Worker: "Trasher", their job will be to clean up the trash found on the ground and take it to landfills, burners and processors.
  • Trash can only be stored in small, cheap to build trash bins, a landfill, in the processor, or a burner.
  • New Monster: "Trashy Slimes". Trash on the ground can spawn these slimes if you don't keep up with it.
  • New Building: Trash Bin. A small building that stores a small amount of trash, but when stored it can no longer spawn trashy slimes. All workers will be allowed to take trash to this building.
  • New Building: Landfill. A large building for storing larger amounts of trash. But only trashers can bring trash to this building.
  • New Building: Processor. Can store a small amount of trash, and when the trashers are not busying cleaning up trash, they can process certain trash types at this building, destroying it entirely, or sometimes getting free resources or "trashy trash" (worthless trash) back.
  • New Building: Burner. Similar to a processor, but it will automatically (and very, very slowly) destroy trash and once fully charged, generate essence. It can not store very much trash and will never return free materials.
  • Cube-E Golems have been added to the game, and are built at the new Cube-E Golem Combobulator.
  • Cube-E Golems are completely automated, and will process Trashy Trash anywhere in the village into more compact Trashy Cubes, that can be used in some limited construction options (listed below), or burned in a burner.
  • New Building: Cube-E Golem Combobulator. Just like other combobulators, stores up energy and spawns a golem, but consumes iron rather than wood, rock or crystal.
  • New Wall: Trashy Cube Wall. Similar to stone walls, except made of trashy cubes processed by the Cube-E Golems. These walls are only built by Cube-E Golems, and not by your regular builders.
  • New Building: Trashy Cube Pile. This new building serve no functional purpose, but cost an excessive amount of Trashy Cubes to build. This building can be constructed to purposely consume large amounts of Trashy Cubes. Like Trashy Cube Walls, they can only be built by Cube-E Golems.
  • Rebalanced decay rates of all resources. Resources like rocks now last longer, where as resources like raw food last shorter.
  • When a resource decays, it now becomes trash rather than gets removed from the game.
  • New trash processing goal added.
Miscellaneous Changes
  • Survival, Peaceful, and Sandbox mode now all have a season length of 7 days, instead of 5.
  • Nightmare now has a season length of 7 days in the Spring and Autumn, and 10 in Summer and Winter.
  • Traditional now has a season length of 8 days in the Spring and Autumn, and 6 in Summer and Winter.
  • Survival, Peaceful, and Sandbox mode full moon cycles are now every 9 days, instead of 7.
  • Nightmare mode full moon cycles are now every 12 days, instead of 8.
  • Ancillary building cap increase provided increased by 2.
  • Castle building cap increase provided increased by 4.
  • New interaction tile flag system is implemented, allowing multiple interaction points on a single building, making work look more natural.
  • Clearing terrain can now generate a limited amount of free resources, but also generates excess trash.
  • The world tooltips now have descriptions where applicable, like when hovering over a building, or a harvestable resource.
  • All resources now have tooltip descriptions.
  • Crystillers can now use hammers and pick axes.
  • Added the final list of patreon names to the name pool.
  • Combobulators can now store a very small amount of the resource they use to spawn.
Bug Fixes
  • Fixed a save backwards compatibility issue loading resource color types stores in objects.
  • Fixed mining facility construction phase shadows.
  • Fixed a crash if you tried to start a new game with debug mode running.
  • Added missing particles for wall construction outlines.
  • Fixed a typo on the "Generate Mob Sheet" dev tool button.
  • Fixed the bonus nomads rate from being off by 1 making the first perk ineffective.
  • Season switch date has been offset by one, where the next season would have started on the 5th day in the previous patch, it now starts on the 6th. (Note that season length has also changed, so pre-bug fix the it would have started on the 7th day, but now properly starts on the 8th)
  • Fixed an extremely rare save corruption bug caused by workers completing refining/manufacturing resource work at a building at the exact moment it is destroyed.
  • Harvesting raw food from a farm now counts to the harvesting goals on the world map.

Build InDev 33 Unstable 1 Released

22 March 2019 - 01:49 PM

Click here for help on accessing the Unstable branch!

The first working build of the new Rise to Ruins save system has arrived! This is a major first step in bringing backwards compatibility to your save systems, so future patches will greatly minimize the risk of your saves becoming obsolete. It also opens the door to add Steam Cloud support when InDev 33 stable is completed.

It is very likely this new system may have save bugs to work out, and could even corrupt your saves, or crash. Keep in mind a lot of this system is designed specifically to keep your saves from corrupting in the future, as an oddball side effect of that, that means a lot of times you can load the game with corrupted or missing data and it'll still load just fine (resetting the corrupted or missing data back to default so you can chug forward). Thus, you need to do more than just check if the save loads. Make sure everything is just as you left it. So please, if you find anything "wrong" in your data when you reload, please let me know as soon as possible, even if it has no direct impact on your game play.

In addition to the save system, this patch also includes a bunch of random small fixes. So be sure to check out the change log. :)

InDev 33 Unstable 1 Change Log

New Save System
  • The entire save system has been converted to a more backwards compatible format, that should help saves stay valid for much longer than before. (Note: Due to still being in development, there's a risk that Unstable 2, 3, etc, may still break data as kinks are worked out.)
  • The save is much better multi-threaded out, dropping save time on the main thread down to less than 30ms even in end game saves for most machines.
  • Many random save corruption bugs have been eliminated, due to newer more robust save validity checks.
Miscellaneous Changes
  • When a corrupted building is completely ignored by drones, or the drones cannot reach it and it has 0 maximum health, it will eventually delete itself.
  • Renamed Official Maps to Legacy Maps
  • Added new "Workshop Maps" pack for future workshop support.
  • Removed the "WIP" pack.
  • You can no longer select default map sizes as the settings were mostly pointless.
Bug Fixes
  • Fixed a minor typo in the harvesting goal description.
  • Fixed the dirty water description and headers being flipped on some of the object panels.
  • Crystal Harvesty building count in the right hand GUI now counts properly.
  • Experimental fix for the color binding crash related to setting colors of newly generated particles implemented.
  • Fixed some incorrect or missing shadows on the lumber mill and gates.
  • Fixed a bug that would cause migrants to not arrive in a day if couriers happened to arrive first.

InDev 33 Road Map - The Trashy Saves Update

11 March 2019 - 12:27 PM

InDev 33 development has been underway since the release of InDev 32e a few weeks ago. But now's the time to tell you what it's all about!

This primary focus is to update the save system, bringing in a much more robust, faster and more backwards compatible system. I can not guarantee that this new system will make all your saves backwards compatible forever, but it will help tremendously in keeping them valid for much longer than before. Hopefully the average player will never have to deal with obsolete saves again. Sadly and ironically though, this is such a fundamental rewrite it will destroy all your save data when the patch is finally released.

This patch is also going to introduce a few new mechanics and some UI rework. One being a complete redesign of the road UI, making the entire system much more streamlined and easy to use. The other, is a new "Trash system", as part of the first phase of the hygiene update you'll be seeing more of in InDev 34.

As usual, check out the road map below for the details! As always, there will be some additional content added outside of the road map, time permitting.

I encourage you to post your nitpicky tweaks/gripes/suggestions below! Now that the game is moving into its home stretch to launch this year, all future patches will have a heavy focus on fixing/polishing "the little things" as I go. So now is the time to complain about all those "little things" that bug you, no matter how small! :)

InDev 33 Road Map

New Save System
  • The entire save system will be converted to a more backwards compatible format, that should help saves stay valid for much longer than before.
  • The save system will be better multi-threaded out, dropping save time on the main thread down to less than 30ms even in end game saves for most machines.
  • Many random save corruption bugs will be eliminated, due to newer more robust save validity checks.
  • Steam Cloud saving will be enabled.
Trash System
  • When a resource is destroyed, created or manufactured, there will be a small chance trash will be left behind.
  • A new "Waste Collector" (Name pending) worker will be added, their job will be to clean up the trash found on the ground and take it to trash bins, landfills and processors.
  • Trash can only be stored in small, cheap to build trash bins, a landfill, in the processor, or a grinder.
  • Trash slows down movement speed as well as lowers constitution if they're around too much trash for too long.
  • New Building: Trash Bin. A small building that stores a small amount of trash, but when stored inside it does not cause any penalties to the villagers around it. All workers will be allowed to take trash to this building.
  • New Building: Trash landfill. A large building for storing larger amounts of trash. But only "Waste Collectors" can bring trash to this building.
  • New Building: Processor. Can store a small amount of trash, and when the waste collectors are not busying cleaning up trash, they can process trash at this building, destroying it entirely. Sometimes, the process will give the player back some free resources.
  • New Building: Grinder. Similar to a processor, but it will automatically (and very, very slowly) destroy trash and generate essence but can not store very much trash and will never return free materials.
New Road System UI
  • You will be allowed to select a specific road type when placing road work down, rather than one type at a time. You could place up to what you want built and they will continue to work until they've reached that upgrade level.
  • A new "upgrade all connected of this type" tool will be added, where you can select a single road type, and all roads of that same type connected to it will automatically be selected for upgrade.
  • (Time Permitting) Better traffic data will be added, so you can see where high traffic areas are and plan your roads more effectively.

The Road to Release 1, leaving Early Access, and the future of Rise to Ruins.

23 February 2019 - 11:43 PM

Greetings fellow deities,

Rise to Ruins is planning to launch out of Early Access this year. Release 1 will be a huge milestone for Rise to Ruins' nearly 5 year development cycle! I've put a ton of work into this game, and I'm proud to finally see it complete enough I can call it a "ready" in 2019.

But here's the thing; Development won't end. I have no intention on stopping development once the game leaves Early Access, nor do I plan to stop anytime soon. As long as you are all here supporting my work, I will be here to support it too. After Release 1 expect plenty of additional content over, hopefully, years of future development.

Before release, I have a few more major patches planned, one of the most important ones being a complete redesign of the save system that will hopefully nearly eliminate your saves becoming "obsolete" and having to reset your progress. As for content, I am planning a bio, hygiene, trash, fishing, hunting, and cooking systems, as well as workshop support for custom skirmish maps and a fundamental redesign of the corruption system before release. All of these will likely span 3-4 major patches throughout the year, starting with InDev 33, introducing the new save system.

As for post release content, I'm still planning a procedural map generator, more holy/religion things, bridges, building walls on water, more equipment, spells, monsters, per-map difficulty/weather, more goals, perks and a ton of other content I couldn't even begin to list out in a single post. So while the game is going to be released this year, it'll never be done. There's always more to add, and I'll be here to add it.

For the nitty gritty business side of things, roughly a month prior to release, Rise to Ruins will increase it's price and the standard 50% discount price will change to 33%. Although what that price will be is still somewhat up in the air, and I'd love to hear your feedback down in the comments what you think the price should be.

I thank all of you that have stuck with this long journey, working alone has been both an overwhelming challenge and very rewarding, I am grateful for all of your support all along the way. Without your support, I couldn't have made this game what it is today. It's because of you I get to live my lifelong dream of being a game developer. ❤️