3dsx supports romfs too. But EasyRPG is made to load game assets from disk, not have a single game embedded.
I know
But would be cool anyways to have this option.
Like in code:
//----Load files from SD
<Code>
//----Load files from RomFS
//<Code>
3dsx supports romfs too. But EasyRPG is made to load game assets from disk, not have a single game embedded.
3dsx supports romfs too. But EasyRPG is made to load game assets from disk, not have a single game embedded.
todayx would be fu**** awesome!Another thing that will probably need extra code is saving data when running from RomFs. I assume because of ROM it is read-only?
How does other homebrew does this? Simply write in some save directory on the SD card or is there a more fancy way?
Well I like the idea... this way you can directly distribute complete RPG Maker games as a single executable, more homebrew, yeah!
The RomFS code comes today or during the weekend, depends on my time ^^
todayx would be fu**** awesome!
Savefiles, hm.... probably in SD:/Nintendo 3DS/Homebrew/***GameID(rsf configurated)/saves/ ?
yep, exactly!Okay... soooo to make this a bit more dynamic without recompiling: How is the ctrulib function to get the GameID?
Oh and in case you need some branding for the Banner: EasyRPG Logos
ugh, that's bad :/Sorry @xXDungeon_CrawlerXx this takes longer then expected because for unknown reasons it crashes now always when I initialize the graphics. Even the .3dsx I provided for download doesn't work for me anymore, super strange.
Until I figure out what happened I can't provide any further releases, sorry :/
whats the point of porting easyrpg? i thought that barely got beyond map rendering. battles dont even work, do they?
do you think it's possible?//-----Loading stuff from SD Card--//
<code>
<code>
//-----Loading stuff from RomFS--//
//<code>
//<code>
@Mastak ,
hope you'll be able to get romfs-loading to work
Thank you alot for this!RomFS will come for sure, I will provide a solution that works for both sd-card and romfs without recompiling. I also found a way in the meanwhile to get the TitleID via a ctrulib function.
I try to make all these things working without the need of recompiling
I'm also working on a patch for EasyRPG for providing a different save path (different to the game directory) which will be required for RomFS (and will be really useful for other platforms, too)
Save path when executed with romfs will be "sdmc:/Nintendo 3DS/Private/<Title ID Low>/" (as said on 3dbrew "Private" is for unencrypted data)
I could never get EasyRPG player running consistently as either 3dsx nor CIA so I gave up. It would usually give me red screen as 3dsx, presumably because the build was too big (nearly 9 MB). I think perhaps my liblcf build wasn't optimized enough even though I made some hacky changes to ICU. I'll download their portlib builds later and try. Other than that, it shouldn't be too hard to complete and get working at a nice framerate. Are you running as 3dsx?