Starbound

Starbound

Etalbyn's Dwarf Mod
Etalbyn  [developer] 20 Feb, 2024 @ 2:43pm
Development Roadmap for my upcoming "True Dwarf Race Mod"
As the title implies, this discussion is to outline progress milestones and provide updates on the ongoing work for my (separate) race mod that will create real, honest-to-goodness short dwarves.

True Dwarf Race Mod – Development Road Map

PRE-LAUNCH
Convert most* base assets from (Original) Dwarf Mod to new “truedwarf” file prefix & tag.
Test for continued functionality and that new characters/shipworlds generate correctly
• Complete “humanoid” spritesheets to reflect new body size (3 blocks tall x 2 blocks wide)
-malehead & femalehead (no changes needed to be made)
-malebody**
-femalebody
-frontarm (Should only need very minor changes to shorten arms by a couple of pixels)
-backarm (Should only need very minor changes to shorten arms by a couple of pixels)
• Test that all body animations are smooth and realistic-looking, and hitbox is registering as the correct size in debug mode.
• Test to see if weapons/active items function properly with new body size, or need additional coding to offset them appropriately
• Convert/Create armor and clothing assets to fit the new body size
-Outfit 1, Outfit 2, Outfit 3, & Outfit 4
-Tattoo, Tech Head, Music Player, & Jetpacks
-Low Level Armor: Tier 1, Tier 2, Tier 3, & Tier 4
-Tier 5 Armor: Manipulator, Separator, & Accelerator
-Tier 6 Armor: Manipulator, Separator, & Accelerator
-Goldbeard Armor
• Test that all armor and clothing animations are smooth and realistic looking, with no clipping present
• Convert/Reconfigure NPC & tenant assets to reflect new body size
• Test that NPCs are spawning correctly, and that tenants are showing up according to their respective colony tags and wearing the right clothing or armor
-truedwarf villager
-truedwarf guard: Tier 1, Tier 2, Tier 3, Tier 4, & Tier 10
-truedwarf chef
-truedwarf miner
-truedwarf technician
-truedwarf scientist
• Finishing touches & polishing
• Test to make sure True Dwarf Mod is compatible alongside Original Dwarf Mod
1.0 LAUNCH!

* = I won’t be messing with any of the NPC or armor stuff at this stage, because it would be pointless to try and test for functionality before I complete the new hitbox/player sprite changes.
** = This file alone constitutes probably 70% of the workload I have to do on the body files. This is because once it's complete, I can copy/paste it directly into the female body file, which will then only need minor and relatively quick changes for the chest.

POST 1.0 RELEASE
• <TBD>
Last edited by Etalbyn; 12 Apr, 2024 @ 10:21pm
< >
Showing 1-9 of 9 comments
zarby$ 20 Feb, 2024 @ 4:27pm 
Thats quite a lot to do, good luck! and i cant wait for it to come out!
Etalbyn  [developer] 21 Feb, 2024 @ 8:24am 
Originally posted by zarby$:
Thats quite a lot to do, good luck! and i cant wait for it to come out!

It is a lot, though it sounds like even more on paper. Most of those sections will be pretty straightforward, IF everything goes according to plan. But I'm confident it should work out, since I've been using both the "Woggles" race mod and the vanilla penguin race as a template, so being able to cross reference their assets has been insanely helpful.

Honestly the only part I'm really dreading is making the armor, but I'm going to reuse as much as humanly possible from my original dwarf mod to save time. While my motivation to work on this waxes and wanes, I'm currently on an upswing lol, so trying to capitalize on that and power through as much as of it as I can!
zarby$ 5 Apr, 2024 @ 10:26am 
Dont forget to take brakes
Etalbyn  [developer] 6 Apr, 2024 @ 9:12pm 
Originally posted by zarby$:
Dont forget to take brakes

Lol thank you! Though I admit I'm guilty of taking nothing but breaks lately in regards to working on this mod...


That said, I do want to finish off the front and back arm files, because they'll be relatively easy to do, and once that's done it will be a big "moment of truth" where I can actually test the new body shape and hitbox. Either I will have done everything correctly and my hitbox calculations were correct, or I failed spectacularly and my dwarf will look like a pile of random body parts bouncing all over the screen :lunar2019crylaughingpig:
Etalbyn  [developer] 12 Apr, 2024 @ 10:50pm 
*Insert Professor Farnsworth Meme*

Good news, everyone!

I finally got around to finishing the front/back arms for the True Dwarf mod, and while things weren't perfect, my calculations were more or less correct, and the new 2x3 block hitbox works. From there, it took me another 2 days of messing around with the body parts and tweaking things, but now both the male and female body animations are at a point where I'm 95% satisfied that they look smooth. The remaining 5% is just a few minor adjustments I need to make so that the body/head/arms align correctly across all the "idle" stances for the various player personalities you can select at character creation.

Beyond that, weapons and other active hand items seem to line up correctly, so no further adjustments will be needed on that front. As such, I'll be able to proceed with creating armor/clothing to fit the new dwarf body shape, which will be the last major hurdle to overcome.

As I've mentioned before, I've been referencing the Woggle race as a rough guide. But that mod uses custom 39x39 pixel frames for the body, whereas I opted to keep the default 43x43 pixel frames used by vanilla races, and just shifted everything down by 4 pixels. This should make things easier on me in the long run, because all standard armor uses those same 43x43 frames. Thus in order to make a vanilla helmet or back item fit my True Dwarves, all I have to do is create a version of that helmet/cape where the image is shifted down 4 pixels, and it will align correctly. Torso & leg armor will be a little trickier because I also shortened those limbs, but all in all it won't be so bad to re-design those.
Etalbyn  [developer] 1 Jun, 2024 @ 3:36pm 
Ok, so I didn't start into armor yet, but I decided since I was changing so much already, I wanted to make a more interesting head, instead of just continuing to use the apex head with recolored eyes. So I ultimately made more work for myself, because that also necessitated redoing all of the emotes, which in turn made me need to redo some of the beards so that said emotes are (mostly) visible. But that is all done now, and I am pretty pleased with the results! Interestingly, I replaced the "annoyed" emote with a totally new design that causes the player to generate a thought bubble that indicates they are thinking about beer, in proper dwarven fashion.

I also ended up doing a number of tweaks/reworks for pretty much all the body animations, to make things smoother and more realistic looking. I even hilariously decided to try and add "boob physics" to the femme dwarf model's run and jump animations. This was mostly just a skill challenge to see if I could pull it off, which I think I did...?

Anyway, now that I am well and truly satisfied with how the base character models look, I will be diving into the armor/clothing redesign in earnest. Especially as I will have a lessening of responsibilities on my plate in the next week or so with school letting out for the summer. So I intend to make use of that to make some serious headway on this project, and hopefully launch it sometime in the next 2-3 months.
Freemov 29 Jun, 2024 @ 9:32am 
Hello there!

Didn't you think about posting some short videos on Youtube with progrssion? For example: running and jumping of a dwarf. I would like to watch it!

Thanks :tinder:
Etalbyn  [developer] 3 Jul, 2024 @ 8:27am 
Originally posted by Freemov:
Hello there!

Didn't you think about posting some short videos on Youtube with progrssion? For example: running and jumping of a dwarf. I would like to watch it!

Thanks :tinder:

Hey there! So I've never posted anything to Youtube before, but that probably wouldn't be a bad idea... and it's not like it would take much extra time; I could just screen record while I'm testing animations, which I have to do anyway. But I'll see what I can do during my next modding session, thanks for the idea!
Good Game 8 Nov, 2024 @ 6:16pm 
Hey, I am hyped for this! Any progress since summer? :O

Also: DIGGY DIGGY HOLE! :D
https://www.youtube.com/watch?v=34CZjsEI1yU
Last edited by Good Game; 8 Nov, 2024 @ 6:18pm
< >
Showing 1-9 of 9 comments
Per page: 1530 50