CheatEngineTables icon indicating copy to clipboard operation
CheatEngineTables copied to clipboard

Order the original table dump

Open Hexorg opened this issue 8 years ago • 5 comments

It's currently a mess. Come up with a folder structure to navigate the repository easier.

Hexorg avatar Feb 28 '17 20:02 Hexorg

Proposed structure:

- /tables/[Program Name]
- /tables/[Program Name]/[Version]
- /tables/[Program Name]/[Version]/.hashes
- /tables/[Program Name]/[Version]/*.ct

Where .hashes is going to have a map of binary hash to the *.ct file

Hexorg avatar Feb 28 '17 20:02 Hexorg

Going to add a utf encoded dot file to account for all possible names:

- /tables/[Program Name]
- /tables/[Program Name]/.fullname
- /tables/[Program Name]/[Version]
- /tables/[Program Name]/[Version]/.hashes
- /tables/[Program Name]/[Version]/*.ct

Hexorg avatar Feb 28 '17 23:02 Hexorg

Okay, I'll begin working on this tomorrow morning during my break.

Jackre1d avatar Mar 01 '17 02:03 Jackre1d

Sifting through more of the tables, it looks like it'll be next to impossible to extract version number just from the table. And we don't have enough resources to actually try to apply every table to every version. I think the final structure will look like

- /tables/[Program Name]
- /tables/[Program Name]/.fullname
- /tables/[Program Name]/.hashes
- /tables/[Program Name]/*.ct

Hexorg avatar Mar 03 '17 23:03 Hexorg

I would also add something like:

- /tables/[Program Name]/untested/
- /tables/[Program Name]/untested/.fullname
- /tables/[Program Name]/untested/.hashes
- /tables/[Program Name]/untested/*.ct

For untested tables. For example, there are hundreds of Dark Souls 1/2/3 tables and I'm sure that most are not up to date or unnecessary, because there are one big table with all the stuff in it.

igromanru avatar Apr 02 '17 09:04 igromanru