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

pdapanda

Well-Known Member
Member
Joined
Nov 19, 2014
Messages
730
Trophies
0
Age
32
XP
1,159
Country
Switzerland
One question,where is the rtp package expected to go? rtp is the common graphic library for rpg maker 2000/2003,do I have to merge it into the game folder manually,and do it for every game?
 

ashxu

Well-Known Member
Member
Joined
Dec 16, 2008
Messages
205
Trophies
0
Location
Melbourne
Website
google.com
XP
234
Country
United States
I'm assuming the only thing that this needs to run on 3DS is the .3dsx file and the xml file? Then you just put those into the same folder as a RPG2K game?
 

Thesolcity

Wherever the light shines, it casts a shadow.
Member
Joined
Oct 2, 2010
Messages
2,209
Trophies
1
Location
San Miguel
XP
1,138
Country
United States
I'm assuming the only thing that this needs to run on 3DS is the .3dsx file and the xml file? Then you just put those into the same folder as a RPG2K game?

Yup.

Side note: The game in the test build works flawless for me.

9.2...Using Mk7 cart. N3DS. Started on first try.
 
Last edited by Thesolcity,

Mastak

Well-Known Member
Member
Joined
Oct 17, 2015
Messages
139
Trophies
0
Age
34
XP
195
Country
United States
One question,where is the rtp package expected to go? rtp is the common graphic library for rpg maker 2000/2003,do I have to merge it into the game folder manually,and do it for every game?
https://easy-rpg.org/wiki/user/player/rtp#gnulinux-os-x-and-other-systems

"If your system does not support environment variables you can place the RTP in the folders /data/rtp/2000 and /data/rtp/2003 instead."

I'm assuming the only thing that this needs to run on 3DS is the .3dsx file and the xml file? Then you just put those into the same folder as a RPG2K game?

Or place the game in a direct subdirectory, then a game browser launches (though probably slow)
 

pdapanda

Well-Known Member
Member
Joined
Nov 19, 2014
Messages
730
Trophies
0
Age
32
XP
1,159
Country
Switzerland

pdapanda

Well-Known Member
Member
Joined
Nov 19, 2014
Messages
730
Trophies
0
Age
32
XP
1,159
Country
Switzerland

UltiNaruto

Well-Known Member
Member
Joined
Sep 4, 2015
Messages
182
Trophies
0
Age
29
XP
193
Country
France
I've finished right now to wrote a little audio wrapper based on dsp :: DSP service that means everyone who was getting the svchax problem, now will be able to use EasyRPG Player correctly with a 100% bootrate BUT since dsp :: DSP needs an auxiliar thread, it can't be used for BGM playback (since it will produce framedrops and framerate is still something that needs several improvements).
So at the moment EasyRPG Player at boot will do this:

- If firmware is under 9.3, libkhax will be performed to grant csnd:SND availability.
- Check if csnd:SND is available, if so, it will be set as audio service (BGM + Sounds)
- If csnd:SND is unavailable, it will check for dsp :: DSP availability, if it's usable, it will be set as audio service (Sounds only)
- If both are unavailable it will try to perform svchax to take csnd:SND access (BGM + Sounds)

I'll probably release soon a new test build to properly check if dsp :: DSP audio service is good enough at least for sounds.

So libkhax support for 9.3+ will be dropped? If it is, will it be permanent or you'll work on that?
And could you add a way to force csnd:SND over dsp :: DSP in case we don't want to use dsp?
 

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
So libkhax support for 9.3+ will be dropped? If it is, will it be permanent or you'll work on that?
And could you add a way to force csnd:SND over dsp :: DSP in case we don't want to use dsp?

libkhax works only on 4.1-9.2, no sense to let it fails 100% times on 9.3+ fw.
As for the csnd:SND force, svchax seems to be not reliable, @aliaspider hadn't commented about the issue i've reported weeks/days ago so it's just useless also to do such thing since it will always fails as stated by the reports here in this topic.
 
  • Like
Reactions: 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
Thanks for the explanation. But I meant libkhax (svchax FW >9.3).

At the moment svchax for what people reported, never worked (cause on 9.2 FIRM libkhax is performed and not svchax) so without any information about what could be the problem i don't know what to do. I can try to swap for svchax to memchunkhax2 but it's pretty unreliable on N3DS (shitty bootrate) and also it works only on 10.3 fw or lower.
 

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
and is 32fps fullspeed with skipped frames (if thats even an option) or is it half speed without sound?
sound doesn't touch performance and frameskipping is not an option.

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

@Thesolcity i've found what causes that problem, a proper patch will be pushed on github in few minutes ;) Thanks for the report.
 

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

Thesolcity

Wherever the light shines, it casts a shadow.
Member
Joined
Oct 2, 2010
Messages
2,209
Trophies
1
Location
San Miguel
XP
1,138
Country
United States
@Thesolcity That fixed your problem: https://github.com/Rinnegatamante/easyrpg-player-3ds/commit/fab2240341037ceb3e5d62568ab75df11558a250

@Thesolcity & @pdapanda Yume Nikki to me doesn't load graphics probably cause i don't have the asian characters support on my PC? (it looks like the problem @pdapanda had with another title).
Can you point me in the right way to properly fix them? (I'm on Windows 10)

If you are trying from PC did you install it from an exe?
 

Mastak

Well-Known Member
Member
Joined
Oct 17, 2015
Messages
139
Trophies
0
Age
34
XP
195
Country
United States
When you extract Yume NIkki on a European PC you get Mojibake but it will still work.

You can workaround this by adding
Code:
[EasyRPG]
Encoding=1252
to the RPG_RT.ini. If this doesn't work try "932"
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    K3Nv2 @ K3Nv2: https://youtu.be/MddR6PTmGKg?si=mU2EO5hoE7XXSbSr