Homebrew Official EasyRPG 3DS - RPG Maker 2000/2003 Player for 3DS

Mastak

Well-Known Member
Member
Joined
Oct 17, 2015
Messages
139
Trophies
0
Age
34
XP
195
Country
United States
https://twitter.com/Rinnegatamante/status/712820403052421120

31/32 FPS on O3DS. Get hyped!
This is a 100% improvment since the initial version. From 16 to 25 to 31/32.

CeRyYO4WIAAfC50.jpg
 

UltiNaruto

Well-Known Member
Member
Joined
Sep 4, 2015
Messages
182
Trophies
0
Age
29
XP
193
Country
France
Using Smash Bros 3DS cart.
O3DS Sysnand 9.2 loaded perfectly on first try but takes long to go to main menu.
Game : Zelda Link's awakening
Main menu : 40 fps constantly.
Cutscenes : 24 fps.
Thunder cutscene : 0 fps.
Ingame : 5-9 fps. 0 when moving. It's a lot laggy.
The sounds seem to play very well.

EDIT: The Thunder cutscene at beginning doesn't seem to load correctly and some menus can't load background.
 
Last edited by UltiNaruto,

Rinnegatamante

Well-Known Member
OP
Member
Joined
Nov 24, 2014
Messages
3,162
Trophies
2
Age
29
Location
Bologna
Website
rinnegatamante.it
XP
4,857
Country
Italy
https://twitter.com/Rinnegatamante/status/712820403052421120

31/32 FPS on O3DS. Get hyped!
This is a 100% improvment since the initial version. From 16 to 25 to 31/32.

CeRyYO4WIAAfC50.jpg

You'll have to wait a lot of time so since i'll probably stop updating test builds cause in 100 downloads only 3-4 people decided to help the development reporting their results :D
I'll probably test by my own the whole thing and i'll ask to @ihaveamac for testing about svchax (and this will obviously slow down a lot development).
 
Last edited by Rinnegatamante,

Merrx

Member
Newcomer
Joined
Mar 23, 2016
Messages
14
Trophies
0
XP
60
Country
Gambia, The
Does the svchax work in principle with 10.x cfw?
Or can we only use a 9.2 firms?
I got rid of my emuNAND, but maybe it was to early. :unsure:
 

pdapanda

Well-Known Member
Member
Joined
Nov 19, 2014
Messages
730
Trophies
0
Age
32
XP
1,170
Country
Switzerland
I believe svchax is the reason why I can't pass console debug freezing,there are other ways to get kernel hax on a 3ds,unless I can load into the test build, there is nothing I can report different from others,and yes, it's 10min freezing,not 5s

are you sure it really works on new 3ds cfw with 10.x
native firm theoritically?
 
Last edited by pdapanda,

Rinnegatamante

Well-Known Member
OP
Member
Joined
Nov 24, 2014
Messages
3,162
Trophies
2
Age
29
Location
Bologna
Website
rinnegatamante.it
XP
4,857
Country
Italy
I believe svchax is the reason why I can't pass console debug freezing,there are other ways to get kernel hax on a 3ds,unless I can load into the test build, there is nothing I can report different from others,and yes, it's 10min freezing,not 5s

are you sure it really works on new 3ds cfw with 10.x
native firm theoritically?

For what @aliaspider said in svchax thread, it should properly run on any NATIVE_FIRM.
 

pdapanda

Well-Known Member
Member
Joined
Nov 19, 2014
Messages
730
Trophies
0
Age
32
XP
1,170
Country
Switzerland
Got furthur test on both New 3DS & Old 3DS,
Situations that work:
9.2 sysnand with 9.0 Native_Firm on both system.

Doen't work:
9.2 sysnand with 10.x Native_Firm on both system
10.7emunand with 10.x Native_Firm on both system

I should say it is almost impossible to use youtube as launching title on 9.2 sysnand, because it is now encrypted with 9.6 key.
Luckily I have a lot of Monster hunter games and smash bros4.

Also, the port doesn't support japenese routes, it's a pity that rpg maker was first released by Japenese conpany.
When I play a free game called Ruina(download link:http://www.freem.ne.jp/win/game/2037), It threw me such errors on my new 3DS:
scr_16_COMBINED.png
 

Rinnegatamante

Well-Known Member
OP
Member
Joined
Nov 24, 2014
Messages
3,162
Trophies
2
Age
29
Location
Bologna
Website
rinnegatamante.it
XP
4,857
Country
Italy
Got furthur test on both New 3DS & Old 3DS,
Situations that work:
9.2 sysnand with 9.0 Native_Firm on both system.

Doen't work:
9.2 sysnand with 10.x Native_Firm on both system
10.7emunand with 10.x Native_Firm on both system

I should say it is almost impossible to use youtube as launching title on 9.2 sysnand, because it is now encrypted with 9.6 key.
Luckily I have a lot of Monster hunter games and smash bros4.

Also, the port doesn't support japenese routes, it's a pity that rpg maker was first released by Japenese conpany.
When I play a free game called Ruina(download link:http://www.freem.ne.jp/win/game/2037), It threw me such errors on my new 3DS:
View attachment 43538

Mmmmhhh i've an idea that could probably fix it. Going to test right now, thanks for the report ;)

--------------------- MERGED ---------------------------

Can you give me a direct download to the game? I don't really understand where to click to download it :P
 

Rinnegatamante

Well-Known Member
OP
Member
Joined
Nov 24, 2014
Messages
3,162
Trophies
2
Age
29
Location
Bologna
Website
rinnegatamante.it
XP
4,857
Country
Italy

Link is dead :(

P.S. A little update about the progresses for anyone interested on this:

- BGM Musics are now supported (Only WAV files atm).
- SFX Sounds are now supported also in OGG format.
- Increased framerate (Now it runs at 32/33 FPS on O3DS)
- Fixed the transparent tilesets blending, now every tileset is correctly drawed.
- Fixed FPS counter (L trigger to show/hide it) and removed the debug FPS counter on debug console.
- Now START button will be mapped as for ESC button on PC so it will not shutdown the whole homebrew wherever you are.

At the moment, most of the games could be played quite good BUT there still are a lot of things to add and performances need to be improved too.
 
Last edited by Rinnegatamante,

Rinnegatamante

Well-Known Member
OP
Member
Joined
Nov 24, 2014
Messages
3,162
Trophies
2
Age
29
Location
Bologna
Website
rinnegatamante.it
XP
4,857
Country
Italy
Last edited by Rinnegatamante,
  • Like
Reactions: UltiNaruto

pdapanda

Well-Known Member
Member
Joined
Nov 19, 2014
Messages
730
Trophies
0
Age
32
XP
1,170
Country
Switzerland
Link is dead :(

P.S. A little update about the progresses for anyone interested on this:

- BGM Musics are now supported (Only WAV files atm).
- SFX Sounds are now supported also in OGG format.
- Increased framerate (Now it runs at 32/33 FPS on O3DS)
- Fixed the transparent tilesets blending, now every tileset is correctly drawed.
- Fixed FPS counter (L trigger to show/hide it) and removed the debug FPS counter on debug console.
- Now START button will be mapped as for ESC button on PC so it will not shutdown the whole homebrew wherever you are.

At the moment, most of the games could be played quite good BUT there still are a lot of things to add and performances need to be improved too.

http://www.freem.ne.jp/dl/win/2037
with this link click where the picture shows.
 

Attachments

  • T1U~8E3GI53(ZSI{PW[OART.png
    T1U~8E3GI53(ZSI{PW[OART.png
    4.6 KB · Views: 308
  • Like
Reactions: Rinnegatamante

Rinnegatamante

Well-Known Member
OP
Member
Joined
Nov 24, 2014
Messages
3,162
Trophies
2
Age
29
Location
Bologna
Website
rinnegatamante.it
XP
4,857
Country
Italy
http://www.freem.ne.jp/dl/win/2037
with this link click where the picture shows.

Do you have a CFW? If so, i can try to build a CIA with Ruina121 in romFs to see if it solves the problem (since i'm having some problems with sdmc filesystem and i need to know if the problem is in ctrulib or not).
 
  • Like
Reactions: AutumnWolf

MasterFeizz

Well-Known Member
Member
Joined
Oct 15, 2015
Messages
1,098
Trophies
1
Age
29
XP
3,710
Country
United States
Do you have a CFW? If so, i can try to build a CIA with Ruina121 in romFs to see if it solves the problem (since i'm having some problems with sdmc filesystem and i need to know if the problem is in ctrulib or not).
For what I know, fat32 doesn't support unicode. So unless the 3ds has a workaround, like windows does, you might have to implement your own workaround on the player itself.
 

pdapanda

Well-Known Member
Member
Joined
Nov 19, 2014
Messages
730
Trophies
0
Age
32
XP
1,170
Country
Switzerland
Do you have a CFW? If so, i can try to build a CIA with Ruina121 in romFs to see if it solves the problem (since i'm having some problems with sdmc filesystem and i need to know if the problem is in ctrulib or not).
I think I have found the reason why I can’t play it,as a Chinese, the windows I‘m using uses different kind of unicode from japanese,
when I extract the zip, file names are changed into random characters,when I change them back manually,I can play the game with this homebrew now
 

Rinnegatamante

Well-Known Member
OP
Member
Joined
Nov 24, 2014
Messages
3,162
Trophies
2
Age
29
Location
Bologna
Website
rinnegatamante.it
XP
4,857
Country
Italy
For what I know, fat32 doesn't support unicode. So unless the 3ds has a workaround, like windows does, you might have to implement your own workaround on the player itself.

This is basically what i wrote on EasyRPG official forum about this problem:
If i'm not wrong, i'm quite sure 3DS doesn't have an fopen option for widechar usage so the win32 code it's unusable.

Looking to stdio implementation it looks like fopen automatically converts the char* string you pass to an UTF16 so it's quite strange that this happens:

https://github.com/smealum/ctrulib/blob ... #L176-L206
https://github.com/smealum/ctrulib/blob ... #L321-L412
https://github.com/smealum/ctrulib/blob/master/libctru/source/sdmc_dev.c#L321-L412
 

pdapanda

Well-Known Member
Member
Joined
Nov 19, 2014
Messages
730
Trophies
0
Age
32
XP
1,170
Country
Switzerland
Here is another free game I’m trying with. It's called Grimm Adventures, a much bigger game.
Cutscene such as opening is 0 fps, ingame scene is roughly 50 fps on the new 3DS.
A strange thing is, with the dialog, there are something like\>\C[0] before the words,
Here it is
http://pan.baidu.com/s/1dFLNQvf
click 下载,then 普通下载 with the window prompt out
scr_21_COMBINED.png
scr_24_COMBINED.png
 

Rinnegatamante

Well-Known Member
OP
Member
Joined
Nov 24, 2014
Messages
3,162
Trophies
2
Age
29
Location
Bologna
Website
rinnegatamante.it
XP
4,857
Country
Italy
Here is another free game I’m trying with. It's called Grimm Adventures, a much bigger game.
Cutscene such as opening is 0 fps, ingame scene is roughly 50 fps on the new 3DS.
A strange thing is, with the dialog, there are something like\>\C[0] before the words,
Here it is
http://pan.baidu.com/s/1dFLNQvf
click 下载,then 普通下载 with the window prompt out
View attachment 43646 View attachment 43647

The grey box problem had been solved with this commit: https://github.com/Rinnegatamante/easyrpg-player-3ds/commit/215ed5b6c3a8fc11e0ab5740ff2e29cd188954af

Here's another test build updated to latest commit. Another thing that should be tested is romFs support since at the moment i have access only to a 4.5 fw console running nh 1.1b (and nh 1.1b doesn't have romfs support at all).

romfs should contain game files (like romfs:/Map0001.lmu).
Don't know if romfs file can be appended to a 3dsx directly or an elf file is needed. (The elf file is pretty big and currently i don't have a good internet connection <.<)

THis test build has a lot of fixes, new adds and improved framerate.
To see current framerate, press L to toggle FPS counter.
I hope someone will report bugs like @pdapanda did.
 

Attachments

  • testbuild.rar
    1.7 MB · Views: 268
Last edited by Rinnegatamante,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: https://youtube.com/shorts/ykuU8hnotr0?si=HzEN_fL2UyOn35HQ