01-30-2013, 09:28 AM
(01-30-2013, 06:34 AM)John Fighterli Wrote: I had seen many things about Hex editing, AI scripting etc.... but I don't know what they are!! And also, what they do! I read the whole posts about them but still there is "no" person who described about basic things of AI, Hex etc.Hex editing is simply modifying the executable (or application or program) file, so it works in a different way. It is kind of misleading, since mostly no work is actually done in a hex editor.
This allows us to for exlample increase the maximum health from 500 to 5000 or something like that.
AI Scripting requires a DLL downloadable from here: http://www.mediafire.com/?pxd026nqoqgw0
The basic syntax is covered by the AngelScript documentation available here: http://www.angelcode.com/angelscript/sdk...index.html
An overview of the scripting itself is available here: http://www.lf-empire.de/forum/showthread.php?tid=7946
Basically the goal of AI scripting is to make the computer controlled characters in LF2 do different things than normal.
(01-30-2013, 06:34 AM)John Fighterli Wrote: I think kids cannot understand about Hex, AI etc. I am also a kid and want to create a game. I had seen many members here creating games!For this you are will have to learn a programming language such as C++: https://www.youtube.com/watch?v=tvC1WCdV...8440AA6B83
I wonder how to make our own .exe file!!
Or use a builder such as Game Maker: https://www.yoyogames.com/
(01-30-2013, 06:34 AM)John Fighterli Wrote: And also, tell me which program Mr. Marti had used to create Hero Fighter game without making a single bit map picture.There are many ways to do so.
One way is to include everything in an executable, which means the bitmaps are there, but all hidden within one file (like a zip archive).
They could be downloaded from a server. They could also be encrypted making them even harder to read.
(01-30-2013, 06:34 AM)John Fighterli Wrote: I want someone to teach the basic things used in AI scripting, there are many codes I think. Like oid etc.. I still didn't understand them after reading the whole guide of LF2 Data Changer.The best way to learn is to follow, the documentation on the main site. The thing that really works is perseverance. What I did was copying everything into a word document and then reading it before I went to bed. After a month or so I new pretty much everything there was to know.
"oid:" is the ID of the object you wish to summon. It is noted in "data.txt" which is where everything is loaded from. Without it the game wouldn't know what to summon.
I tried to address everything there was, but sadly all I really can do is to provide links to useful resources.
The one advice I can give is to not try and learn everything at once. Focus on one thing at a time. Also try to experiment with what you learn, otherwise you'll forget it easily.
Age ratings for movies and games (and similar) have never been a good idea.
One can learn a lot from reinventing wheels.
An unsound argument is not the same as an invalid one.
volatile in C++ does not mean thread-safe.
Do not make APIs unnecessarily asynchronous.
Make C++ operator > again
Trump is an idiot.
One can learn a lot from reinventing wheels.
An unsound argument is not the same as an invalid one.
volatile in C++ does not mean thread-safe.
Do not make APIs unnecessarily asynchronous.
Make C++ operator > again
Trump is an idiot.