XaiJu
Gliden64
Gliden64

patreon


Summer changelog

Hello,

I resume publication of changes log. The main events of this summer are:

* HLE implementation of microcode for Indi and Naboo merged into master.

* Mip-map shader correction to fix texture issues in Indiana Jones.

* Implemented overscan feature: https://gliden64.blogspot.com/2018/05/overscan.html

* Implemented profiles feature: https://github.com/gonetz/GLideN64/issues/1836

* Implemented import settings from old version of ini file. Now plugin does not reset GLideN64.ini to defaults when config version changed. If you will switch to profile with obsolete settings, plugin will read all actual settings from this profile and then update it.

* Fixed PAL version of International Superstar Soccer 98: https://gliden64.blogspot.com/2018/07/1998-fifa-world-cup.html

* Fixed load of .htc files distributed without texture packs.

* Issue with the energy bar in F-Zero multiplayer partially fixed

* Fixed Mia Hamm Soccer 64: wrong textures in menu:

* https://github.com/gonetz/GLideN64/issues/210

* Fixed Super Smash Brother Gfx issue on Dreamland stage: https://github.com/gonetz/GLideN64/issues/487

* Fixed Ogre Battle 64 Opening Splash Screens Flicker: https://github.com/gonetz/GLideN64/issues/1868

* Fixed regression in Bottom of the 9th: no more intro and main title gfx

* Fixed Near Plane Clipping issue in AeroFighters Assault: https://github.com/gonetz/GLideN64/issues/289

* Fixed Near Plane Clipping issue in F-Zero: https://github.com/gonetz/GLideN64/issues/1855


All these changes are in master branch and available in WIP builds: https://github.com/gonetz/GLideN64/issues/1574


Besides that, we started long and hard work on S2DEX microcode. S2DEX is a library designed by Nintendo for 2D graphics. This library is used by many games. It is documented and implemented in HLE long time ago. However, many of games, which use S2DEX have minor issues in 2D graphics in HLE mode. gizmo98 found that some of documented features of S2DEX are not taken into account in HLE implementation. He made set of fixes and several games started to look better. olivieryuyu decided to take another approach to the problem: decode the microcode and find what it actually does. It is very ambitious task because the microcode is very large and complex. However, in case of success plugin will work in HLE exactly as in LLE. Currently this work is circa 70% completed. olivieryuyu decoded vertex coordinates calculations for Sprite and Rectangle commands of the microcode. Texture coordinates calculation is also partially decoded. Fixes we are doing for for 2D can cause regressions in some games, thus until this work is not finished the changes posted to 2D_fixes branch: https://github.com/gonetz/GLideN64/tree/2D_fixes



More Creators