• Most people probably don't realise this, but this forum has had two editors for a number of years. One is the xenForo default editor, and the other is a custom editor I made years back I called BBCEd.

    All the settings for which editor you use was lost during the upgrade. You can find the setting under Account Settings > Preferences > Editor.

Cave Story GM

Oct 4, 2019 at 12:04 AM
Novice Member
"Officially Worth 1 Rupee"
Join Date: Jun 13, 2019
Location:
Posts: 1
Age: 19
#1
EDIT 1: Added source project link

Cave Story GM is a take on Cave Story done in Game Maker Studio. The game reads from data in the English freeware version of Cave Story found on the tribute site and adds some elements to the gameplay.

The game isn't finished. From a new game it's only playable up to the end of the second main area. I'm sure there's a lot of issues I missed up to that point so keep that in mind if something looks off.

This is something I started in spring break when I was burnt out on other things. I worked on it without the intention of putting a lot of effort into it. I meant to stop working on it earlier and didn't since developing it was fun. Now that I'm ready to work on other stuff again, I'm releasing this as it is so that a few months of work doesn't collect dust in my hard drive forever.

It's a personal project so I threw in a bunch of stuff I felt would be cool if Cave Story was remade, but it can also be used as an idea base if anyone wants to. It'd be cool to see other interpretations of the beta weapons or the more mundane things like the HUD radar.

Download Link: Cave Story GM v0.0.1

Source Project: Some folder with a lot of similar stuff

Screenshots:

Eggs.png

menu0.png

menu1.png

startRoom.png

shack.png

eggX.png

testRoom.png

Feel free to use anything from this folder: Resources

Email me at zacaldno.1@gmail.com if you have questions.

Thank you for your time.
- Dreamer

Yes, I confused Sue's Workshop with Booster's Lab in the readme. That's an oopsie on my part.
 

Attachments

Last edited:
Oct 4, 2019 at 7:07 AM
Junior Member
"Fresh from the Bakery"
Join Date: May 31, 2018
Location: Grasstown
Posts: 15
#3
the game itself isn't working for me lmao, but yeah, your portrait redesigns look awesome!
 
Oct 4, 2019 at 2:38 PM
Junior Member
"It's dangerous to go alone!"
Join Date: Dec 22, 2018
Location: Sand Zone Residence
Posts: 32
#4
the game itself isn't working for me lmao, but yeah, your portrait redesigns look awesome!
(Eli uses Mac OS in case you're wondering)
 
Oct 4, 2019 at 4:14 PM
Junior Member
"Fresh from the Bakery"
Join Date: Sep 23, 2019
Location: ????
Posts: 15
#5
I hope you see this through, @Dreamer. The graphics are really great, and it'd be a shame if you didn't make your own game at some point in the future. So yeah, I'll be sure to look out for this one.
 
Oct 4, 2019 at 4:37 PM
Senior Member
CSE Discord Admin
"This is the greatest handgun ever made! You have to ask yourself, do I feel lucky?"
Join Date: Jan 13, 2016
Location:
Posts: 102
#6
That Sue facepic is amazing.
 
Oct 4, 2019 at 5:10 PM
Everything Else Is Irrelevant
Modding Community Discord Admin
"Bleep, Bloop, Bleep, Bloop"
Join Date: Apr 5, 2013
Location: In my mind and of my body.
Posts: 1595
Age: 22
#7
That Sue facepic is amazing.
I second this.

Also this looks very impressive, all the custom art you've added looks on point, good job.
 
Oct 4, 2019 at 5:44 PM
Senior Member
"This is the greatest handgun ever made! You have to ask yourself, do I feel lucky?"
Join Date: Aug 21, 2018
Location: United States
Posts: 100
Age: 12
#8
This Is a nice remake of Cave Story.
The only thing wrong with it is the white bat's everywhere!
 
Oct 4, 2019 at 6:08 PM
Junior Member
"Fresh from the Bakery"
Join Date: Sep 23, 2019
Location: ????
Posts: 15
#9
Regarding the title screens, are there multiple colours you can choose from or just the two you've presented?
 
Oct 4, 2019 at 10:18 PM
Junior Member
"Wow! The more I drink of this magical beverage, the more games I can play! Wheee!"
Join Date: Oct 15, 2017
Location:
Posts: 22
Age: 13
#10
Isnt Cave Story already made in GameMaker?
 
Oct 5, 2019 at 12:23 AM
Pokemon Master
"Life begins and ends with Nu."
Join Date: Jun 27, 2013
Location: Aspertia, Unova
Posts: 2078
Age: 24
#12
Pixel coded the engine and the tools to make the game himself in 86asm (I believe).
He coded the game in C, but had it compiled in C++.
 
Oct 5, 2019 at 5:30 AM
Senior Member
"Huzzah!"
Join Date: Feb 13, 2015
Location: Canada
Posts: 213
Age: 20
#13
Oh. Man. From now on, only YOU are allowed to re-release Cave Story...
...Because of how amazing all of this work is! This project feels like such a natural progression of the base game, ALMOST as if it were a sequel. It's so good! SO GOOD!
 
Oct 5, 2019 at 9:46 AM
Junior Member
"Fresh from the Bakery"
Join Date: Sep 23, 2019
Location: ????
Posts: 15
#14
Oh. Man. From now on, only YOU are allowed to re-release Cave Story...
...Because of how amazing all of this work is! This project feels like such a natural progression of the base game, ALMOST as if it were a sequel. It's so good! SO GOOD!
Perhaps when Dreamer finishes this mod, perhaps they'll make their own mod in this style?
 
Oct 5, 2019 at 1:38 PM
Perfectionist
CS Beta Content Discord Admin
CSE Discord Moderator
"Man, if only I had an apple..."
Join Date: Dec 26, 2014
Location: the back of their own hand.
Posts: 1494
Age: 119
#15
He coded the game in C, but had it compiled in C++.
I'm sorry, what?
Cave Story was originally written in C++ using VS.

P.S. src
 
Last edited:
Oct 5, 2019 at 5:24 PM
Perfectionist
CS Beta Content Discord Admin
CSE Discord Moderator
"Man, if only I had an apple..."
Join Date: Dec 26, 2014
Location: the back of their own hand.
Posts: 1494
Age: 119
#17
Don't see what indicates that there. From what I can read of what's posted there it looks like this is the game's original .cpp files:
Code:
00620c05   62   3077    72
This entry contains no description, but matches the number of .cpp files that Cave Story was compiled from.

Also this is your word against Pixel's. I'm pretty sure you're wrong, not him.
 
Oct 5, 2019 at 6:17 PM
Senior Member
CSE Discord Admin
"This is the greatest handgun ever made! You have to ask yourself, do I feel lucky?"
Join Date: Jan 13, 2016
Location:
Posts: 102
#18
How does ID 62 matching the number of source files indicate that the source files are C++?

The focus is ID 60, which is specifically the number of object files linked into the EXE that were generated by a C++ compiler. In Cave Story, it's 2, but in CSE2, it's 71.

Edit: Also, that source you linked only mentions VC++6/VC++.NET, which is an IDE, not a language. Despite its name, VC++ supports both C++ and C.
 
Last edited:
Oct 5, 2019 at 6:51 PM
gigantic immortal dog...?
"That dog!"
Join Date: Apr 18, 2006
Location: Forever wandering the tower...!
Posts: 1714
#19
A lot of the changes I've seen are fabulous, Dreamer. I didn't expect much, but am truly appreciative of all these extras!
Like holding down while walking right, allows you to strafe backwards and fire left! I thought something was wrong at first, but that's awesome.
Then you have the new active map viewer... Slick. And how if you get too close to the HUD in the corner, transparency comes into effect.
Or how about when you shoot a bat dead, and the body falls! D: Or even the text box edges... Or map name transitions... etc etc.

Not to mention all the remade graphics with new animation... Love your take.

Of course, there's a lot that needs to be addressed still. Like enemy patterns.
Example: Balrog boss... Tinyyyy jump. x)

EDIT: Btw... From the readme.txt:
I used CaveEditor a lot for reference when coding this thing. Not as a code-base, but to see maps and the such.
There's a better editor called Sue's Workshop but I've used CaveEditor too long to want to switch.
Booster's Lab!
 
Last edited:
Oct 6, 2019 at 3:16 AM
Perfectionist
CS Beta Content Discord Admin
CSE Discord Moderator
"Man, if only I had an apple..."
Join Date: Dec 26, 2014
Location: the back of their own hand.
Posts: 1494
Age: 119
#20
How does ID 62 matching the number of source files indicate that the source files are C++?

The focus is ID 60, which is specifically the number of object files linked into the EXE that were generated by a C++ compiler. In Cave Story, it's 2, but in CSE2, it's 71.

Edit: Also, that source you linked only mentions VC++6/VC++.NET, which is an IDE, not a language. Despite its name, VC++ supports both C++ and C.
https://www.cavestory.org/game-info/bbs-2009-02.php
 
Top