All my work is on GitHub. I'll draft a PR soon. For now users can test this version out. Lots of improvements and changes from the last version I shared. See the config.ini for options. You can also checkout the README here for details.
For the field / map zoom, it is only recommended right now to use values of 2.0 (default) and 1.75. 1.5x zoom still needs more work to get all the alignments corrected, as well as 1x zoom. Other zoom values will create weird visual pixel glitches, like the default behavior.
The remove mobile ui patch has also been enhanced to remove touch buttons, back / exit buttons in the equipment and settings menu, etc. And I have also included a patch (on by default) to align text and icons a tad cleaner in the equipment menu as well.
Users can also map buttons. The right joystick is currently set in the config.ini to mirror the left joystick. Users can currently program zl, zr, plus, and minus to be any other recognized game button (A, B, X, Y, L, R).
I've also relinked the text ctp patch generator here for easy access, but nothing in its code has changed. This should be the final release version imo for what i wanted this version to include. I can still try to get 1.5x zoom working properly at some point, but it will take me more time.
OC is needed even for fixed timestep off, I'll make note of it. Ideally you should keep it on if you can imo. From my personal testing performance is about the same with it on and off. If you delete the config.ini it will regenerate a new one. Some of the settings are still going to be hidden / suppressed from being written.
OC is needed even for fixed timestep off, I'll make note of it. Ideally you should keep it on if you can imo. From my personal testing performance is about the same with it on and off. If you delete the config.ini it will regenerate a new one. Some of the settings are still going to be hidden / suppressed from being written.
if you want to compare it to other ports, use v1.0.1 as your baseline. Then compare this version to v1.0.1.
fixed_timestep is ensuring right now that it runs synced to the expected frame rates, which may be why you noticed it being faster with it off as the frame rate dips. Overall i say people should experiment with it on and off to their preferences. If oc is high enough, it does hold some benefits to being on.
I do have one idea. I can add the ability to control the frame rate cap. It may actually look pretty good locked at 30Hz. I'll run some more tests. *update: it actually looks very weird to me at 30hz. probably because the sprites are all pixel perfect. missing frames creates some choppy movement. not sure if its ideal, i'll think about it how i can optimize performance more
just a note for the font in my config.ini still had the old path of ct/ChronoType.tff instead of the new one (default /switch/ct/font/ChronoType/ChronoType.ttf)
just a note for the font in my config.ini still had the old path of ct/ChronoType.tff instead of the new one (default /switch/ct/font/ChronoType/ChronoType.ttf)
My bad, forgot to mention. Delete your config.ini and let it regenerate. The font was moved into a subfolder with the reset of its own included files to respect the font creator's license and readme.
If anyone also wants some other decent looking fonts, the creator has his own webpage for them. However you will have to tweak the scaling to your preferences if using a different font.
Post automatically merged:
I've cleaned up the config entries a bit. Some of the settings are more for developers, so I am only making it write to the config now the default settings I believe it should retain. I've also slightly cleaned up some stuff in the code. It wasn't locking its behavior before to core 0 for its single thread CPU computations, causing it to drift from Core 0, to 1, to 2, etc in a random walk based upon the load. This should be a bit better pinning the main computations to Core 0. I've also aligned the text and sprites better on the Techs menu in the game as an expansion of the menu_alignment_fix tweak. It was bugging me a bit how character stats could overlap when transitioning, but didn't.
The main things I suggest testing are setting field_zoom and map_zoom to 1.75, which is a relatively even scaling (but not pixel perfect) or keeping it at 2 (which is pixel perfect). fixed_timestep will prevent frame dips at the cost of occasional slowdown, but with stable OC for the most part it will prevent animation frame drops. It's up to you if you prefer it on or off. Personally i keep mine on.
Yes i kept it as a convenience lol. If it bugs you, i can add a patch to remove it completely. There won't however be those on screen buttons that pop up.
Key take away is battery drain (~2.1-2.4 W). With the values I gave before, its very low. I can still get 6-8 hours of gameplay with those OC levels in this particular game. It is annoying tho that right now it requires a little bit of OC to be stable, but its very easy to set to get a great experience.
The only major bottleneck I can see right now is the devkitpro implementation of the mesa library. It can benefit from being modified, its just a major hassle doing that tho at the moment.
After much speculation, a lot of which being caused by dbrand's unceremonious reveal of their Companion Cube casing, the Steam Machine is finally available to order...
Sony made a shocking announcement today, revealing that the company plans to move away from physical game releases in the future. Citing claims of how the industry is...
Nintendo's expected Summer showcase is here, offering up plenty of new announcements and exciting reveals. Let's see what they have in store in the latest Nintendo...
What once seemed like a far off dream, and after many, many community restarts throughout the years, the elusive Mother 1 / EarthBound Beginnings Remake, which is a...
Since being decompiled Super Mario 64 has seen a considerable amount of interest. We've had multiple PC ports, but the efforts beyond that are really astounding. It's...
Remember when you could get an Xbox Series S for $300? Those were the days. Microsoft has today announced the latest in their console price hikes, seeing their...
Happy June 15th! Well, this one was close enough. Atmosphere has been updated to add support for the latest Nintendo Switch firmware, 22.5.0. This means all of you...
The delays may be behind us, but the news isn't all good for Grand Theft Auto VI. Rockstar have today announced that pre-orders for the game will go live tomorrow, on...
Following an investigation over misleading commercial practices, today Nintendo has been imposed a fine of 35 million euros related to the controller malfunctions...
After much speculation and rumour, the fabled Nintendo Direct is upon us. Set to go live tomorrow, the 9th of June, at 3pm in the UK, it'll feature 50 minutes of...
Sony made a shocking announcement today, revealing that the company plans to move away from physical game releases in the future. Citing claims of how the industry is...
After much speculation, a lot of which being caused by dbrand's unceremonious reveal of their Companion Cube casing, the Steam Machine is finally available to order...
The delays may be behind us, but the news isn't all good for Grand Theft Auto VI. Rockstar have today announced that pre-orders for the game will go live tomorrow, on...
Remember when you could get an Xbox Series S for $300? Those were the days. Microsoft has today announced the latest in their console price hikes, seeing their...
Nintendo's expected Summer showcase is here, offering up plenty of new announcements and exciting reveals. Let's see what they have in store in the latest Nintendo...
With rumours circulating about a Nintendo Direct in the coming days and weeks, fans are left speculating and hoping as to what might be included. At the centre of all...
After much speculation and rumour, the fabled Nintendo Direct is upon us. Set to go live tomorrow, the 9th of June, at 3pm in the UK, it'll feature 50 minutes of...
Following an investigation over misleading commercial practices, today Nintendo has been imposed a fine of 35 million euros related to the controller malfunctions...
The end has come for the PlayStation 3 and the PlayStation Vita. After supporting the PSN Store on the PS3 and PS Vita since 2006 and 2011 respectively, Sony has...
Since being decompiled Super Mario 64 has seen a considerable amount of interest. We've had multiple PC ports, but the efforts beyond that are really astounding. It's...