Can you tell me if it sounds logical, or did i get to creative
A hack that Logs into a web server which will be using c++ -> php -> Database [ mySQL preferred, but any should work ]. After logging in the hack request the list of available hacks from the Hacks Table. What the current user can and cannot use. The hack then downloads the addresses for the hacks. I've already created a base capable of downloading addresses from a server. Saving to the server is also a feature i would also like to add. That I've already done.
Reasons for Doing this: Hacks have to be updated constantly and many sites need to have a coder present for each patch. Which may just be updates to the addresses. With this system, as long as u can obtain the addresses and add them to the database you are good to go.
One compiled hack will be able to last longer among multi patches without a new hack need to be compiled.
================================================== ============================================
the `users` table will contain :
Username
Password
Settings - Save to server
Type - the group/class ID of the User [ VIP, SuperUser, Standard User, Guest, Tester ]
================================================== ============================================
the `Hacks` table will contain:
Type - for the Group/class ID
* - and a column for each hack used in the hack
so u can tell if this user class/group is allowed to use this hack.
================================================== ============================================
the `addies` table will contain:
GameID - ID for the game, [optional] if u wanna allow multi game support like NA and EU versions of a game
* - and a column for each Address that is required within the hack
I have started the project already this is some of the code
Seems more complicated to maintain than to just recompile the hack each patch. Is it worth it?
Side note, don't explicitly call a class's destructor, you should be "deleting" to properly clean it up.
i.e
Code:
// right
Main m = new Main();
delete m;
// wrong
Main m = new Main();
m->~Main();
Idea is probably a lot more trouble than it's worth in the end though, plus most forums don't approve programs that access internet resources anyway.
Originally Posted by Jason
Side note, don't explicitly call a class's destructor, you should be "deleting" to properly clean it up.
i.e
Code:
// right
Main m = new Main();
delete m;
// wrong
Main m = new Main();
m->~Main();
Idea is probably a lot more trouble than it's worth in the end though, plus most forums don't approve programs that access internet resources anyway.
Basically what Jason said, don't call destructors like that. And also, if you are planning to post this here on MPGH, don't expect an approval.
Ok, about the destructors and I am thinking of creating a online Management system, allowing u to update the addresses.
I am creating it as a tool for sites, i really didn't expect MPGH to approve the compiled dll, but what I will be releasing if i finish it is the source of the base, and the php and hopefully a SQL file for the database so u can import it.
---------- Post added at 07:40 AM ---------- Previous post was at 07:39 AM ----------
Originally Posted by Kallisti
Seems more complicated to maintain than to just recompile the hack each patch. Is it worth it?
What I said above, and well this allows people with little to no programming knowledge to operate/update these hacks.
IMO seems like a pretty legit idea, if you are up for all the maintenance that will come along with it
Just curious, do you want to start a VIP hack website? Because this seems perfect for it.
Originally Posted by Kallisti
IMO seems like a pretty legit idea, if you are up for all the maintenance that will come along with it
Just curious, do you want to start a VIP hack website? Because this seems perfect for it.
I don't do hacks, i really just do general programming.
I am also going to make it simple, it will be just like going into a web site and changing the address for the hack.
Originally Posted by topblast
I don't do hacks, i really just do general programming.
I am also going to make it simple, it will be just like going into a web site and changing the address for the hack.
Still seems like a cool idea if you can complete it.
You can essentially build a C++ functional base, then dynamically generate all of your hacks on initialization from a central database. It's a cool idea, but the amount of use vs. time taken to build such a thing is questionable. Still be a fun project to play around with.
I have already done this before. Make sure to also write a tool that can import cheat engine files into the database, you really don't want to manually copy everything over.
Originally Posted by Jason
You can essentially build a C++ functional base, then dynamically generate all of your hacks on initialization from a central database. It's a cool idea, but the amount of use vs. time taken to build such a thing is questionable. Still be a fun project to play around with.
yes, i am basically doing this for fun.
---------- Post added at 04:50 PM ---------- Previous post was at 04:44 PM ----------
Originally Posted by Hell_Demon
I have already done this before. Make sure to also write a tool that can import cheat engine files into the database, you really don't want to manually copy everything over.
i am releasing this, if they don't want a base that allows them with these features and a complex menu, which i am outsourcing. [GWEN gui]
I don't feel like going back into the scope and planning of this project. I do not want to experience scope creek and i will be doing it with what i currently know and what i want to learn
For example jsoncpp for settings, SFML_Network for communication, the php stuff, i have already done before so that shouldn't be difficult.
Originally Posted by topblast
yes, i am basically doing this for fun.
---------- Post added at 04:50 PM ---------- Previous post was at 04:44 PM ----------
i am releasing this, if they don't want a base that allows them with these features and a complex menu, which i am outsourcing. [GWEN gui]
I don't feel like going back into the scope and planning of this project. I do not want to experience scope creek and i will be doing it with what i currently know and what i want to learn
For example jsoncpp for settings, SFML_Network for communication, the php stuff, i have already done before so that shouldn't be difficult.
My experience with SFML is not good, even the tutorial code didn't work /fp and I set up my IDE correctly too. Must have been using an unstable build
Seems like a great idea, but i doubt it will be usefull for everyone.
Since some people have a bad internet connection it may not load everything.
Originally Posted by Alex_Agnew
Seems like a great idea, but i doubt it will be usefull for everyone.
Since some people have a bad internet connection it may not load everything.
Because some people are running computers from 2006 with 2GB of ram and a single core @ 1.8 ghz and without touch screen, should microsoft refrain from releasing Windows 8?
Originally Posted by Alex_Agnew
Seems like a great idea, but i doubt it will be usefull for everyone.
Since some people have a bad internet connection it may not load everything.
If their network can handle running an online FPS like Combat Arms, it'll be able to handle a once-only initialization routine.