AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Off-Topic (https://forums.alliedmods.net/forumdisplay.php?f=15)
-   -   Concerned. (https://forums.alliedmods.net/showthread.php?t=66)

m0gely 03-01-2004 19:04

Concerned.
 
Like I posted on the AMX forum, I hope this doesn't lead to negativity between the two communities in the long run.

Anyway, are you planning on keeping initial compatibility between the two platforms? In other words, will AMX plugins compile under AMXModx?

BAILOPAN 03-01-2004 20:54

/\//\
 
This has been a highly debated issue amongst the AMX Mod X developers.

Basically, we know that we need to keep basic backwards compatibility in order to provide an initial decent replacement for AMX Mod.

Plugins that use the default AMX Mod modules will be fully backwards compatible.

Plugins that use the following modules will be fully backward compatible:
Quote:

Fun
VexD*
Xtrafun*
MySQL
CSstats
VexD has been replaced with ENGINE.
Xtrafun has been merged into Fun and ENGINE.

We will be including basic stocks (include files) so that the old #include lines are compatible with AMX Mod X to make cross compiling easier.

_KaszpiR_ 03-02-2004 02:58

so all you need is a .sma recompilation
or maybe even old .amx will be portable?

anyway i would prefer first method :D

SidLuke 03-02-2004 03:14

What about private data support ? But not only for players entities :)

SidLuke 03-02-2004 03:16

Re: /\//\
 
Quote:

Originally Posted by BAILOPAN
Plugins that use the default AMX Mod modules will be fully backwards compatible.

Just make it stable :wink:

_KaszpiR_ 03-02-2004 03:44

Quote:

Originally Posted by SidLuke
What about private data support ? But not only for players entities :)

erm , and a vault native commands?

SniperBeamer 03-02-2004 10:26

AMX Mod X is based on AMX Mod 0.9.6j so there are the vault natives

_KaszpiR_ 03-02-2004 10:36

hmm on 0.9.6j, i thought on 0.9.8

SniperBeamer 03-02-2004 10:40

nope

BAILOPAN 03-02-2004 11:36

/\//\
 
You will NOT NEED TO RECOMPILE many old AMX plugins.

However, anything that uses VexD will not be able to find the new natives, and will need a recompile.

One thing ENGINE does is changes the VexD calls to be more readable.
Entvars_Get_Int => entity_get_int
ENT_SetOrigin => entity_set_origin
et cetera. Although there is a VexD_Utilities.inc file to be backwards compatible, the binaries won't have the new natives.

However, all authors will need to do is post plugin source and the autocompiler will take care of that.


All times are GMT -4. The time now is 09:33.

Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.