Had a feeling that this was the case. Oh well.No, because DS scale factor is 1.25x instead of 1.5x, so it means that the pixels fit even less onto the screen, so it will always look bad, no matter what.
Had a feeling that this was the case. Oh well.No, because DS scale factor is 1.25x instead of 1.5x, so it means that the pixels fit even less onto the screen, so it will always look bad, no matter what.
Hi i think i installed this ages ago, i remember having to patch some file like gbfirm or something and then running a homebrew to set the filter type. how do i get the ds stuff back into a stock state?
will take a look later thankyouDelete /luma/sysmodules/TwlBg.cxi and /luma/sysmodules/AgbBg.cxi.
If you have never manually copied these files, then also delete /luma/twl.firm and /luma/agb.firm
How do you fix the issue with using the widescreen patch for ROM hacks? Official Pokemon games launched through TWiLightMenu work just fine, but as soon as any patch is applied to the NDS file, it just stretches the image artificially, which looks really bad:
Thank you for the technical explanation of the issue. I have tried two different ROM hacks of two different Pokemon games so far and both seem to have the same problem.I suspect this is an issue with the patches you are applying to the game, not with TWLpatch. The widescreen effect comes from 2 things:
• game squashes everything horizontally to fit more of the world into the 256x192 DS view.
• Sono's improved scaling stretches this to 384x240 on the 3DS screen.
Forcing the game to show this squished wider view needs us to know where the instruction for the viewport is stored. If you use a ROM hack, this location can be altered, so the widescreen patch/cheat code will not increase the field of view. So the scaling will stretch out the original view.
You could try applying the widescreen patch before the other one?
Aha! Your problem here is that the initial squash is being done by a cheat code rather than applied beforehand as a patch. TWLmenu can only apply cheat codes to the game they are intended for. ROM hacks change the ID code that is used to recognise a game. You will find that no cheats are available for your ROM hack (you can check this by pressing Y then X in TWLmenu when the game is highlighted).Thank you for the technical explanation of the issue. I have tried two different ROM hacks of two different Pokemon games so far and both seem to have the same problem.
How would I go about applying the widescreen patch first though, since that one doesn’t get applied to the game directly but just added to the “sd:/_nds/TWiLightMenu/TwlBg/” folder to be used universally for all games as mentioned in the gamebrew guide? (I’m not allowed to link it apparently)
Thanks so much for the help, I got it to work finallyAha! Your problem here is that the initial squash is being done by a cheat code rather than applied beforehand as a patch.
What happens when you launch it now?3ds accidentally updated, now this application no longer seems to work
It works like it normally does, but the filters just arent working, ds have the default setting everytime i open a ds game.What happens when you launch it now?
Please ensure "External FIRMs and modules" is still turned on in the Luma config menu.It works like it normally does, but the filters just arent working, ds have the default setting everytime i open a ds game.
For what it's worth: New Luma version uses a new method for applying upscaling filters, and my TwlBg.cxi started causing DS(i) games and apps to not boot at all. TWPatcher will probably need an update to support the new method.
You misunderstand. Luma has a completely new system for screen filters, I'm pretty sure using TwlBg.cxi for that purpose is deprecated.I'm sorry, but if a Luma update broke the patched TwlBg.cxi, especially if it has worked before, that's a regression in Luma, and not a problem with TWPatcher, I'm afraid.
You misunderstand. Luma has a completely new system for screen filters, I'm pretty sure using TwlBg.cxi for that purpose is deprecated.