HELP: Cave Story - Game Engine Architecture?

Mar 29, 2022 at 4:23 PM
Neophyte Member
"Fresh from the Bakery"
Join Date: Mar 28, 2022
Location:
Posts: 2
How does the Cave Story engine work under the hood? (freeware version)
What are the main classes and how do they interact?
How does TSC bind itself to C++ and interact with the game engine?
How the Entity Component System is structured in the game?
Thank you ^^ :);)
 
Last edited:
Mar 29, 2022 at 4:36 PM
scrungy
Bobomb says: "I need a hug!"
Join Date: Oct 7, 2011
Location: PrtWeed
Posts: 777
Age: 24
If you have a copy of CSE2's source code, that should have all the answers you're looking for
 
Mar 29, 2022 at 4:37 PM
Neophyte Member
"Fresh from the Bakery"
Join Date: Mar 28, 2022
Location:
Posts: 2
If you have a copy of CSE2's source code, that should have all the answers you're looking for
It does look really interesting.
How faithful it is to the original source?
 
Last edited:
Mar 29, 2022 at 7:17 PM
Senior Member
"Master using it, and you can have this!"
Join Date: Nov 13, 2018
Location: Russia, in long range century...
Posts: 77
Age: 21
It practically is source code.
 
Mar 29, 2022 at 9:47 PM
Giving it my all and shooting for the moon.
Modding Community Discord Admin
"What're YOU lookin' at?"
Join Date: Apr 23, 2013
Location: In a cave above the surface.
Posts: 1069
Age: 25
The "accurate" branch is 99% the original source code. Other branches swap out libraries such as for rendering and audio behind the scenes, but the TSC and entity functions would still mostly be the same between branches anyhow.
 
Top