I appreciate the effort, OP, but your guide is kind of a mess...
That's what I get for being too slow
But yeah, in hindsight I should've done the patcher first, not the thread
I appreciate the effort, OP, but your guide is kind of a mess...
@ahezard has implemented the deblur patch into his twl_firm_patcher.
Someone didn't read the READMEHmmmm. I'm getting an error trying to run this.
I'm pretty sure the file is correctly named (firmware_twl.bin), has the right size (1.64MB) and in the correct folder (input). I got it with GodMode9, following a short tutorial posted in this thread.
Any ideas?
Based on the 3 filters (1x (START+SELECT), 1.25x (default), and 1.5x (used only in GBA mode)) found inside TWL_FIRM, I reverse engineered most of the image matrix processor hardware, and made my own filters to show that sharp upscaling can be done.
-snip-
If it hardlocks then you didn't find the right pattern, or your TwlBg version is not good.
[/spoiler]
-snip-
Now I see why some people are against this patch. Yeah, I can still see room for improvement on these matrixes. But some areas look undoubtedly infinitely better with the simple 1.25x matrix.
I appreciate the effort, OP, but your guide is kind of a mess...
So I tried making a script to automize the extracting and rebuilding process as much as possible.
Script: https://mega.nz/#!1mYgHYRL!7YZZy_MabrmLq2hZw4IP2GKFshuk8jfMe1hUPfh3lLM
Filename: Run.bat
MD5: a064ebbb78cf22fc327b5dbb660a6e89
If you're (understandably) wary of running random scripts off of a tech forum, you're more than free to open the script in a text editor and judge its legitimacy for yourself. I've tried making using it as foolproof as possible.
Prerequisites (you will need the following):
- Access to GodMode9
- A PC and a way of moving files between it and the SD card (eg. directly or via FTP)
- A hex-editor for PC (HxD is a good one), and basic knowledge on how to use the program
- FirmTool (must be installed via Python)
- 3DSTool (must either be in script directory or system PATH)
And that should be it.
- Boot into GodMode9 on your system.
- Once loaded, go through [SYSNAND CTRNAND > title > 00040138 > *0000102 > content > ********.app] and mount the .app file.
- The "*" is a wildcard, it can fit any alphanumerical sign.
- Select the .app file with the highest number.
- Once you're inside the mounted .app, enter the [exefs] folder, select the .firm file there, and copy it to [0:/gm9/out].
- Turn off your system, remove the SD card from it and connect it to your PC (or use FTP to wirelessly transfer files, it's up to you).
- Travel to [SD:\gm9\out\] on your PC, and copy the .firm file somewhere onto your PC (preferably in own folder).
- Move the 'Run.bat' script (download at the top of my post) into the same directory as the .firm.
- Rename the .firm file to "TWL.firm" and run the script.
- If you encounter this message while trying to run the script, please make sure you have both FirmTool and 3DSTool installed and findable by the script.
- Please read the script output, follow it carefully, and press the Y key to continue after doing so:
- Wait until you get this wall of text:
- Open the code.bin that appeared in the script directory in your hex-editor, apply and save the patches of your choice (as stated above), and press the number key stated to continue with the script.
- Wait until you receive this message:
- Check your script's directory. There should now be a "TwlBg.cxi" inside it. Copy TwiBg.cxi onto your SD (again, either directly or via FTP) under [SD:\luma\sysmodules\].
- Reinsert the SD card into the system (or reboot it if you used FTP) and power it on while holding SELECT to enter Luma's configuration menu.
- Ensure that these two options are ticked:
- "Enable game patching"
- "Enable loading external FIRMs and modules"
- Press START to save your settings.
No.Also, when running DS games after the patch, would I need to hold any buttons for it to take effect?
So should we go ahead and use this patcher or wait for OPs version?
Also, when running DS games after the patch, would I need to hold any buttons for it to take effect?
I'm just a newbie here, I stumbled upon your guide by accident.
Anyways, I can't thank you enough for sharing this, Sono.
I've just tried the sharp 1.25x scaling for the first time and it looks so much better.
This is just wonderful, finally I can enjoy my old ds games again.
I couldn't stand the blurriness...
It should look like what's in the videos in this page.I applied the 1.25x patch and it looks even blurrier than stock. How do you make it look sharp? I'm using a new 3ds XL
Use x1.25.Noice work on the filter. I wanted to apply it on my O3DS, but im not sure, what version to use, can I use the x1.5 on my small O3DS? o only the x1.25 can be used?, its unique on every 3DS?
Noice work on the filter. I wanted to apply it on my O3DS, but im not sure, what version to use, can I use the x1.5 on my small O3DS? o only the x1.25 can be used?, its unique on every 3DS?
Could it be possible to use one resolution on the top screen and another on the bottom screen?
Edit: I can however move the screens up-down-left-right when in 1x mode