About elmaprogramming
Moderator: Moporators
About elmaprogramming
I read some topics about elma programms and patches so I thought if somebody would spread the knowledge then some more people could start devloping new things. Like adding waypoints and own menus and stuff. we all want more things but hib and mila dont want or more probably dont have time to do things. but why not spread the knoledge...
Of course this would lead to some cheating but thats something we have to deal/live with...
Of course this would lead to some cheating but thats something we have to deal/live with...
Nothing anymore....
- The_BoneLESS
- 38mins club
- Posts: 4604
- Joined: 7 Sep 2003, 00:30
- Team: HHIT
- Location: Dangerously close to the St-Lawrence River
- Contact:
I would love to get the elma source code ...
Website || TT:38:05:33 || WC5:15th || HHIT for life || 9th world wide ... BAP is next
Id only want to know how mila and hib has done their things. do they have source or have they reversed?
U maybe know mila...
Edit: Now i saw that hib reversed it, but how did mila? also reversed or got from hib. and how long time did it take..
U maybe know mila...
Edit: Now i saw that hib reversed it, but how did mila? also reversed or got from hib. and how long time did it take..
Last edited by jonsi on 28 Sep 2005, 20:39, edited 1 time in total.
Nothing anymore....
If you can reverse it to assembly you can translate it to any language whatsoever really... But you can't consider this to be the "real source code" for Elma since the variable names, comments, function names, etc would be lost. But there's no impediment to translating the assembly code into any other language.dz wrote:You can reverse it to assembly but not in the language it was made with, C++. Well, at least not very easily.
its impossible to change form assembler to c++.. maybe there are some progs but almost impsy to make soem object-oriented code in c++
of course i use some disassembler..
i think elma.exe is made the simpliest way and if anybody wants to do anything in assembler, elma.exe is the best prog to start:)))
i think for any average good programmer there cant be any problem to find where are mostly used functions (fopen,sprintf, fwrite, fread, fprintf, fclose) also quite easy to find certain part of code... you know text references and you've got it
no need to spread the knowledge
btw i've just made easy auto-pcx dumper for recs,ez 1 bit change in whole prog , some more details needed to change speed, >100 pcx saved and so on..
for beginners - try to find what bit needs to be changed
of course i use some disassembler..
i think elma.exe is made the simpliest way and if anybody wants to do anything in assembler, elma.exe is the best prog to start:)))
i think for any average good programmer there cant be any problem to find where are mostly used functions (fopen,sprintf, fwrite, fread, fprintf, fclose) also quite easy to find certain part of code... you know text references and you've got it
no need to spread the knowledge
btw i've just made easy auto-pcx dumper for recs,ez 1 bit change in whole prog , some more details needed to change speed, >100 pcx saved and so on..
for beginners - try to find what bit needs to be changed
Mila should maek sum huge tutorial one day for elma programming
Wezz 1-100 Levels - PTL pack - ADLP Pack - CR Pack - My Website - Team Website - Proud member of TEM - DONT WANT A ELMA 2!!! My internal TT: 45:xx:xx - Team TEM TT: 39:xx:xx
- The_BoneLESS
- 38mins club
- Posts: 4604
- Joined: 7 Sep 2003, 00:30
- Team: HHIT
- Location: Dangerously close to the St-Lawrence River
- Contact:
You mean that mila, hib and and all other programmers actually make their patches and progs with assembly code ? I guess they are more advanced than me...
And, are you sure no such programs exist ? ( translate assembly to x )
And, are you sure no such programs exist ? ( translate assembly to x )
Website || TT:38:05:33 || WC5:15th || HHIT for life || 9th world wide ... BAP is next
Maybe nat the palace but anyway....
There should be a tuto about how to deciphre rec and lev, like how the "protocoll" is working.
i've been working on that but i cant figure out how its working, it feels like that theres no system ,of course there is but icant find. anyway the art of elma programming should exist so those ( particualy me) can combine two fun things with eachother reversing and elma....
There should be a tuto about how to deciphre rec and lev, like how the "protocoll" is working.
i've been working on that but i cant figure out how its working, it feels like that theres no system ,of course there is but icant find. anyway the art of elma programming should exist so those ( particualy me) can combine two fun things with eachother reversing and elma....
Nothing anymore....
i dont know.. i thought everybody who tried to figure out whats what in rec or lev made it after a short time without disassembling.. try more:)
the formats of files and manual whats what in elma.exe are not public because it might push somebody to cheat
anyway its made in quite n00b style so i guess it cant be problem for some average skilled assembler guy to figure out where's what in elma.exe
the formats of files and manual whats what in elma.exe are not public because it might push somebody to cheat
anyway its made in quite n00b style so i guess it cant be problem for some average skilled assembler guy to figure out where's what in elma.exe
[carebox]
- The_BoneLESS
- 38mins club
- Posts: 4604
- Joined: 7 Sep 2003, 00:30
- Team: HHIT
- Location: Dangerously close to the St-Lawrence River
- Contact:
I guess i'm quite bad in assembly...
If elma code was available in some object oriented program or in C++, would make it way easier for me, even if i doubt it ever happens...
and for once, i opened a level file with Visual Studio instead of Notepad and it already looks more simple as a binary file but yet, i wouldn't be able to type an entire level ( would you ? )..
and the rec file ! i guess that this line is quite simple :
but these kinda lines are just not understandable :
I guess it would be more appropriate to open those files with the right program but, i don't know which ones to use ...
maybe with Emu8086
If elma code was available in some object oriented program or in C++, would make it way easier for me, even if i doubt it ever happens...
and for once, i opened a level file with Visual Studio instead of Notepad and it already looks more simple as a binary file but yet, i wouldn't be able to type an entire level ( would you ? )..
and the rec file ! i guess that this line is quite simple :
but these kinda lines are just not understandable :
I guess it would be more appropriate to open those files with the right program but, i don't know which ones to use ...
maybe with Emu8086
Website || TT:38:05:33 || WC5:15th || HHIT for life || 9th world wide ... BAP is next
migth aswell write a new post here on this
I looked some more at the code...
i´d like to know what milas and hibs code is. they have thir own parts in the code, also why does it support network. it has the winsock dll built in. does it send stuff (shouldn´t do, if it does zonealarm ain´t good) to a server?
Pretty intressting to look in when u have time..
I looked some more at the code...
i´d like to know what milas and hibs code is. they have thir own parts in the code, also why does it support network. it has the winsock dll built in. does it send stuff (shouldn´t do, if it does zonealarm ain´t good) to a server?
Pretty intressting to look in when u have time..
Nothing anymore....