fuck it's been almost a year since we last posted an update in this thread
Okay, so, the last time we posted here the text engine was the big hold-up, right? That's done now.
Then we found out that willhart was involved in creating the Demo and Iris sprites, so they had to be redrawn. That's
So what's the big hold-up now
, and where's that ASMT series Discord server we announced?
But there's still a couple things we need to figure out with it so it's still not ready to go public.
We've almost entirely moved A2XT2 development over to this dedicated channel group, and in spite of life and other stuff still being a thing (including a side project that we occasionally chip away at for the sake of burnout recovery, that's what the blurred-out channel group is) work on the devkit is still chugging along. Most of the main systems are devkit-ready and now our main focus is documenting those systems: manuals for building towns, bosses, and cutscenes, and a message system guide complete with all of the markup language tags that allow for fancy text formatting and effects.
A couple of these guides are pretty much done and the others are getting there, but we can't finalize some of them until we know whether a partially-implemented editor feature will be finished.
This is a screenshot from the message system guide. This is currently how you set a number of properties for NPCs. Seems kinda ugly and clunky, doesn't it? Surely there's a better way to implement extra NPC settings by now?
Well, those who've been keeping up with SMBX2's development will know that the latest versions of the engine actually do
let you give NPCs additional settings as editor fields! Many of the new basegame NPCs already have their own extra settings defined, and a few of the A2XT2 devkit NPCs have some as well.
But here's the catch: you can currently only define these on a per-ID basis.
There's currently no way to define an episode-wide set of extra settings for all NPCs. If you want to give every NPC the same set of fields, you need, at minimum, an ini file for every single ID and a JSON file for every NPC with its own basegame extra settings.
We're talking hundreds of files, likely over a thousand
, and the bloated filecount is only one
of the complications!
So while those of us in the core team are working on the guides, we're also waiting on Wohlstand to give the editor support for defining episode-wide extra settings with a single JSON file. We won't be waiting forever and if it comes down to it we'll launch the devkit with the message text property tables, but we'd really
like to be able to offload that stuff to editor fields if possible because they're so much more user-friendly! And if we can
include them that means we'll need to update the guides accordingly.
After the guides are done, the only other big tasks left for the devkit are
- Making sure all the dev documentation (full story script doc, asset replacement spreadsheet, a bunch of misc. lists) is up-to-date and ready for public access
- Splitting the game up into three downloads:
- the base devkit with its own SMBX2 B4 preview build and a level-less episode package (thus no spoilers)
- an example level package with a small guppy market world map
- a collab levels package for the hub, world 8 castle, and
world 9 castle
It's been a hell of a wait, and we're still not ready to give a new release window just yet, but aaaaaaaaaaaaa we're closer than ever to FINALLY releasing this dang thing so the full community can be involved again! Thanks to everyone for sticking with us all this time and being so understanding!
and also if anyone with community moderation experience wants to volunteer to join the Superb Discord Thing server staff and help us push that through the last stretch we would be extremely grateful because oh my god all of us on the GUrP game team (aka the New Superb Janked Up 3D Demo Sisters Thing VII + Bowser's Minions & Knuckles featuring Dante from the Devil May Cry series team aka NSJU3DDST7+BM&KfDftDMCs team)
are already spreading ourselves so thin and the thought of us managing this place alone after it goes public in addition to codehaus is honestly extremely anxiety-inducing