sm64-port
sm64-port copied to clipboard
Basic minimap functionality
Creating PR to track progress.
Known issues:
- [ ] Texture corruption after playing for a while; I guess I'm not doing texture loading quite right...
Resolved issues:
- [x] ~~Goddard doesnt reset map when playing demos~~
- [x] ~~Star select screen minimap does not match reality.~~
- [x] ~~Trying to leave 'console' touch-screen (disable AA/800px etc) breaks bottom screen; I haven't worked out how to de-initialise the console, I hoped just setting the
gfxSetScreenFormat
back toGSP_RGBA8_OES
would do the trick.~~ - [x] The Mario texture is a symlink to the (extracted)
textures/segment2/segment2.05A00.rgba16.png
; symlinks are iffy at best on Windows. If you have issues, copy the files manually
cp textures/segment2/segment2.081D0.rgba16.png src/minimap/textures/arrow.png
cp textures/segment2/segment2.05A00.rgba16.png src/minimap/textures/mario.png
Minimaps should be disabled during the credits. Think this caused a crash for me, though it's hard to tell
The ending cutscene text is also an issue. It was previously white and appeared on the black letterbox, a nobrainer. But it now appears over the scene. In my last commit, I changed it to black, which isn't much better. Could we put it into the bottom screen, maybe? The minimap would be disabled at this point.
were credits rendered correctly with the viewport being set right? Wondering if it's a side-effect of some other change I've made, unrelated to this?
A bug with the minimap branch only, Peach letter fade transition only affects her hair now. I think this is due to how area.c's render_game was changed. This function is also going to be key to eliminating the minimaps from the ending scene. I have a good idea of how to fix it
Any updates on this @mkst ?
Any updates on this @mkst ?
No updates from me. Am leaving this to be crowd-sourced. I'm working on other things...