Recent Posts

Pages: [1] 2 3 ... 10
1
Cheat Development / Re: Cheat Text Search
« Last post by Gent on August 17, 2020, 03:31:35 pm »
The one thing Ive noticed is how the code looks in Testing area.
Activator is showing as 71 where the entry point Selection is blank.
See images below
2
Cheat Development / Re: Cheat Text Search
« Last post by Gent on August 17, 2020, 03:14:46 pm »
Fantastic!
3
Cheat Development / Re: Cheat Text Search
« Last post by RadeonUser on August 17, 2020, 02:59:41 pm »
I made a bit of progress on text replacement, the cheat code isn't created yet and there's a lot of error checking but the replacement does work.

Still to do:
Text input verification (We have our normal ASCII text and there's another possibly Unicode(?) option)
When editing the cheat in cheat search display the text (After it has been created)
Choose a format to save to the cdb (This may be kept as a string rather than the individual bytes)
Have cheat window (The normal one) recognize this new cheat format and load/handle it.

Once a stable point is reached and things are working I will investigate the 16bit option with the enhanced character set and then try to implement it.
Depending on the format decided for the cdb I may just denote this as U"16 bit text" or if that's difficult simply write out a long cheat to replace the 16bits individually.
The goal for the 8bit replacement may just be "Secret Gent" and I'll maybe add an option to null the last byte, or maybe \0 works right now... I haven't tested it thoroughly.

I'm sure I'll run into other things I need to do, that's just what I can think of right now.

The file stuff should be fine now, I decided to make the rom browser behave differently in my debug builds and returned to the stabler version some weeks back.
Which has also seen some modifications because I found some logic problems along the way...
So I'm hoping that's finally sorted
4
Project 64 1.6.1 Dev / Re: New Logo and Icon
« Last post by Gent on August 16, 2020, 03:27:40 pm »
For Rad
5
Cheat Development / Re: Cheat Text Search
« Last post by Gent on August 04, 2020, 12:15:35 am »
Move Up and Move Down do not work in cheat search enable
And on File Close or Top Right Exit  X App Crashes
6
Cheat Development / Re: Cheat Text Search
« Last post by RadeonUser on August 03, 2020, 03:56:02 pm »
Gent's complaint: Cheat Search is horribly slow if there are millions of hits.
This was, mostly, intentional as memory usage is the price to pay for speed.
This build allocates memory in 512KB blocks to deal with high hits.
Unfortunately, it also allocates 512KB for a single result  8-}

I can do some future tweaks for unknown searches as that size is known (4MB or 8MB RDRAM, seeing as the entire memory is kept)

I also need to look into reducing that memory footprint somehow as I'm storing 8 bytes per hit, making it a whopping 64MB maximum for 8MB RDRAM unknown searches.

Also look at Missing Link, the Deku Ammo cheat doesn't seem to be activating on this build.

7
Cheat Development / Re: Cheat Text Search
« Last post by RadeonUser on August 03, 2020, 05:55:39 am »
I believe I fixed most of the file related issues, it's still slow on release and even slower on the debug build but it's working "well enough".
Fixed the reset problem (easy enough) on cheat search.
Should be able to delete the entry now as well, was part of the rewrite I was doing and never finished.

Not sure what else I've done between the last time and now as the file stuff was taking a good deal of my concentration.
8
Cheat Development / Cheat Special Option Wish
« Last post by Gent 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.



9
Cheat Development / Re: Cheat Text Search
« Last post by Gent on July 14, 2020, 01:52:20 am »
testing the later builds on my office PC it isn't as bad.... Yoshi Perm cheat works.
The cheat enabled still crashes and i have found that the cheat search is not functioning correctly
See video below.

First is the older build with the manually fixed crcsand second is the latest build with calculated crcs


10
Cheat Development / Re: Cheat Text Search
« Last post by Gent on July 13, 2020, 06:30:33 pm »
Like I said earlier, these builds crash
When you try to unhide Advance Setting on Fresh install
When you try to change any settings including choosing Rom Directory.
When you try to change Rom Setting when rom is active (Fine from right click browser)
Also crashed on trying to enable a cheat code from Cheat menu.
See video below
Pages: [1] 2 3 ... 10