It seems like the decompiled scripts causing the settings menu to break also happens on the original decomp as well, so you'll have to take that up with them on their repo.
As for vsync, I haven't tried disabling it before because there's no point. There's no way to disable vsync in Citro3D (the graphics API used), thus vsync is always left on by default in the ini file. Are you getting slowdowns? The main game should maintain 60fps, unless there's some resource-heavy mods out there?
I believe the awkward binds are just the original behaviour of the mobile version of the game. The decompiled scripts should remedy this by binding pause back to the START button, and jumping/spindashing back to A/B/Y. You also have the option to rebind controls in the ini file using bit values taken from libctru. Are these not working at all?
Off the top of my head, the intro movie option in the main menu is gone, the help & options menu is broken (as you mentioned) and reverts to its normal options without the option to open the dev menu (which is present without the decompiled scripts), and the in-game pause menu is reverted to its original form (again missing the dev menu option that the base port contains). There may be more that I missed, though.What unique menu elements disappear? And what do you mean by functionality breaking?
Yes, without using the decompiled scripts this is all true. I didn't take note of the rest of the controls until after I had removed the decompiled scripts and set TxtScripts=false, so whatever I'm saying doesn't apply to the port + decompiled scripts. The port runs just fine for me without the decompiled scripts and maintains more functionality so I'm content with that for now.But, I'd assume if you don't use the Scripts like EnergyFocus is doing with not putting TxtScripts=true the controls are going to revert back to B pauses and A and Y jumping.
I had no reason for disabling vsync, just did so out of habit. I didn't notice any slowdown, only minor hitching when power-ups begin and end which i didn't find disruptive.As for vsync, I haven't tried disabling it before because there's no point. There's no way to disable vsync in Citro3D (the graphics API used), thus vsync is always left on by default in the ini file. Are you getting slowdowns? The main game should maintain 60fps, unless there's some resource-heavy mods out there?
I didn't try to mess with the controls in the ini file since I didn't recognize any of the values. But this is very useful information. I'll give this a try sometime soon and report back.You also have the option to rebind controls in the ini file using bit values taken from libctru. Are these not working at all?
try to delete settings.ini
- Hi, I need help, I installed this though the qr code and I have a data.rsdk but it's just showing me a glitchy screen, Please help me as I'm dumb (using O3ds)
unfortunately this doesn't solve the problem but i think it could be a useful thing to make development easier for it?How to compress the Sonic CD video files with ffmpeg:
For New 3DS: (See bottom of page on how to convert Old 3DS)
For FMV playback, copy the videos/ folder from the original Steam release to sdmc:/3ds/SonicCD/.
To ensure the best playback performance, scale down the OGV files to 400x240 using ffmpeg:
But, you might notice that when you try to open ffmpeg it won't open as a software program but flashes for a second on the screen. This is normal and it's not Windows Defender or your computer blocking the program. This is because ffmpeg is command line program and does not have a graphical UI. But, don't worry there is a very simple process you can set up to convert the videos easily using notepad. Follow these directions as follows:
1. Create a new folder on your desktop.
2. Drop FFMPEG.exe into that folder.
3. Drop the first Sonic CD movie file into the folder you want to compress first.
4. Open Notepad and type CMD
5. Save the file as Open_commandline.bat in the folder.
6. Now, double-clicking that batch file will open a windows command prompt for you.
7. Now, in that command prompt, you can try invoking FFMPEG to do something to the file, such as using a special command line to convert the videos. For instance:
So now we copy and paste the first Sonic CD video file name and replace the input.ogv and output.ovg of the command line below with the first Sonic CD video file name:
For Example, this is the original command line:
ffmpeg -i input.ogv -s 400x240 -c:v libtheora -q:v 7 -c:a libvorbis -q:a 4 output.ogv
So again, put the first video file name (example: Bad_Ending.ogv) into the command line for "input.ovg" and "output.ogv". But for the output.ogv change the name to something like newBad_Ending.ogv. Or the file won't compress.
Example (With the video file name inserted properly):
ffmpeg -i Bad_Ending.ogv -s 400x240 -c:v libtheora -q:v 7 -c:a libvorbis -q:a 4 newBad_Ending.ogv
Then hit enter and it will compress the video. Your new compressed video will be inside the folder. So, then just delete the old video file and take the "new" off of the new compressed video name, to return the file back to its original name. Do this for the rest of the video files and you're all set!
NOTE: It helps to open up a new Notepad screen and paste the command line into there as you make your changes for each video file. Then, once the changes for each video are made to the command line, copy the command line, open up Open_commandline.bat and right click it in and hit enter to compress each video.
For Original 3DS:
Use this code line to convert the videos even further to 200x120 so they play properly on Old 3DS and repeat the steps above:
ffmpeg -i input.ogv -s 200x120 -c:v libtheora -q:v 7 -c:a libvorbis -q:a 4 output.ogv
Are you saying this command line will make it so both Japanese and U.S. lyrics play in the intro and ending movies? I reconverted the movies and only the Japanese Lyrics still play in the Intro no matter what music track I select. Or did you mean it's a step in the right direction with no fix yet?unfortunately this doesn't solve the problem but i think it could be a useful thing to make development easier for it?
The videos in the mod have two audio tracks but the command makes ffmpeg only pick one, if you use this command instead:
ffmpeg -i input.ogv -map 0 -s 400x240 -c:v libtheora -q:v 7 -c:a libvorbis -q:a 4 output.ogv
then it will pick both audio tracks. I assume there needs to be some more work done since pressing any button to skip the cutscene in intro movie option shuts down the music and you have to select the soundtrack again to restore it, other than the whole jp audio only playing thing
i'd take it more as a step in the right direction. The way you made the command before made it so you'd only get one of the audio tracks no matter what. With this you have both the audios and it's only a matter of finding out why the game doesn't play themAre you saying this command line will make it so both Japanese and U.S. lyrics play in the intro and ending movies? I reconverted the movies and only the Japanese Lyrics still play in the Intro no matter what music track I select. Or did you mean it's a step in the right direction with no fix yet?
I'm still using the scripts and it's set to true.
Hi, I'm here. Sorry though, I'm not quite sure what you mean by the PC version menu options fading "to black and back". To be honest I barely test with the PC version because I always just recommend using the mobile rsdk and calling it a day due to the hardware renderer requirement. Have you also got the decompiled scripts folder set up? It does fix some of the mobile version's shortcomings, including pausing.Is there a way to contact the creator of this port?
Using files from the mobile version makes the menus work but you can't pause the game, while using files from the PC version makes the pause work but the menu options fade to black and back.
I'd really like to report that but I don't see any way to do so.
It seems like the decompiled scripts causing the settings menu to break also happens on the original decomp as well, so you'll have to take that up with them on their repo.
Hi, I'm here. Sorry though, I'm not quite sure what you mean by the PC version menu options fading "to black and back". To be honest I barely test with the PC version because I always just recommend using the mobile rsdk and calling it a day due to the hardware renderer requirement. Have you also got the decompiled scripts folder set up? It does fix some of the mobile version's shortcomings, including pausing.
Edit: If by menu options you meant the "Help and options" tab, and the settings inside it fading out and back in, then that's also how the original decomp behaved :/