|
#11
|
|||
|
|||
![]()
I am working on bomberman second attack. I had limited success on 64 with unfixable glitches due to breakpoints not working on nemu64. Second attack will be IPS patch for a .z64 ROM. The patch will also fix the letterboxing. Might need to do breakpoints on mirrors for bomberman 64.
Last edited by gamemasterplc; 13th August 2017 at 01:40 PM. |
#12
|
||||
|
||||
![]()
What memory locations are you working with to rid the letter boxing? Do you think its scissoring locations? If you share your findings making changes to other games would be easier to find.
|
#13
|
||||
|
||||
![]()
This is something someone needs to keep a database of. Widescreen anti-culling codes would be very useful while using Gonetz's GlideN64.
__________________
"I find television very educating. Every time somebody turns on the set, I go into the other room and read a book." ~Groucho Marx |
#14
|
|||
|
|||
![]()
I typically find the generation of the scissoring display list command and change some of the values that go into the command for no letterbox. Might also change some instances of values going into the fill rect command as well to get rid of letterbox. If the game doesnt run in Nemu64 I typically cannot make a code. Also how would we apply IPS patches on the fly. It will require big-endian ROMs
Last edited by gamemasterplc; 13th August 2017 at 08:15 PM. |
#15
|
||||
|
||||
![]()
Can you give me an example or video of how you are finding these commands?
|
#16
|
|||
|
|||
![]()
Look up F3DEX opcodes for the display list commands. A requirement is the game being able to run in nemu64. If it runs with audio only or serious GFX glitches change your GFX plugin. Some parameters to the commands will be multiplied by 4.
Last edited by gamemasterplc; 13th August 2017 at 10:48 PM. |
#17
|
||||
|
||||
![]()
Your reply seems rather vague. Are you able to elaborate a little further on the process?
|
#18
|
|||
|
|||
![]() Quote:
However I don't know where the game profile is stored to make a database. |
#19
|
|||
|
|||
![]()
That's because the process is highly game specific past that. You also need MIPS assembly knowledge. I typically start widescreen hacks from finding a specific display list command as well. The upper 32 bits of the command is DA380007. That command loads the projection matrix. The lower 32 bits is the physical address of it.
|
#20
|
|||
|
|||
![]()
Is there any way to add the IPS-patched checksum to the RDP so that fixes / cheats get applied by PJ64?
|