I admire your courage!
I won't lie to you. It is difficult. If you don't know the first thing about hex, or assembly or even programming, you
will struggle.
That said, it doesn't have to be a bells and whistles program and if you can pick up process memory readers for most programming languages.
Quote:
|
2. What are programs like FM Scout, MCFM etc. programmed in?
|
MCFM is made in Visual Studio 2003/2005. This can be an expensive piece of kit but there are free alternatives such as SharpDevelop (Google for it). That's C#. There are hundreds of programming languages out there. VB and C++ (which is what FM is written in ) are a couple of major ones that pop into my head at the moment.
There are other easy languages such as Java (which is closely related to C++ as it's designed to be a scaled down, easy version of it) and Pascal. Whilst Pascal is a relatively old language, the building blocks of learning programming languages can be found in it and Pascal is designed as a teaching language anyway. Delphi (which is what FMM was written in, I believe) uses Pascal behind a pretty graphical interface.
Quote:
|
3. Any other tips to get me started?
|
Don't set your initial goals too high. You say you have no real programming experience so you can't possibly expect yourself to write a program on par with something like MCFM, FMM or Graeme Kelly's CM3 Save Game Editor (still regarded as the best example of post-game-creation editing).
Quote:
|
4. Am I waisting my time?
|
That depends really. Do you think you'll benefit from knowing programming languages and how to program? If so then you're not wasting your time because you'll be learning something you want to know. If you don't think you'll use programming languages much, then it can get hairy to get back into after a break away. So your best shot is to keep at it making small programs which become more and more complex.