Weekly devlogs: Rogue Legend 2
Get Rogue Legend 2
December 25/27 - Merry Christmas!
Technically the update was on the 25th, but I'll write about it now since I did actually do more than snowball fights. If you didn't see that update and are instead reading this first, Merry Christmas! I added snowball fights!
Get some snow, make a snowball, and let fly. They're a bit of harmless fun, though NPCs won't really see the fun in it. I may change that later so they'll join in instead of knock your head around.
I also added a "thin" plaster house tileset and made numerous changes and fixes to the 3d autotiling system, both combined make it so you can make a house like this:
I'll be showcasing some more styles and buildings you can expect to see in towns in the future, so stay tuned for that. Besides tilesets there's a lot of behind the scenes stuff that isn't really ready to show yet. I'll try to sneak some gameplay stuff in between, but you can expect at least a bunch of new tilesets and stuff to build with going in pretty consistently for the near future.
Continue Reading in the Dev Forums >>
December 13 - Buildings!
Many many new tilesets are in the works now, and will be trickling out for general buildery fun as I work on the systems for worldgen that will use them. Towns are an important aspect of how the world will be generated and how you'll play, so let's talk about those.
Every world is randomly generated and will be different for everyone, but certain features and aspects will always be present to ensure you don't get locked out of any content arbitrarily. Towns are one of them, and every world will come with a number of villages, towns, and a city or two. They'll act as a central hub for each of the playstyles: merchants will want to set up shops in dense population, farmers will be able to offload their produce and buy supplies, adventurers will get new quests and learn about nearby dungeons, and explorers can look into rumors and get their items fixed or appraised.
Just like in RL1, towns will be protected from the maniacal among you that see them as nothing more than a cheap supply of blocks. As has been the theme with the sequel, that system will also be expanded and refined into a new ownership system. Towns and dungeons are owned by their inhabitants and can't be vandalized by non-owners, but this system isn't restricted to just those. Players will also be able to buy property, both within towns or in the wild to start their own communities, which could be particularly useful in multiplayer. It comes in three forms, based on the type of server you want to run: The default will be to allow the purchase of property to protect your homes/creations from vandalism by other players. True pvp servers can disable it completely, requiring you to protect your homes and valuables in other ways. You'll also have the option to require players to own property to build anything, and restrict how permission is granted, which could be useful for large-scale construction projects that have a specific set of builders but still want to allow other people to come and look around.
All that said, the core 4 playstyles aren't the ONLY ones I've been thinking about when it comes to towns and ownership, and there may be ways in single player to revoke ownership for... certain kinds of individuals.
The wattle and plaster house tilesets have gotten some visual upgrades, as seen above and here:
They'll probably get another couple improvements before I call them done.
Continue Reading in the Dev Forums >>
August 8 - We can make it better, stronger, faster (Alpha 18)
At a glance
- New tree model that's not a janky placeholder
- Various optimizations. World loading is about 10x faster, resting fps is about 2x faster.
- Trees now have physics, so they fall over properly
- Added some new suits. When you start the game you should be able to customize your appearance again
- Added more 3D grass
- New rock models
- Craft components you don't have are highlighted in red
- And more in the full devlog
I'd gotten enough requests for optimizations to work on them, which is always fine with me. Optimizing takes easily as long as several features, so you've gotta choose one or the other when deciding what to work on. Usually it's difficult to feel good about an update that just says "the game runs faster" but when that's what everyone wants, it's what you can deliver! I actually like optimizing, it's a very zen way to spend your day. I run deep profiles on the code to see which parts are executing slowly - which at this point is about a 30 minute compile. When I see a function that's curiously long in its execution time I check it out, say "what was I thinking" and then rewrite it to be faster.
My optimizations were mostly focused on chunk loading, since that causes the most noticeable lag. There are still further optimizations that can be made, but it's made a big impact. I was able to run around without any sudden spikes. With the new trees it felt a bit like exploring a forest. There's a lot more I can do to beautify the world, which I'll be working on bit by bit.
Read the full thing in the Dev Forums >>
Check out Rogue Legend 2 or Patreon for automatic rewards!
Shout outs: Stacey, Phil Mehl, Wesley Muncy, elijah D. maben, R., bruschkin, Vincent Drone, thea musing, Brian Nunziato, Matt Yates, Elisa Martinez, Ryan Flagg, Jade Arrowood, Angelo Anderson, Dave Walker, Rhonda Seiter, Alexa Hobusch, Jonathan Lekse, Katie White, JollyGamer, Tiernan Greenman, Burlyfighter, Gillian Tolbert, David R Abbott, ツ Htz_Michelle, Rick Marsh, Brittany DeNicholas, Phillip Hash, Amanda Kettles, John Trent Dumproff, Lou Bliss, Pythor Sen, Desedent, Michael Isberg, Nat, Thomas Wilhelm, Krueger82, Irate The Pirate, Mark L, Conall Reilly, Cam Largent, Siren, AstroLass, Lizzie, Michael Hamilton, Vedie V, Mylon Schroder, Nathan, Jordan Florez, Robert Rich, Rodney O'Dell, Robin Ellis-Foster, Jess, Lars Yell, Zee Livezey, Kevin, Kerry Melton, Mary Kieser, SallySparrow132, Naomi B, J, Millergendraft, Federica Frezza, Nick Soucy, Ellen Mitchell, Melanie Warga, Jeremiah Walker, Bryan Sheairs, Bryan Kempka, chris wilson, Max Hops, Sarah Holland, Joshua David Maddox, Jennifer Smith, Liz Fontain, Ray Bissonnette, Joe Dalby, Joline Tran, Nicholas Zamora, ShortyMcgibble, Mr. Vinclair, mtnman1979@aol.com, KFB_Patreon, eric sun, Kayleigh Sulin, Dani, Gundar Wez, Nahellion, Nicholas Hanke, bilbens baggo, Stuart, Brysen Packer, Maxwell Mayer, Gannon Dubay, Thobek, Aaron Teupe, Mage1X, XMrMonkyx ., Miss Zilla M, Jordan Brazeal, Kyle Clark, Jake Lane, Adam Ruiz, Phillip P Torchia, Stefan Gottschalk's, Remora Jewel, Alex Harford (VA7OMM), jeremy baisch, Daniel Edwards, Zealot23, Shane Andrews, Brandon Mußiq, CJMAXP, Dylan Rintoul, Lisa Tucker, KingHavok1217, Mx Charlie, Justin Snyder, Zachary Burgess-Hicks, Shazear, Steve Rosenlund, Ezzela1891, John Nazario, Gordon Alexander Fallon, Justin Stensgard, Jason Clark, Trey Vickory
Their contribution stands as a beacon of hope for all adventurers!