CSPB (That's not going to be it's name but I can't think of anything else right now)

Dec 20, 2021 at 5:21 PM
Junior Member
"Wow! The more I drink of this magical beverage, the more games I can play! Wheee!"
Join Date: Jun 18, 2021
Location: Earth, Mars, or somewhere in between...
Posts: 24
Pronouns: Pronouns: Pronouns: Pronouns: Pronouns: Pronouns:
Overview:

Play as Garret Hannady as he is sent on a mission to check out a mysterious distress call.

I really like sci-fi. Perhaps a bit too much. Nah.


Yeah, for awhile now I've seen that the original mod is lacking in quality, organization, originality, and playability (yikes).

I can't stand the idea of having sunk so much time here and have it end like this, so what did I do?
Naturally, I bulldozed the whole thing!
Or, Most of the whole thing.
Read my latest post to glean more info.

Also, new banner:
Logo.png


Changelog:

0.0.0.1: First new release. All this contains is the tutorial. I forgot to remove the bounding box on the gun. Oh, well.


The old Stuff (It's old for a reason, folks):
This mod has been under construction for the better part of 7 months, and has taken the lion's share of my personal free time. I mainly started it for educational purposes in order to better learn C++, cmake, and countless other programmy-type things. The mod has evolved into a monster of a project, and it's only part-way done.

The driving concept behind this mod is this:
Cave Story but what if...

...what if that floating island that the game takes place on is in reality a gigantic freaking spaceship?


I've modified the game's TSC behavior to be a bit more engaging in terms of spoken dialogue and interface.

The Shoot button instantly displays all text to the next break, and the Jump button advances to the next page of text. (Some people may find this TSC behavior quite similar to popular RPG videogames made by one Toby Fox. Yes, this is what I intended.)

Characters now have their own typer voices and more animated face pictures. I'm not 100% set on the character voices yet, so some input here would be helpful.

So far, there are 36 new NPCs, 2 modified bosses, and 1 completely new (100% scratch) boss inside this mod, along with several custom equippable items and weapons.

If you find the mod easy, you're right. I've created this based on my skill level, which is laughably low compared to other people's. (because, you know, how can I test the mod if it is too hard for me to play?) Also, I know people like me may not even attempt to complete the mod if they find it too hard or frustrating (again, based on something I would do).

In terms of differences, the game deviates further from the original the longer you play, with the main split beginning in the pre-Sand Zone cutscene. In fact, you can skip everything prior to this point if you wish, using a save file from this point made on a stock version of Cave Story. There are virtually no plot differences up to here.

Here is a synopsis of what happens after this point:
Quote hops in the teleporter, intending to go to the Sand Zone, but an unknown power surge resets the teleporter he was riding in, sending him to the original TP hub in a completely "new" part of the island. While in this new area, he meets Galcota, the original spaceship's AI, who needs some help restoring his vessel to its former non-island state. Naturally, being such a kind-hearted robot (and because the script says so), Quote/You decide to help him out.


Where.PNG


SandHangar.PNG


Boxes.PNG


Water.PNG

Demo1 (Ver 1.0.1.6)
11/28/2021

Initial release.

Demo2 (Ver 1.0.2.6)
12/20/2021

First Public release (and look at that, it's on Cave Story's 17th anniversary)
  • Updated the Waste Processing maps, no longer a reskin of the Labyrinth
  • Added optional NPC physics (NPCs can now interact with other "solid" NPCs, similar the player)
  • (2A release) Fixed several important TSC linking issues that I found in version 2
  • (2B release) Fixed some more minor TSC linking issues that I found later in version 2, as well as included a 60FPS version of the executable



All versions can be found on doukutsuclub.knack.com
 

Attachments

  • IslandSketch.PNG
    IslandSketch.PNG
    257.4 KB · Views: 99
Last edited:
Dec 20, 2021 at 7:05 PM
lol
Modding Community Discord Moderator
"All your forum are belong to us!"
Join Date: Oct 20, 2013
Location: Florida
Posts: 608
Pronouns: he/him
This concept alone has genuinely intrigued me. I love your concept, synopsis about the mod, as well as the 3d animation you show of the spinning Island-ship. I'm definitely going to be playing this later and giving a review on it.
 
Dec 20, 2021 at 9:37 PM
Based Member
"Life begins and ends with Nu."
Join Date: Dec 31, 2011
Location: United States
Posts: 2326
Age: 28
Pronouns: he/him
Oh wow, this came out of nowhere. I've been seeing that spaceship in your signature for a long time, didn't realize it was a part of a mod you're making. Sounds like you've really been putting a lot of work into this. I'll be interested in trying this at some point.
 
Jan 15, 2022 at 9:40 PM
Based Member
"Life begins and ends with Nu."
Join Date: Dec 31, 2011
Location: United States
Posts: 2326
Age: 28
Pronouns: he/him
Double post because it's been almost a month.

This was a very enjoyable mod, I haven't seen this much thought, time, and effort put into a mod of this length in a long time. I played up to the Sand Zone the other week, and then just today played through the plot twist part. This is a very interesting suvbersive concept you have here. Going along with the normal Cave Story game, until you get to the Sand Zone, and completely changing the direction of the story and levels. The exploration kept my attention, and the custom design felt fresh enough to keep me interested, but familiar enough for it to still feel like Cave Story. The level design and new visuals were okay, and the new sound effects and semi-animated facepics were welcome additions, but what really made this mod shine was its new characters and altered story.

For those of you who haven't played this mod yet, spoilers ahead.

I decided to start from the beginning of Cave Story, just to get the full experience of this mod, and also to see what changes were visible before the big plot twist. I remember you mentioning the unique typer voices, but it came as quite a pleasant surprise when King and Toroko started speaking. For King's typer voice, I think you have the coarseness right, but it sounds too high-pitched. For Toroko's voice, I think you have the softness right, but it's a little bit too low-pitched. This is especially odd when King and Toroko are talking directly to each other. The typer voices for Balrog and Misery were okay, but maybe they could be tweaked some time in the future. I think Sue and Galocta's typer voices were spot-on. I wasn't paying very close attention when the Doctor started talking.

That was also pretty interesting how you foreshadowed Galocta in the Power Room in Grasstown. I took note of that when I saw it, but I really didn't know what to expect. Galocta in Grasstown and the typer voices were the only differences I noticed leading up to the Sand Zone.

I wasn't too taken at first by the whole plot twist of everything being on a space ship instead of an island, but the more that you developed the character of Galocta and the backstory behind what the space ship was all about, the more I grew to appreciate your creative spin and the impressive amount of thought you put into this. When I defeated that first boss, Galocta did what he did with the controls, and all those secret doors opened in those areas Cave Story players will be familiar with (including showing Curly in the Sand Zone Residence), that was when I was hooked. That was when I realized you really had a comprehensive vision for tying all of this open-ended Cave Story lore into your own alternate universe. I loved the turn of events in what we've long known as the Sand Zone storehouse where the red flowers are, and I thoroughly enjoyed reading through Dr. Skyley's notes on how Mimigas came about. I'm excited to see how this space ship and new backstory will continue to disrupt the normal flow of events we're used to seeing in Cave Story, and how this affects other characters and items, such as Jenka, the Core, and Ballos.

The Lift Shaft was really cool. I liked the whole concept of the elevator being broken, and going through the shaft was very satisfying, and the design of it was simple while also very visually appealing. I think the last few sets of blocks up to the top level were a little bit repetitive, though. I would suggest lowering the top level by just a little bit.

The Electric Therapy gun was pretty cool. I actually feel as if it may be a bit over-powered, but that's just in comparison to the enemies I've faced thusfar in this mod. If you plan on making certain enemies or bosses that are tougher or can counter this weapon in some way, then I think the "over-powered" nature of this weapon with critters and bats is a non-issue.

That was interesting how you give us access to that debug room where we can see some upcoming mechanics. I guess it's heavily under construction, so bugs or weird situations in that room are to be expected.

Right before I was about to go down and fight Toroko, I saved and exited out to go get some laundry out of the dryer. When I loaded the game back up, I was taken by surprise, because the opening screen and main menu had changed. That was a pretty sweet touch, I liked it. And upon progressing farther through the game, I then noticed that it continually changes the intro screen and window title as you progress. That's pretty nifty. Out of curiosity, was that inspired by Undertale?



No mod is perfect, so here are some design choices I didn't like or bugs/typos I found:
One problem I had with the design of the ship is that there are some areas where it's kind of hard to tell which tiles are foreground tiles, and which ones are background tiles. These areas, for example, are very jarring:
CSModPlotbomb-01.png
CSModPlotbomb-02.png

I would suggest re-working the tiles a bit to make the foreground and background more obvious. Usually, when I see darker tiles with that "sinking in" visual effect, I assume they're background tiles. And when they're brighter, have a solid outline, and are more blocky, I assume they are foreground tiles. I kind of felt this way throughout my exploration of the ship, but these areas in particular highlight just how jarring this can be.

When you're in that security room and inserting those keys into those slots to disable those force fields, there was some line that Galocta made about saying that he can only maintain one connection at a time. I at first misinterpreted this to mean that you can only have one key active at any given time, so I was a bit surprised when he gave me another key, and I ended up having more than one key active at once. I would suggest tweaking this line to make it more clear that he can only give you one key at a time, but you can still unlock all of those forcefields.

I died the first time that I fought that first boss on the ship. When I loaded my save and respawned, the "Game Over" music was still playing.

It feels kind of weird to have all of those open doors in Applied Science that don't do anything. I would suggest doing something a bit more seamless to indicate that those areas aren't supposed to be accessible yet, whether that be for reasons of game progression, or because this is an early demo.

"Administrative permissions permitted for Galocta" maybe could be reworded as "Administrative permissions granted for Galocta"

The script for opening the treasure chest in Dr. Skyley's office with the Electric Therapy jumps ahead a bit. Most chests use the "open chest" sound effect, have text saying "Opened the chest..." and then after a <NOD, give you the item and play the jingle and everything. Not sure if this was on purpose, but since this integrates with the existing Cave Story game, the inconsistency here with it just jumping ahead to giving you the item without the open chest sound and saying "Opened the chest..." feels a bit jarring.

When I took the elevator to go from Applied Sciences to the Security District, "Labyrinth Fight" was still playing. I don't know for sure if this was on purpose, but then I went into the Lift Shaft, and then back into the Security District, and "Jenka 1" was still playing, so clearly something's not working as intended.

Here were some typos:
-"once we control it again, We can isolate and disarm the Doctor."
-"Enough hits should make it vulnrible to a script takeover."
-"A seed that grows flowers of the red veriety."
-"That poor toroko,"
-"done much for this ship already, but appears we have no other choice." (missing "it" between "but" and "appears")
-"Believe it or not, We have actually had experience with this type of infection before."
-"I, personally wonder if these beings will be able to learn at the same rate..." (missing comma after "personally")

I got as far as the part where where you've just given the notes to Galocta, and Toroko has been brought down to normal size, and King is waiting with her. I think Galocta gave me some instructions on what to do next, but after that cutscene, I saved, exited out, and then ate lunch. And when I came back, I forgot where it was that he told me to go, and I wasn't able to find any helpful hints on where to go. I did a bit of exploring around, but I wasn't able to figure out where I was supposed to be going. I was mostly just backtracking to all of the areas I remember going to. Before he left, I thought I remembered Galocta mentioning something about being able to talk to him on a terminal if I need help or something, but whenever I interact with a terminal, it just says "Cyndrillica Co."

This leads into the last critique I have for this mod: I don't think you made it intuitive enough where to go at this point in the mod. If this is the end of the demo, then it would be good to get a clearer indication that this is the end of the demo. If there's still more content, then it would be good to have some way of getting guidance in case the player has forgotten where Galocta told Quote to go next.
 
Last edited:
Jan 16, 2022 at 9:12 AM
Senior Member
"Huzzah!"
Join Date: May 31, 2018
Location: under your bed ;)
Posts: 219
Pronouns: they/he
been meaning to try this for a while but unfortunately the mac version (both the game itself and the config) appear to not be working - or at least guessing from the error message in terminal, it's not compatible with the version of OSX i'm running (10.14, mojave), and wine was a no-go too
Screen Shot 2022-01-16 at 8.04.51 pm.png

not a huge issue though, i'll just have to check it out tomorrow when i get home since i didn't bring my windows laptop with me :V
 
Jan 19, 2022 at 2:14 AM
Junior Member
"It's dangerous to go alone!"
Join Date: Dec 23, 2017
Location:
Posts: 32
Age: 19
I can't get past Atmosphere Processing... :(
 
Jan 19, 2022 at 2:47 AM
Based Member
"Life begins and ends with Nu."
Join Date: Dec 31, 2011
Location: United States
Posts: 2326
Age: 28
Pronouns: he/him
I can't get past Atmosphere Processing... :(
Sounds like you got farther than I did. Where did you go after your got Toroko down to normal size, but she was still unconscious? Galocta told Quote to do something and go somewhere, but I can't remember what it was that I was supposed to do.
 
Jan 19, 2022 at 11:28 AM
Junior Member
"It's dangerous to go alone!"
Join Date: Dec 23, 2017
Location:
Posts: 32
Age: 19
Sounds like you got farther than I did. Where did you go after your got Toroko down to normal size, but she was still unconscious? Galocta told Quote to do something and go somewhere, but I can't remember what it was that I was supposed to do.
Galocta said that, while the ship is producing power just fine, the power isn't reaching where it needs to go. So, he said, we need to go to Power Distribution through the maintenance tunnels to find out what's going on.
Before I went to do just that, I talked to King and got the Blade (which I, of course, level-grinded like the dickens).
The only problem is that I can't figure out how to get to the Power Distribution area.
 
Last edited:
Jan 19, 2022 at 11:30 PM
Based Member
"Life begins and ends with Nu."
Join Date: Dec 31, 2011
Location: United States
Posts: 2326
Age: 28
Pronouns: he/him
Galcota said that, while the ship is producing power just fine, the power not reaching where it needs to go. So, he said, we need to go to Power Distribution through the maintenance tunnels to find out what's going on.
Before I went to do just that, I talked to King and got the Blade (which I, of course, level-grinded like the dickens).
The only problem is that I can't figure out how to get to the Power Distribution area.
Ah, okay, so it sounds like you're not that far ahead of me, and you may in fact be running into pretty much the same navigation issue that I ran into.
 
May 3, 2023 at 3:45 AM
Junior Member
"Wow! The more I drink of this magical beverage, the more games I can play! Wheee!"
Join Date: Jun 18, 2021
Location: Earth, Mars, or somewhere in between...
Posts: 24
Pronouns: Pronouns: Pronouns: Pronouns: Pronouns: Pronouns:
In case you were wondering, no. I haven’t abandoned this mod. I’ve been continuing to work on it slowly, methodically in the background. I just don’t like to post about it much.
I’ve made this post now because about a week ago 6 months ago I decided to switch directions.



Here’s what’s happening in a nutshell:
quoteTrash.png
Complete Overhaul


I’m keeping the concept. Yes, I like the concept very much. And I spent all that time on those 3D models. (Oh, and also actual mod related stuff like bosses, NPCs, and engine alterations… that’s important, too)

But to be honest, most people, when they are looking for a cave story mod, want new stuff, not stuff they’ve already played. With that first version that I made public, you had to go through the first 3 maps, completely stock, before you got to anything new. I fixed this somewhat in the 2nd iteration, modifying the first few maps so you get to the New Content™ quicker. This was good, but there was still too much of the same. Still playing as Quote, still trying to stop the doctor, still saving the science team, still trying to escape… Etc.

As for Galcota, I tried to make him somewhat of an ally, but you could tell something was off. He is supposed to be just a bit too rude, just a bit too apathetic. This was intended to get worse as the game went on until he went from an ally to a new primary antagonist.

Unfortunately, I found my dialogues inconsistent. I didn’t know what direction to take the mod. Should it be funny? Should it be serious? Should it be tense? I, at times, thought all of these, and this resulted in some pretty inconsistent tones.

Perhaps one of the biggest problems I had with the old mod was its wordiness. I felt like what the PC was doing would be confusing unless I had to explain every bit of it. This results in some pretty long text chunks. I found I needed a way to make all that optional, or to just have less. Having less, I felt, with the current synopsis, would raise too many user questions. I couldn’t leave any plot holes.
TLDR: Too much dialogue.

Also, I had no idea what to call it. CSPB, peh! What is that? Crisp Sprite Paste Booze? No, I need something else.

Ok, so the old mod had problems. I was still learning (not to say that I’m not now, I just have more already learned).
But what is my solution?

Let’s start with a new protagonist, but we need it to be different. There are already too many robot mod characters out there, and quite a few more named after some keyboard symbol (“{@*, etc).

Let’s make it a guy. (by guy, I mean a jive term for “Human”)
We need a cool name… um… how about… Hannady?
Yes, Gerret Hannady. That’ll work fine.
Now what should Hannady look like? He should be cool, bold, heroic (no capes!), and most importantly, Full-Sized. 1x1 characters are bland, and quite frankly, limiting. Hannady needs to be adult sized, not squat-sized.

And here is the result:
MyChar1.png

Cool.

What the heck does this “Gerret Hannady” have to do with Cave Story’s universe? What background info could I give him so that I don’t have to explain everything through wordy textboxes?
I could make him a Cyndrillica employee. That way, he already knows all about that shippy thing I crammed Cave Story into. Problem solved.


Good, now we have a character, so what about the rest of the mod? You know what they say, customers dig gimmicks. Why do you think the McHappy Meal exists? What should this mod’s gimmick be?
Well… many of the non-Cave Story players I’ve shown my work to all complain about the arrow key controls of Cave Story.
“Why isn’t it WASD?,” they say.
Well… umm… I don’t know. Why can’t it be? That’s a good start, but we need more.
Pixel also made the game have a custom cursor, but the cursor isn’t used for anything. That’s a wasted opportunity I intend to take up.

What if you could aim with the cursor? That’d be cool. Let’s try it.

Also, everyone calls Cave Story a Metroid-vania and then right after complains about how linear it is. Maybe we could try to improve upon that as well. (We’ll see. I like a nice, linear story, but for you, the customer, I’ll try something else.)

So far, I have the tutorial done. There's not much there, but it does give you a taste of how this new mod will work.
LTH.PNG

Gun.PNG


Most of the time was spent developing the new engine. I decided that I should have something substantial created Before I went all willy-nilly on map design this time. Stuff should happen more quickly now.
 
Last edited:
May 3, 2023 at 8:37 AM
Been here way too long...
"What're YOU lookin' at?"
Join Date: Oct 17, 2011
Location: probably somewhere else
Posts: 1104
Age: 27
Pronouns: none
cave story put bifferent
have i played this? i'm pretty sure i've played this. and now with Garret looking like a star trek officer i would totally play this again. remaking from the ground up sounds fun, i've been there and i can attest that it does improve the mod's quality a lot if done properly
wasd+mouse reminds me of Abuse and Abuse was a good game (and a difficult one)

so aye, good looking! i'll be waiting for either more updates on your progress or a release. expect me here when it finally drops ( :
 
May 4, 2023 at 6:39 PM
Based Member
"Life begins and ends with Nu."
Join Date: Dec 31, 2011
Location: United States
Posts: 2326
Age: 28
Pronouns: he/him
Ah, nice to see that you're still thinking about this mod. Personally, I thought it was kind of fun how it starts out as normal Cave Story, and then changes into something else once you get to the Sand Zone. Playing through the game up until that point like normal made the plot twist (or... plot BOMB) feel like a big payoff. I'm a bit confused on a lot of the details surrounding this overhaul. Is it still in the Cave Story universe? It seems like you're changing the protagonist, so that's not clear to me. I really liked where you were going with taking Quote and the familiar cast of Cave Story characters and building this altered story around it, so I'm a bit sad to see that change, but maybe as time goes on it will be clearer to me what you're doing and I'll appreciate it more. I definitely agree that the mod was pretty wordy and dialogue-heavy at times, although the mod was still pretty enjoyable.
 
May 4, 2023 at 9:44 PM
Junior Member
"Wow! The more I drink of this magical beverage, the more games I can play! Wheee!"
Join Date: Jun 18, 2021
Location: Earth, Mars, or somewhere in between...
Posts: 24
Pronouns: Pronouns: Pronouns: Pronouns: Pronouns: Pronouns:
I see where you're coming from, and that's part of the reason I initially waited so long until I introduced my altered content. I wanted to find somewhere natural to transition.

My whole philosophy with the original mod was to find the most seamless way possible to introduce my own ideas into CS and derive it from the original storyline.
Somewhere along the way, though, I found that trying to weave around the original story and make the new parts make sense in that context was too much baggage. If I wanted to convey
my ideas, I have to change more about the original CS storyline more quickly, and at that point, I had already had lots of TSC and other things written.

The same type of thing happened with engine development. I Learned (in a way that really mattered) C++ from developing this mod, so as things progressed and I got better, there was lots of bloat in the engine from my previous, less experienced self.
For instance, I wanted to make instant facepics (no sliding animation). This was actually the very first thing I did with the mod beyond TSC, but because I was inexperienced, instead of cloning the <FAC command and changing the initial X value (super easy by the way, only 1 line of editing), I did this botched solution with 2 new commands, a global variable, and some other logic crap strewn all over the place.
The result was messy to implement and to use and required an <FC+ and an <FC- each time someone else was doing the talking, but like the plot itself, by the time I realized this, I already had written metric tons of text using this messy method.

This trend was present everywhere in the mod, so the easiest thing to do was to clean house. (This includes the name, which as you mentioned, no longer applies here)

As of now (this too could change), some original CS characters are still planned for the mod, but their roles, reasons, and motives will need be different. I plan on preserving the bare-bones concept of the original mod, but with Hannady, the perspective changes.


Personally, I like my new protagonist. If you haven't played the demo/tutorial yet, I highly recommend it. The experience as a whole is much more clean in my opinion.
 
Dec 21, 2023 at 6:41 PM
ZYZZ Spur is the best gun because its super cool
"All your forum are belong to us!"
Join Date: Jan 15, 2017
Location: Northern Hemisphere
Posts: 565
Age: 16
Pronouns: he/him
how do i get certified
 
Dec 25, 2023 at 4:09 AM
Junior Member
"Wow! The more I drink of this magical beverage, the more games I can play! Wheee!"
Join Date: Jun 18, 2021
Location: Earth, Mars, or somewhere in between...
Posts: 24
Pronouns: Pronouns: Pronouns: Pronouns: Pronouns: Pronouns:
how do i get certified
Go talk to the scientists on the Holodeck.
They'll send you on your pre-mission evaluation.
If you check the "Objectives" section of your inventory (in the "Galc" tab), it also tells you what to do.
 
Back
Top