SamSuka
Kyzrati
Kyzrati

patreon


Beta 11 X10 Prerelease - Big Gunz

First the bad news: Last Monday I got a fairly serious concussion, again xD

But the good news is that the next prerelease was close enough to completion that I still managed to finish it this week, and it is a mighty one.

Really wish I could play this version with you all on stream (and talk about it), but now I can't stream at all for the time being, hence the lack of a continuation of the sterilization run earlier. Unfortunately this week happens to be the CNY holiday, so I have to wait a whole week after my injury until I can see the doctor I need to see and start some proper treatment. Right now it's just lots of sleep and acetaminophen for me.

Due to resulting time constraints I didn't quite get to pack in everything I wanted for this version, in particular a planned NEM update and a bit more polish related to another new mechanic (which itself was unplanned anyway so that's not a huge deal :P), but regardless there's a lot of stuff to chew on in X10.

So yeah this is essentially the second half of what was meant to be X9 to begin with, representing the completion of Cogmind's huge rebalance, and I'd say it was a good request/suggestion to release what I had at the time for the end of the year, since 1) it meant everyone could have a new version with already quite a few changes to play with, and 2) allowed me more time to work with this version separately, which meant more flexibility to add even more stuff than was planned to begin with ;)

This release is indeed focused on rebalancing, and we're mostly done with that now (!), but there's also a greater amount of completely new stuff than I would've imagined adding as well... (not all of it will be discussed here--spoilers and discovery and all)

Rebalance

I covered a good bit of this process in my dev streams (archived on YouTube), and earlier in this post, but the next blog article should also cover the topic with more details in written form, something I'll be working on next.

In general the idea was to nerf or buff items as necessary now that Cogmind has a lot of new content and mechanics than it had when many of these things were first introduced, some untouched since the 7DRL days, or early alpha. So stats were tweaked, some mechanics redone, some items further differentiated from others, and you'll also see a fair amount of renaming going on either to reduce confusion or generally limit the number of names related to a given mechanic (the earliest versions had fewer items, so the idea was to for example add more flavor by using very different names for different utility tiers if possible, but now we have so many more truly unique items that it's better to mostly have naming reflect unique effects instead of pure flavor).

The rebalancing process was able to take into account all the new mechanics that have been added over the years (for example KI guns now have gunslinging, so it was fine to reduce their average max range below KI cannons so the latter have their own unique advantage there), and for this process I also transferred all the item data to Excel spreadsheets so I could examine it in a different way, without my usual syntax highlighting and instead taking advantage of alternative visualizations and highlighting rules. Looking at the same data in a different way is a good method for finding new angles from which to think about it, and in turn likely come up with different opinions or at least notice oddities that might be more likely to stand out when given a new representation.

One important thing to remember here is that item changes tend to affect bots that use those items! Some bots were slightly redesigned as a result, but for the most part the changes are just there, for example Hunters technically got indirectly nerfed due to the damage reduction on their weapons.

By far the biggest categorical change was a complete reimagining of impact melee weapons, taking into account their unique targeting mechanics, and what that means when fighting other bots. They've always been pretty scary when used against Cogmind, and I'll have to say they're technically now even scarier! But they also might be fairly more useful for Cogmind now (we'll have to see, but they might need to be nerfed again? this was quite a buff for weapons which were technically already starting to get good in their own niche xD).

Some Details

Trap Extractors are cool! I already showed it in the last quick update post, but here it is again: 

Basically they can now be "overloaded" to cycle them to their third state, DROP, which drops a contained trap once per turn. and their normal active state does the extraction as before. Only one type of trap can be contained at once, and different extractors have different capacities. It's our first inventory within an inventory item... let's see how this goes! (Also sorry but you can extract yet not store Stasis Traps.)

Here's the new Force Booster mechanic in action, allowing you to directly increase the max damage of a melee weapon (rather than the indirect effect from momentum-boosting, which was somewhat convoluted even if it did technically also benefit ramming and kicking, which is no longer the case):

As you know if you were in Discord or any of the multiple streams in which they were discussed (at length xD), Core Analyzers got a big change: they have a much more straightforward effect now, simply increasing core exposure on the target. And perhaps even more interesting: no bots are immune to its effect anymore. We'll see how that goes...

Early on Beta 11 already added a visual sequence to go along with program startup (which has certainly taken longer and longer over the years :P), and now we also have one for shutdown! Honestly the game shouldn't take that long to shut down, but I have yet to profile it and determine where/what is causing that. It takes a split second in my dev version, but clearly multiple seconds when I'm doing normal runs on Steam, so it's likely there's some external cause here but we'll see when I get around to that. Anyway, in the meantime you can look at the cool shutdown visual (which is recorded here in my IDE so it's shown for all of a split second, as noted xD):

Changelog

I ended up adding a lot of the specific stat changes directly to the changelog below, but it still doesn't cover every single number change, especially for weapons, so I've included my Excel sheet for those (attached to this post), the one that I used for the design process and shared while streaming, where all the changes are highlighted with red text. Remember that this file will include mega spoilers, because it lists every single weapon in the game. To be honest unless you're already closely familiar with every weapon out there and need to update your knowledge in a comprehensive manner, you can mostly rely on the changelog itself.

Here's the differences coming from X9:

There are also a number of things not detailed above. Have fun!

Get Beta 11 X10

On Steam, Beta 11 X10 is located on the new beta branch "beta_11_x10" accessible with the code "BigGunzzzzzz", or if you don't have Steam and bought through FastSpring and would like to try the DRM-free version, send me an email at gridsagegames@gmail.com to be added to the Beta 11 cycle notification list. (Anyone already on the list will receive an email with a new link.)

Saves are not compatible with previous releases.

There's always the chance of another one or two small updates in the near term (for example if something goes wrong), which will be otherwise unannounced except to append a notice to this announcement on Patreon, and via an announcement on the #patron Discord channel. It's not uncommon due to the experimental nature of these releases, and if saves are compatible then the same branch is simply updated, otherwise a new branch is created and announced here.

And after just a few hours in the hands of players we have our first X10 hotfix xD

Saves compatible so it just replaces the old one, and I changed the version number but not the archive name for DRM-free downloaders so if you got it before this change the same link will get the newer version.

Addendum 1: Wizardry++

For those of you using Wizard Mode, the 'g' command will now interpret substrings when you want to give a particular part, an even easier way to request certain items where abbreviations won't help and you otherwise have to type out the whole thing. It'll give the first substring match it finds, so it'll still need to be unique (but that's also perfect for spawning some of the items which are more unique in the first place, like NPC gear). For example simply "g boom" will give you 12-ASH's Boomstick, since there's no other item with the string "boom" in it. Or you could simply type "g clay" for extra fun ;)

Addendum 2: Luigi's GPU Mod

Luigi has been working on implementing a mod that provides DirectX and OpenGL support for Cogmind, which can help speed up the game (FPS++!) for streamers, very old machines, or Wine on Mac/Linux.

You can check out his working (but still work-in-progress) in his forum thread here: https://www.gridsagegames.com/forums/index.php?topic=1567.0 

Comments

Madman even wants to make an AI to play Cogmind, which is the part I'm *really* looking forward to :D

Kyzrati

Imagine adding GPU support to Cogmind whoever did that must be insane. I bet it only works well on macOS and Linux too, and has some driver issues that require registry hacks. Your mileage might vary! I only really "suggest" it for people on macOS, and more specifically those with an M1 processor or those who notice sub-60 FPS scenarios on older MacBooks. I haven't seen any significant speedups on Linux yet, though I have only tested NVIDIA cards and my high performance desktop outside of my M1 MacBook Air. It's a work in progress! Glad to have a shoutout :) Very excited to play through all the changes in the latest update -- I'm in the middle of a run as we speak I hope you recover well Kyz, rest up when you can!

Nice Luigi

But... but... there's not much time until Beta 11 releases in full! Though yeah I'll definitely need to try to take it easy over the weekend, been quite a week :)

Kyzrati

Thanks for the release! Now take good care of yourself, I hope you can get well soon pal~

JayNine


More Creators