Homebrew Cave Story Engine 2 for Nintendo Wii U

Lostbhoy

HEY YOU GUYS!
Member
Joined
Aug 23, 2009
Messages
2,498
Trophies
2
Age
44
Location
Scotland
XP
5,159
Country
United Kingdom
Should be okay as the dmca relates to the cave story engine 2 specifically. There is a grey area regarding Nicalis' claim that they own the copyright but were rather only licensing it.

I'll give it a test just now, let me boot up my pc lol.... Be ten mins!

Edit....

Works fine mate.

I have a forwarder that points to the folder if anyone wants.
the path it points to is........ SD\wiiu\apps\CSE2 Enhanced\CSE2.rpx
 

Attachments

  • Cave Story.rar
    5.9 MB · Views: 88
Last edited by Lostbhoy,

godreborn

Welcome to the Machine
Member
Joined
Oct 10, 2009
Messages
38,471
Trophies
3
XP
29,138
Country
United States
Should be okay as the dmca relates to the cave story engine 2 specifically. There is a grey area regarding Nicalis' claim that they own the copyright but were rather only licensing it.

I'll give it a test just now, let me boot up my pc lol.... Be ten mins!

Edit....

Works fine mate.

I have a forwarder that points to the folder if anyone wants... Unfortunately it hangs when exiting back to home menu which isn't present with the original dmca'd build.
I've requested that post with my build be deleted. the github got hit with a dmca takedown. btw, I think the reason exiting isn't working is something on my laptop is the wrong version. that will definitely cause ill effects when compiling. while the stuff will compile, it may not work correctly. it's a balancing act really, knowing which version of things to use, mostly libogc and portlibs library files. I think I'm using the newest, which may not be good for something so old. even if you try using those libraries from around the time when the thing was built originally, there's no guarantee that's what the dev used. there was a bug with builds of nintendont where exiting would freeze as well, but @SaulFabre figured out which versions of things to use. it no longer freezes upon exit with them.
 

Lostbhoy

HEY YOU GUYS!
Member
Joined
Aug 23, 2009
Messages
2,498
Trophies
2
Age
44
Location
Scotland
XP
5,159
Country
United Kingdom
I've requested that post with my build be deleted. the github got hit with a dmca takedown. btw, I think the reason exiting isn't working is something on my laptop is the wrong version. that will definitely cause ill effects when compiling. while the stuff will compile, it may not work correctly. it's a balancing act really, knowing which version of things to use, mostly libogc and portlibs library files. I think I'm using the newest, which may not be good for something so old. even if you try using those libraries from around the time when the thing was built originally, there's no guarantee that's what the dev used. there was a bug with builds of nintendont where exiting would freeze as well, but @SaulFabre figured out which versions of things to use. it no longer freezes upon exit with them.

Cool man, absolutely your decision. I'll leave the forwarder for anyone who may have the old enhanced build and I'll edit the post to show the correct path.

I don't understand why tiramisu would be a problem booting it, it's still a Wii U app, it should work regardless of cfw. The more I hear about tiramisu the more I'm staying away from it.....
 
  • Like
Reactions: godreborn

godreborn

Welcome to the Machine
Member
Joined
Oct 10, 2009
Messages
38,471
Trophies
3
XP
29,138
Country
United States
Cool man, absolutely your decision. I'll leave the forwarder for anyone who may have the old enhanced build and I'll edit the post to show the correct path.

I don't understand why tiramisu would be a problem booting it, it's still a Wii U app, it should work regardless of cfw. The more I hear about tiramisu the more I'm staying away from it.....
some things do not work on tiramisu, just like some things don't work on cbhc. it's so old that I'm not surprised really. it just returns to the homebrew launcher on tiramisu. I may revert back to cbhc, because I think the fan speed is decreased with tiramisu. I can hear the fan very well with wii vc, but normal wii games through usb loader gx or wiiu games, I can't. I replaced the fan, and it hasn't overheated since. and, I play the system almost every day for 8-10 hours. I replaced the fan at the very beginning of April. I can feel it blowing air out the back even when it's not audible, but I don't remember this with cbhc. you could hear the fan with anything.
 
  • Like
Reactions: Lostbhoy

bobmcjr

Well-Known Member
Member
Joined
Apr 26, 2013
Messages
1,156
Trophies
1
XP
3,215
Country
United States
Should be okay as the dmca relates to the cave story engine 2 specifically. There is a grey area regarding Nicalis' claim that they own the copyright but were rather only licensing it.

I'll give it a test just now, let me boot up my pc lol.... Be ten mins!

Edit....

Works fine mate.

I have a forwarder that points to the folder if anyone wants.
the path it points to is........ SD\wiiu\apps\CSE2 Enhanced\CSE2.rpx
Both repos are the same lol.

Pixel released the source to a few people for proper ports to various things a while back (e.g. PSP, GP2X, and evidently Linux). This portable non-ASM codebase was apparently intended for a commercial PSP release, but eventually that was canned and it released as homebrew. What's clear is that this codebase is what all the proper closed-source ports were based on. Especially given that the PSP homebrew version was released 5 months before Nicalis even existed.

imo the decomp devs should have disputed this DMCA claim and watched Nicalis end up doing absolutely nothing. All bark and no bite, because they don't even own the rights to the software involved. I see the original decomp people effectively archived the project before this anyway, but for the sake of all the forks, it would've been real nice if they disputed just so the forks don't have to one-at-a-time.

Nicalis in particular can eat shit, especially given all their own flagrant infringement of the rights of the companies they formerly worked with: https://techraptor.net/gaming/news/...ed-to-republish-their-game-without-permission

I just really wish some of these decomp devs would have the guts to actually dispute dubious DMCA claims. DMCA is not an absolute legal ruling. The one GitHub fork of re3 from that guy in New Zealand who disputed is still up.
 

godreborn

Welcome to the Machine
Member
Joined
Oct 10, 2009
Messages
38,471
Trophies
3
XP
29,138
Country
United States
Both repos are the same lol.

Pixel released the source to a few people for proper ports to various things a while back (e.g. PSP, GP2X, and evidently Linux). This portable non-ASM codebase was apparently intended for a commercial PSP release, but eventually that was canned and it released as homebrew. What's clear is that this codebase is what all the proper closed-source ports were based on. Especially given that the PSP homebrew version was released 5 months before Nicalis even existed.

imo the decomp devs should have disputed this DMCA claim and watched Nicalis end up doing absolutely nothing. All bark and no bite, because they don't even own the rights to the software involved. I see the original decomp people effectively archived the project before this anyway, but for the sake of all the forks, it would've been real nice if they disputed just so the forks don't have to one-at-a-time.

Nicalis in particular can eat shit, especially given all their own flagrant infringement of the rights of the companies they formerly worked with: https://techraptor.net/gaming/news/...ed-to-republish-their-game-without-permission

I just really wish some of these decomp devs would have the guts to actually dispute dubious DMCA claims. DMCA is not an absolute legal ruling. The one GitHub fork of re3 from that guy in New Zealand who disputed is still up.
I compiled re3 iirc, but I never tested it.
 
  • Like
Reactions: Lostbhoy

dekgear

Active Member
Newcomer
Joined
Jul 31, 2022
Messages
32
Trophies
0
Age
29
Location
Araucanía
XP
373
Country
Chile
I compiled and played a bit a while ago. The game played fine but a few lines of dialogue were missing for some reason. It doesn't happen all the time, but you can notice it right away at the beggining dialogue.
 

godreborn

Welcome to the Machine
Member
Joined
Oct 10, 2009
Messages
38,471
Trophies
3
XP
29,138
Country
United States
I compiled and played a bit a while ago. The game played fine but a few lines of dialogue were missing for some reason. It doesn't happen all the time, but you can notice it right away at the beggining dialogue.
could you test mine, if it exists without freezing? I'm not on cbhc. I tried a devkitPPC from about two years ago. I somehow doubt it will work, but I'm always hopeful.
 

godreborn

Welcome to the Machine
Member
Joined
Oct 10, 2009
Messages
38,471
Trophies
3
XP
29,138
Country
United States
fuck the ps3 scene. haha, bunch of dumb shits in that scene manipulated by efame whores. I'll take them down if it's the last thing I do. :P
 

dekgear

Active Member
Newcomer
Joined
Jul 31, 2022
Messages
32
Trophies
0
Age
29
Location
Araucanía
XP
373
Country
Chile
could you test mine, if it exists without freezing? I'm not on cbhc. I tried a devkitPPC from about two years ago. I somehow doubt it will work, but I'm always hopeful.
It works, no freezes so far. Seems to be pretty much exactly the same as mine,but it also has the problem with the dialogues. Seems like when the dialogues are too long some lines start to dissappear.
 
  • Like
Reactions: godreborn

godreborn

Welcome to the Machine
Member
Joined
Oct 10, 2009
Messages
38,471
Trophies
3
XP
29,138
Country
United States
It works, no freezes so far. Seems to be pretty much exactly the same as mine,but it also has the problem with the dialogues. Seems like when the dialogues are too long some lines start to dissappear.
probably the version of ppc or libogc or portlibs we're using.
 
  • Like
Reactions: dekgear

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
45
Location
Engine room, learning
XP
15,649
Country
France
I've requested that post with my build be deleted. the github got hit with a dmca takedown.
I also think you can't share the compiled rpx here.
Unless it has been open sourced officially from Pixel and assets are free to use, with only the engine v2 which wasn't open sourced yet ?
what is this current project's relation with NXengine ?


I remember Cave story being freeware (no money), but no sources were released.
If Pixel did release the sources to specific people (for official ports), it doesn't mean it was fine to share to everyone. I don't think it ever became open source. (maybe I'm wrong? let me know)

About the decompilation project, it's in gray area, based on each country laws. but usually it's written in a lot of game's tos that it's forbidden to analyze, decompile, etc.
So, let's say it's gray and not forbidden because it's not the original sources written by neither pixel not the original engine v2 devs, but news sources worked on by new people.

taking that apart, I don't think providing the assets is legal.
Like the Zelda project, you need to get the assets (pictures and sound) yourself, by providing an ISO or ROM you own. The project is not allowed to provide resources they didn't create themselves.
so, here you would need to extract them yourself from a (free ?) PC copy of the game.

Edit:
I was wrong, sorry :P
I should have done my search before answering.
the resources are freely available here
https://www.cavestory.org/game-info/resource-reference.php

So, gray sources with free picture assets... music file available too, might be fine to share here ?
 
Last edited by Cyan,
  • Like
Reactions: godreborn

bobmcjr

Well-Known Member
Member
Joined
Apr 26, 2013
Messages
1,156
Trophies
1
XP
3,215
Country
United States
I also think you can't share the compiled rpx here.
Unless it has been open sourced officially from Pixel and assets are free to use, with only the engine v2 which wasn't open sourced yet ?
what is this current project's relation with NXengine ?


I remember Cave story being freeware (no money), but no sources were released.
If Pixel did release the sources to specific people (for official ports), it doesn't mean it was fine to share to everyone. I don't think it ever became open source. (maybe I'm wrong? let me know)

About the decompilation project, it's in gray area, based on each country laws. but usually it's written in a lot of game's tos that it's forbidden to analyze, decompile, etc.
So, let's say it's gray and not forbidden because it's not the original sources written by neither pixel not the original engine v2 devs, but news sources worked on by new people.

taking that apart, I don't think providing the assets is legal.
Like the Zelda project, you need to get the assets (pictures and sound) yourself, by providing an ISO or ROM you own. The project is not allowed to provide resources they didn't create themselves.
so, here you would need to extract them yourself from a (free ?) PC copy of the game.

Edit:
I was wrong, sorry :P
I should have done my search before answering.
the resources are freely available here
https://www.cavestory.org/game-info/resource-reference.php

So, gray sources with free picture assets... music file available too, might be fine to share here ?
iirc NXengine was based on the disassembly of the 2004 exe (as it was written in assembly), while CSE2 is the decompilation of the 2011 Linux binaries (C++ codebase) that was presumably used since the PSP port until Nicalis.

NXengine still requires you to provide the original 2004 exe from which it would extract all the assets, and do keep in mind cavestory.org is a fan site. While still copyrighted, Pixel/Nicalis never evidently took too much issue with the fan site there, with its many many downloads (including a link to the CSE2 emscripten port!)

imo if NXengine can stay up so can CSE2. Pixel never open sourced anything, but nobody's had a problem with NXengine (besides it being buggy lol)
 
  • Like
Reactions: Cyan and niuus

dekgear

Active Member
Newcomer
Joined
Jul 31, 2022
Messages
32
Trophies
0
Age
29
Location
Araucanía
XP
373
Country
Chile
Btw, he rpx does not contain any assets. They go on a different folder on the root of the SD card, otherwise it won't work. But all of those assets come from the freeware game anyways.

I actually downloaded the game through Retroarch's content downloader, which only allows freeware games to be downloaded so I guess it's fine :P

There's an option in the menu to change the soundtrack to the one from the Cave Story+ version, which isn't free, but again, you need to provide the files yourself. Haven't tested it though, as I don't have those.
 
  • Like
Reactions: niuus

godreborn

Welcome to the Machine
Member
Joined
Oct 10, 2009
Messages
38,471
Trophies
3
XP
29,138
Country
United States
I also think you can't share the compiled rpx here.
Unless it has been open sourced officially from Pixel and assets are free to use, with only the engine v2 which wasn't open sourced yet ?
what is this current project's relation with NXengine ?


I remember Cave story being freeware (no money), but no sources were released.
If Pixel did release the sources to specific people (for official ports), it doesn't mean it was fine to share to everyone. I don't think it ever became open source. (maybe I'm wrong? let me know)

About the decompilation project, it's in gray area, based on each country laws. but usually it's written in a lot of game's tos that it's forbidden to analyze, decompile, etc.
So, let's say it's gray and not forbidden because it's not the original sources written by neither pixel not the original engine v2 devs, but news sources worked on by new people.

taking that apart, I don't think providing the assets is legal.
Like the Zelda project, you need to get the assets (pictures and sound) yourself, by providing an ISO or ROM you own. The project is not allowed to provide resources they didn't create themselves.
so, here you would need to extract them yourself from a (free ?) PC copy of the game.

Edit:
I was wrong, sorry :P
I should have done my search before answering.
the resources are freely available here
https://www.cavestory.org/game-info/resource-reference.php

So, gray sources with free picture assets... music file available too, might be fine to share here ?
Well, I asked a mod to delete the first upload with the exiting issue, because the link in the op was dmca. I was curious if the new version fixed the problem, since it doesn't work with Tiramisu, only cbhc.
 

niuus

Well-Known Member
Member
Joined
Mar 4, 2016
Messages
2,023
Trophies
1
XP
4,456
Country
Venezuela
Well, I asked a mod to delete the first upload with the exiting issue, because the link in the op was dmca. I was curious if the new version fixed the problem, since it doesn't work with Tiramisu, only cbhc.
2.1.1 works perfectly fine for me on Tiramisu, as it should.
 
  • Like
Reactions: godreborn

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    K3Nv2 @ K3Nv2: Well start walking towards them +1