AMXX files

New Member
Joined
Feb 15, 2009
Messages
3
Best answers
0
is there anyway i can open AMXX files with some prog?tnx
 
Active Member
✔️ HL Verified
💻 Oldtimer
Joined
Mar 13, 2005
Messages
3,877
Best answers
0
Why would you want to?
 
Former Forcepit Member :(
✔️ HL Verified
💻 Oldtimer
Joined
Aug 21, 2006
Messages
1,717
Best answers
0
Location
korriban
sounds like he wants to rip source codes to me
 
NOT IN THE MANGA™
★ Black Lounger ★
✔️ HL Verified
🚂 Steam Linked
💻 Oldtimer
Joined
Jan 5, 2008
Messages
3,276
Best answers
0
Location
Lithuania
It's possible to decompile AMXX binary file, but I'm sure you don't want to experience how hard it is. If you do, search in Forums.AlliedMods.net.
 
New Member
Joined
Feb 15, 2009
Messages
3
Best answers
0
well ok tnx for that quick help...was just wondering what AMXX files contain anyway?
well i sound stupid but just want some infos about ESF files and want to know is there anyway to edit some files so i could have my own game changes...for exp. change the stats of char attacks/dmg done by melee/transformations/and etc...so i thought its those AMXX files but wasnt sure...so thats why im asking u guys...Thank u ^^
 
Base belongs to me.
👑 Administrator
🌠 Staff
✔️ HL Verified
🚂 Steam Linked
💎Légéñdārý
Joined
Nov 30, 2002
Messages
10,867
Best answers
0
Location
Netherlands
*.AMXX file is the compiled file of *.SMA files. Within the *.SMA file, the source code is being made. For example:

#include <amxmodx>
#include <engine>
#include <hamsandwich>

#define ADMIN_ACCESS_LEVEL ADMIN_IMMUNITY
#define CHECK_TIME 0.5
#define esf_get_ki(%1) entity_get_float(%1, EV_FL_fuser4)
#define esf_set_ki(%1,%2) entity_set_float(%1, EV_FL_fuser4, %2)

static const ESF_PDESCRIP[] = "ESF Admin Unlimited KI";
static const ESF_PVERSION[] = "2.1";
static const ESF_PAUTHORR[] = "tuty";
new ESF_pCvar;

public plugin_init()
{
register_plugin(ESF_PDESCRIP, ESF_PVERSION, ESF_PAUTHORR);
RegisterHam(Ham_Spawn, "player", "fwHamPlayerSpawnPost", 1);
ESF_pCvar = register_cvar("esf_admin_unlimited_ki", "1");
}
public fwHamPlayerSpawnPost(iPlayer)
{
if(get_pcvar_num(ESF_pCvar) == 0)
return HAM_SUPERCEDE;

if(is_user_alive(iPlayer) && (get_user_flags(iPlayer) & ADMIN_ACCESS_LEVEL))
{
set_task(CHECK_TIME, "checkAdminKi", iPlayer , "", 0, "b");
}
return HAM_IGNORED;
}
public checkAdminKi(iPlayer)
{
if(!is_user_alive(iPlayer))
{
remove_task(iPlayer);
return PLUGIN_HANDLED;
}
esf_set_ki(iPlayer, floatmax(1000.0, esf_get_ki(iPlayer)));
return PLUGIN_CONTINUE;
}
Then it is compiled to a *.AMXX so amxmodx can read it.
 
New Member
Joined
Feb 15, 2009
Messages
3
Best answers
0
ohhh...but uhh...what/where r the files of chars that could be edited somehow?if they thats possible...
(again i must say im apologizing for being noob for this just trying to learn more about ESF files :) Tnx^_^
 
Active Member
✔️ HL Verified
💻 Oldtimer
Joined
Mar 13, 2005
Messages
3,877
Best answers
0
If you want a Brief Description then its pretty easy on ESF. You could try finding a tutorial I used for HL1 modding. Google " Half-life 1 Modding Help " It was about 2 years ago. It was on page 3 or something.
 
Freelance Mappzor
✔️ HL Verified
🚂 Steam Linked
💻 Oldtimer
Joined
Nov 21, 2003
Messages
17,065
Best answers
0
Location
Stairing at the Abyss
ohhh...but uhh...what/where r the files of chars that could be edited somehow?if they thats possible...
(again i must say im apologizing for being noob for this just trying to learn more about ESF files :) Tnx^_^
All ESFs code is compiled into DLL files.

The client code is in client.dll and the yserver code is in hl.dll
 
ESF Old Timer
✔️ HL Verified
🚂 Steam Linked
🌟 Senior Member
Joined
Mar 4, 2007
Messages
646
Best answers
0
Location
Netherlands / Fryslan Boppe @ Drachten
To be honnest it is good that there isnt a decompiler for amxx.
People who made the codes didnt give them away so its not for you or anyone else to use other peoples codes.

If you want to know what will be in the filename.amxx then maybe you can start to make your own codes. Its hard, I know it is because I am learning my self.
But I have a good guide and a great example what I use to increase my knowledge to code. Bit by bit very slowly I start to create new things and if it works yeah I am happy.
And all that hard work must be protected.
 
Freelance Mappzor
✔️ HL Verified
🚂 Steam Linked
💻 Oldtimer
Joined
Nov 21, 2003
Messages
17,065
Best answers
0
Location
Stairing at the Abyss
To be honnest it is good that there isnt a decompiler for amxx.
People who made the codes didnt give them away so its not for you or anyone else to use other peoples codes.

If you want to know what will be in the filename.amxx then maybe you can start to make your own codes. Its hard, I know it is because I am learning my self.
But I have a good guide and a great example what I use to increase my knowledge to code. Bit by bit very slowly I start to create new things and if it works yeah I am happy.
And all that hard work must be protected.
What are you talking about. AMXX and everything thats using it is bound by the opensource licence. So unless you can strike a special deal with the AMXX makers themselves you are bound by international law to release the sourcecode along with your AMXX files. Thats how opensource works. The source code HAS to be accessible by the public.

Oh and who ever said there is no decompiler. Green just said you cant decompile back to the source code.

When you use a decompiler for AMXX you get assembler code. But you cant really do much with those unless you know the working of the system and preety much every bit of information in your memory.
 

Users who are viewing this thread

Top Bottom