hi, I was surprised to see the result of your work.
Using the display plug-in
I want to put subtitles in a moflex file,
Could you help me?
Not sure if I can be of help I'm afraid.
I don't have any experience with moflex files so I don't know how those work; I'm guessing they're some kind of video file?
What I can tell you is that this plugin works purely by reading pointers, so if you could figure out the memory scheme you could in theory draw your subtitles when you detect a certain timestamp has been reached.
That's probably the hardest part; reading a subtitle file in and displaying it is pretty easy.
Moflex is a video format used by 3ds.
Is it easy to put subtitles if I can figure out when the moflex file is loaded on 3ds system?
Can I use the ntr debugger to check this?
I do not know anything, so I have a question. I'm sorry.
Sadly the name didnt show off, playing in a new 3dsxl with luma 6.6 11.3, trying several quest/monster
Hi @jc28735250
I like how you implement the menu (being overlays, not pausing the game), and the settings (specially the config saves).
Nothing big, Im thinking about using your source to make a cheat plugin while also having it compatible with your plugin.
Hint: im a newb coder.
Question:
Ive been reading through files in sources folder but cant seem to find a way to change the L+ SELECT. May i ask how to change it (let's say, R+SELECT instead)?Derp. It's in menu.h
Im having trouble compiling the source.It said the devkit environment not set up.Manage to pass that error (manually set it in build.py).
Now there seems to be a bunch of errors with random undeclared functions and conflicting types.
May i know the version of python and devkitpro being used here?
My devkitpro is in D: and ive already change that in the build.bat btw
Edit: Does this only compiles in linux?
Thanks for letting me know.Btw, no names are showing up for me :/
Plugin patch!Thanks for letting me know.
May I ask what's your machine region and are you using the english patch? If so, how is it applied (plugin, or patched CIA)?
Plugin patch!
English, cheats and your hp bar.
N3DSXL on latest firmware 11.4(E) with everything updated
static inline int any_is_pressed(u32 keys)
{
if (pad_base != NULL)
{
if (((hidKeysDown() & keys)))
return (1);
}
else
if (((((*(vu32*)(IoBasePad) ^ 0xFFF) & 0xFFF) & keys)))
return (1);
return (0);
}
static inline void wait_keys_released(u32 keys)
{
while (1)
if (!(any_is_pressed(keys)))
return;
}
Hello @jc28735250
For your menu, i noticed that youve used some sort of timer/sleep for your button bounce/rapidfire prevention.
May i suggest an actual key release for more reliable bounce prevention?
Code:static inline int any_is_pressed(u32 keys) { if (pad_base != NULL) { if (((hidKeysDown() & keys))) return (1); } else if (((((*(vu32*)(IoBasePad) ^ 0xFFF) & 0xFFF) & keys))) return (1); return (0); } static inline void wait_keys_released(u32 keys) { while (1) if (!(any_is_pressed(keys))) return; }
Code sampled from blankcheatmenu source. Ive attempted to port it to your base but failed miserably.
Regarding the name, was it because of different id read compared to whats in the database, or unable to read due to the offset shifted by the patch?
Go to fbi, look in the main menu for titledb. Then look for bootntrselector, install that. Open up, the newly installed app\cia (bootntrselector), choose default settings. Choose ntr 3.5 when the app ask which ntr version you want to boot up. Then quit the app and close your 3ds. Pop your sd into your computer, make a new folder named "plugin", then another folder inside the plugin folder named "0004000000197100". Copy the mhxx.plg you get from first post into that folder. Copy the whole "plugin" folder (along with it's subfolder) into the root of your sd card.can anyone point me to a good tutorial on how to install ntr plugins? thank you in advance
Go to fbi, look in the main menu for titledb. Then look for bootntrselector, install that. Open up, the newly installed app\cia (bootntrselector), choose default settings. Choose ntr 3.5 when the app ask which ntr version you want to boot up. Then quit the app and close your 3ds. Pop your sd into your computer, make a new folder named "plugin", then another folder inside the plugin folder named "0004000000197100". Copy the mhxx.plg you get from first post into that folder. Copy the whole "plugin" folder (along with it's subfolder) into the root of your sd card.
And youre done. Open up the bootntr before starting up mhxx.