Go Back   Project64 Forums > Public Version > Project 64 - v2.x - Cheats

Reply
 
Thread Tools Display Modes
  #11  
Old 13th August 2017, 01:28 PM
gamemasterplc gamemasterplc is offline
Junior Member
 
Join Date: Jun 2017
Posts: 1
Default

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.
Reply With Quote
  #12  
Old 13th August 2017, 05:14 PM
theboy181's Avatar
theboy181 theboy181 is offline
Alpha Tester
Project Supporter
Senior Member
 
Join Date: Aug 2014
Location: Prince Rupert,British Columbia Canada
Posts: 425
Default

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.
__________________
Book recommendation!
https://www.amazon.com/All-Cats-Have.../dp/1843104814
Reply With Quote
  #13  
Old 13th August 2017, 06:07 PM
Wally123's Avatar
Wally123 Wally123 is offline
Senior Member
 
Join Date: Jul 2013
Location: Freedonia
Posts: 159
Default

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
Reply With Quote
  #14  
Old 13th August 2017, 07:43 PM
gamemasterplc gamemasterplc is offline
Junior Member
 
Join Date: Jun 2017
Posts: 1
Default

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.
Reply With Quote
  #15  
Old 13th August 2017, 09:25 PM
theboy181's Avatar
theboy181 theboy181 is offline
Alpha Tester
Project Supporter
Senior Member
 
Join Date: Aug 2014
Location: Prince Rupert,British Columbia Canada
Posts: 425
Default

Can you give me an example or video of how you are finding these commands?
__________________
Book recommendation!
https://www.amazon.com/All-Cats-Have.../dp/1843104814
Reply With Quote
  #16  
Old 13th August 2017, 10:45 PM
gamemasterplc gamemasterplc is offline
Junior Member
 
Join Date: Jun 2017
Posts: 1
Default

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.
Reply With Quote
  #17  
Old 14th August 2017, 12:26 AM
theboy181's Avatar
theboy181 theboy181 is offline
Alpha Tester
Project Supporter
Senior Member
 
Join Date: Aug 2014
Location: Prince Rupert,British Columbia Canada
Posts: 425
Default

Your reply seems rather vague. Are you able to elaborate a little further on the process?
__________________
Book recommendation!
https://www.amazon.com/All-Cats-Have.../dp/1843104814
Reply With Quote
  #18  
Old 14th August 2017, 11:52 AM
catarax catarax is offline
Junior Member
 
Join Date: Aug 2017
Posts: 0
Default

Quote:
Originally Posted by Wally123 View Post
This is something someone needs to keep a database of. Widescreen anti-culling codes would be very useful while using Gonetz's GlideN64.
I update mupencheat.txt and add "--cheats 0" on a game with Mupen64Plus-Qt to keep it at startup along with GlideN64.

However I don't know where the game profile is stored to make a database.
Reply With Quote
  #19  
Old 14th August 2017, 12:13 PM
gamemasterplc gamemasterplc is offline
Junior Member
 
Join Date: Jun 2017
Posts: 1
Default

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.
Reply With Quote
  #20  
Old 2nd February 2018, 07:00 AM
daninthemix daninthemix is offline
Member
 
Join Date: Dec 2012
Posts: 39
Default

Is there any way to add the IPS-patched checksum to the RDP so that fixes / cheats get applied by PJ64?
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT. The time now is 12:20 AM.


Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.