Cheat Engine Forum Index Cheat Engine
The Official Site of Cheat Engine
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 


[Suggestion] Tables database

 
Post new topic   Reply to topic    Cheat Engine Forum Index -> Cheat Engine
View previous topic :: View next topic  
Author Message
phadeb
Cheater
Reputation: 0

Joined: 25 Jun 2007
Posts: 35

PostPosted: Thu Dec 19, 2013 10:30 am    Post subject: [Suggestion] Tables database Reply with quote

Hey,

How about for the next version of CE, a new module that would be a tables database. It would be connected to the internet and every member could upload their tables for the matching games to that database. The information included could contain the OS version and the game version. People could vote for trainers with a 5-star based rating system and comment on each table. Once a table has got enough votes, it could be verified by a trusted member and flagged as verified working. There could be a way for people to say for each table, what features of the table specifically worked and how well they worked (with their OS and game versions embedded), and the uploader would have the ability to update his table accordingly. For each game there would be informations about the different versions and an MD5 for each version to make sure the table is used on the same file.
Back to top
View user's profile Send private message
Dark Byte
Site Admin
Reputation: 470

Joined: 09 May 2003
Posts: 25812
Location: The netherlands

PostPosted: Thu Dec 19, 2013 7:31 pm    Post subject: Reply with quote

It should be possible to do this with lua and the luasocket extension (which I just uploaded an improved version of)

In an onOpenProcess callback you could check out the loaded modules, processname, read the pe header and figure out an unique id, and then use luasocket to query a database and display the results in a form

_________________
Do not ask me about online cheats. I don't know any and wont help finding them.

Like my help? Join me on Patreon so i can keep helping
Back to top
View user's profile Send private message MSN Messenger
daspamer
Grandmaster Cheater Supreme
Reputation: 54

Joined: 13 Sep 2011
Posts: 1588

PostPosted: Sat Dec 21, 2013 5:20 am    Post subject: Reply with quote

Vulnerability?
I'd avoid touching databases directly from a local file.


But it's still possible and quite useful (I could do it, if DB, you'd allow me to read all tables and cetrainers as a CSV like "game name, game version, last update, OS, rating").

It'd be a great add-on.

_________________
I'm rusty and getting older, help me re-learn lua.
Back to top
View user's profile Send private message Visit poster's website
Dark Byte
Site Admin
Reputation: 470

Joined: 09 May 2003
Posts: 25812
Location: The netherlands

PostPosted: Sun Dec 22, 2013 9:26 am    Post subject: Reply with quote

Of course not a direct database connection but a php script that provides commands to querry it

Anyhow, since the current table database contains no link/lookup for the process I think it may be better to create your own database from scratch.
That way you could even allow games not allowed on this site (which I'm sure will be the nr1 type of game added/talked about, and I don't feel like policing that)

_________________
Do not ask me about online cheats. I don't know any and wont help finding them.

Like my help? Join me on Patreon so i can keep helping
Back to top
View user's profile Send private message MSN Messenger
Megapauloap
How do I cheat?
Warning
Reputation: 0

Joined: 22 Dec 2013
Posts: 0
Location: São Paulo, Brazil

PostPosted: Sun Dec 22, 2013 3:34 pm    Post subject: Reply with quote

It's a good idea. It would make life easier for many users.
_________________
RIG: AMD FX-6300 3,5 GHz - 8 GB RAM - 500 GB HD - GTX 650 Ti OC 1 GB - Win 7 Home Premium 64 bits SP 1

Merry Christmas and an awesome 2014 to all the users of this forum! Very Happy
Back to top
View user's profile Send private message
daspamer
Grandmaster Cheater Supreme
Reputation: 54

Joined: 13 Sep 2011
Posts: 1588

PostPosted: Mon Dec 23, 2013 8:08 am    Post subject: Reply with quote

I could set up a website for it (or at least sub domain) look for some downloads website script and write the lua script of it.

But my issue is that downloading .CT is like 1-20kbs (even more when you go nuts with hacking a single game).

And as I noticed in C.E forums, tables are being downloaded thousands times a day, so I don't want to slow down my own nor crash my host computer.

So if you have any solutions dark byte, I'll work on it Wink.

_________________
I'm rusty and getting older, help me re-learn lua.
Back to top
View user's profile Send private message Visit poster's website
mgr.inz.Player
I post too much
Reputation: 222

Joined: 07 Nov 2008
Posts: 4438
Location: W kraju nad Wisla. UTC+01:00

PostPosted: Tue Dec 24, 2013 11:06 am    Post subject: Reply with quote

I think you can keep only links. All big CT files on couple dropbox accounts.
I think four accounts should be enough (to deal with transfer limit).

Or other hosting sites similar to dropbox, like GoogleDocs, etc.
Sites with direct links.

So, users can download CT files directly from dropbox (or etc.) or by using your database. Your php script will take game name, game version, bitness and provide correct link (dropbox account picked randomly).



For bitness you can use CE Lua command: targetIs64Bit() - false for 32bit process.

As for file version, you can parse it, just search for: "FileVersion" (unicode)

between FileVersion and InternalName there should be unicode string, a file version.

_________________
Back to top
View user's profile Send private message MSN Messenger
Display posts from previous:   
Post new topic   Reply to topic    Cheat Engine Forum Index -> Cheat Engine All times are GMT - 6 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group

CE Wiki   IRC (#CEF)   Twitter
Third party websites