| View previous topic :: View next topic |
| Author |
Message |
M.CORP Grandmaster Cheater Supreme
Reputation: 28
Joined: 28 Oct 2009 Posts: 1010
|
Posted: Fri Aug 06, 2010 8:44 pm Post subject: Programming Languages? |
|
|
What programming languages should i learn for making trainers?
C++?
C#?
Javascript?
or
Delphi?
I have some programming experiences on those languages but i can't decide what i should use.
_________________
|
|
| Back to top |
|
 |
Deine Mutter Expert Cheater
Reputation: 1
Joined: 05 Apr 2006 Posts: 181
|
Posted: Fri Aug 06, 2010 10:20 pm Post subject: |
|
|
Is it just me or does every friggin thread in this section deal with the choice of programing language? And most of the time time things like Javascript and C++ are mentioned in the same breath. Seriously, what the fuck is going on here? Since when is the general programming section dead?
_________________
|
|
| Back to top |
|
 |
atom0s Moderator
Reputation: 205
Joined: 25 Jan 2006 Posts: 8587 Location: 127.0.0.1
|
Posted: Sat Aug 07, 2010 3:34 am Post subject: |
|
|
Any language that can access the host operating systems API can be used to make trainers. In the end, the choice is yours. You will get nothing but bias opinions from anyone who puts their input into topics like this.
My opinion: C/C++ or C#
_________________
- Retired. |
|
| Back to top |
|
 |
M.CORP Grandmaster Cheater Supreme
Reputation: 28
Joined: 28 Oct 2009 Posts: 1010
|
Posted: Sat Aug 07, 2010 7:20 pm Post subject: |
|
|
I've just decided, C++
_________________
|
|
| Back to top |
|
 |
megajosh2 Expert Cheater
Reputation: -1
Joined: 15 Mar 2007 Posts: 151
|
Posted: Sat Aug 07, 2010 11:44 pm Post subject: |
|
|
It would depend on the type of game. If you mean a flash trainer, then definitely C#, as it already has a lot of tools to do such a thing easily especially with Visual C#. If you did it with C++, then you'd lose the libraries already available for doing such a thing, among other features.
I assume if you mention C#, then you're programming for Windows. Other platforms don't have an approximation to COM/ActiveX controls (which you would be using to load and modify the SWF) with the programs available to emulate .NET executables as far as I know.
While JavaScript is cross-platform, the tools to modify SWFs in most browsers, if not all publically available ones, are too limited for you to be able to do a lot with it. They were initially designed for flash players before ActionScript 2 and was abandoned in favor of ExternalInterface, which means you can do very little with objects. You can't even use GetVariable to retrieve an object's attribute, although you can set them. I don't think this limitation applies to the most basic of objects like movie clips and buttons. I don't know if it works at all with AS3. It probably only works with AS2 because they're made for the same virtual machine.
|
|
| Back to top |
|
 |
justa_dude Grandmaster Cheater
Reputation: 23
Joined: 29 Jun 2010 Posts: 893
|
Posted: Sun Aug 08, 2010 12:28 am Post subject: |
|
|
| megajosh2 wrote: | | C#, as it already has a lot of tools to do such a thing easily especially with Visual C#. If you did it with C++, then you'd lose the libraries already available for doing such a thing, among other features. | This is just plain wrong. Interoperability is one of the cornerstones of .NET. .NET libraries can be used from darn near every programming language that is in current use.
|
|
| Back to top |
|
 |
atom0s Moderator
Reputation: 205
Joined: 25 Jan 2006 Posts: 8587 Location: 127.0.0.1
|
Posted: Sun Aug 08, 2010 6:19 am Post subject: |
|
|
| justa_dude wrote: | | megajosh2 wrote: | | C#, as it already has a lot of tools to do such a thing easily especially with Visual C#. If you did it with C++, then you'd lose the libraries already available for doing such a thing, among other features. | This is just plain wrong. Interoperability is one of the cornerstones of .NET. .NET libraries can be used from darn near every programming language that is in current use. |
Not to mention C++ can do just as much and more as C# along with this subject. Simply because more work is involved doesn't mean it can't be done.
_________________
- Retired. |
|
| Back to top |
|
 |
AhMunRa Grandmaster Cheater Supreme
Reputation: 27
Joined: 06 Aug 2010 Posts: 1117
|
Posted: Sun Aug 08, 2010 7:56 pm Post subject: |
|
|
C/C++/VC# are all good, don't limit yourself to one language. Programming is pretty much the same in any language just different syntax. Though you can do things in C and C++ that you can't do in C#, and you can build things in C# in half the time that you could in C or C++. It's like working on a car, use the right tool for the job.
Personally, I like Perl, PHP, Python, C#, VC++, C, C++, ASM. The first 3 don't really count as they are interpreted languages (compiled at runtime), they have their uses.
_________________
<Wiccaan> Bah that was supposed to say 'not saying its dead' lol. Fixing >.> |
|
| Back to top |
|
 |
|