Author Topic: Cheat Special Option Wish  (Read 273 times)

0 Members and 1 Guest are viewing this topic.

Offline Gent

  • PJ64 Dever
  • Hero Member
  • *****
  • Posts: 505
  • Karma: +100/-0
  • SuperFly Deving Guy
    • Project64 Website
Cheat Special Option Wish
« on: July 15, 2020, 11:06:05 am »
I have been thinking on this for many years now, and i believe i have found the perfect example for the use of this.

Code: [Select]
[4F48B0FD-8E7173F4-C:45]
Name=Sin and Punishment - Successor of the Earth (U)

Cheat15="Level\0-0\Infinite Air Jumping",8010BB0C 0000
Cheat15_N=Only use one Infinite Air Jumping level Code at a time and only use for that specific level Cheat
Cheat16="Level\1-1\Infinite Air Jumping",801657DC 0000
Cheat16_N=Only use one Infinite Air Jumping level Code at a time for that specific level and only use for that specific level Cheat
Cheat17="Level\1-2\Infinite Air Jumping",801BCF9C 0000
Cheat17_N=Only use one Infinite Air Jumping level Code at a time for that specific level and only use for that specific level Cheat
Cheat18="Level\1-3\Infinite Air Jumping",801126EC 0000
Cheat18_N=Only use one Infinite Air Jumping level Code at a time for that specific level and only use for that specific level Cheat
Cheat19="Level\2-1\Infinite Air Jumping",801BD29C 0000
Cheat19_N=Only use one Infinite Air Jumping level Code at a time for that specific level and only use for that specific level Cheat
Cheat20="Level\2-2\Infinite Air Jumping",801B911C 0000
Cheat20_N=Only use one Infinite Air Jumping level Code at a time for that specific level and only use for that specific level Cheat
Cheat21="Level\2-3\Infinite Air Jumping",801A7CEC 0000
Cheat21_N=Only use one Infinite Air Jumping level Code at a time for that specific level and only use for that specific level Cheat
Cheat22="Level\3-1\Infinite Air Jumping",801588EC 0000
Cheat22_N=Only use one Infinite Air Jumping level Code at a time for that specific level and only use for that specific level Cheat
Cheat23="Level\3-2\Infinite Air Jumping",801B936C 0000
Cheat23_N=Only use one Infinite Air Jumping level Code at a time for that specific level and only use for that specific level Cheat
Cheat24="Level\3-3\Infinite Air Jumping",801013CC 0000
Cheat24_N=Only use one Infinite Air Jumping level Code at a time for that specific level and only use for that specific level Cheat

Now what would be great for this is:

A special Option where

Infinite Air Jumping or Infinite\Air Jumping

80?????? 00XX or 81?????? XXXX

and  ends up looking like:

Code: [Select]
Cheat0="Infinite Air Jumping ",80?????? 0000
Cheat0_SO=$0BB0C Level 0-0,$1657DC Level 1-1,$1BCF9C Level 1-2,$1126EC Level 1-3,$1BD29C Level 2-1,$1B911C Level 2-2,$1A7CEC Level 2-3,$1588EC Level 3-1,$1B936C Level 3-2,$1013CC Level 3-3
This will save having to worry about users putting more than one option on that could result in the game crashingor just too many entries where the above would save space and look much better as a feature.



« Last Edit: July 15, 2020, 11:09:12 am by Gent »
System 1 Specs:

OS:Windows 7 Professional 64Bit
CPU:Intel® Core™2 Quad Processor Q8400, 2.66 GHz, 1333 MHz FSB
System RAM:8GB Ddr2 Ram
Video:ATI Radeon HD 7470 PCI-E Graphics Card 1Gb
Sound:Creative Labs SB0460 X-fi Fatality Sound Blaster

System 2 Specs:

OS:Windows 7 Professional 64Bit
CPU:AMD Intel Quad Core i7 860 @ 2.80GHz Lynnfield 45nm Technology
System RAM:16.0GB Dual-Channel DDR3 @ 664MHz (9-9-9-24)
Video Card:512MB NVIDIA GeForce 310 Graphics
Sound Card:Realtek High Definition Audio

System 3 Specs:

OS:Windows 7 Professional 64Bit
CPU:AMD Essentials E1-2100 Accelerated Processor clock speed : 1.0 GHz
System RAM:Crucial 16GB  DDR3 RAM (1,333 MHz)
Video Card:AMD E1-2100 APU with AMD Radeon™ HD 8210 Graphics
Sound Card:Realtek ALC269Q-VB5-GR


Offline RadeonUser

  • PJ64 Dever
  • Full Member
  • *****
  • Posts: 249
  • Karma: +1/-0
  • SuperFly Deving Guy
Re: Cheat Special Option Wish
« Reply #1 on: October 01, 2020, 05:41:44 am »
Leaving this here so there's a "permanent" account.

I've been looking at this, actually commented a good bit of the code because I was following it along.
This will require some modification to the cheat graphical interface.
I don't believe it will be too much work, I'll likely just do a copy and paste of the code extensions and rename to command extensions.

I'll sporadically be taking a look into adding this in, unfortunately I'm not concentrating too much on programming at the moment so this may take a while to implement.

The look I took at the cheat file leads me to believe it'll be a helpful addition.