Main
> News
> About
Files
> Downloads
> All Builds
> Plugins
Resources
> Compiler
> Report Bugs
> Addon Stats
> Cross-Reference
> Scripting API
> Documentation
Community
> Forums
> Discord
> IRC
Who
> Link us
> Credits
|
| New Web Compiler Live! |
Oct 02, 2005 22:11 |
I have rewritten the online web compiler for AMX Mod X.
The big change is that it now uses AMX Mod X 1.60's compiler. Anyone still running AMX Mod X 1.0x or lower will find that the compiler generates plugins you can't use. If this is your case, use the version that came with your AMX Mod X distribution and compile plugins manually.
The new web compiler also has a new URL:
http://www.amxmodx.org/webcompiler.php
Downloading plugins from the forums section also uses the new version.
Details:
This version has a number of improvements - it now caches scripts properly, deletes old/unused scripts from the database and filesystem, has a better codebase, and displays correct statistics. The old web compiler had many bugs causing the site to run VERY slow whenever someone downloaded or compiled a plugin.
Source Code?
By popular demand I've released the pretty simple source code to the web compiler. You must edit the variables at the top of Compiler.class.php and compiler.config.inc. Please let me know if you discover any odd problems.
http://www.amxmodx.org/compiler3.tar.gz |
| .: by BAILOPAN |
| AMXX-Studio 1.3 out! |
Sep 27, 2005 09:25 |
Hello,
as some people have probably seen, I've released AMXX-Studio 1.3.
So what's new there? For example a brand new Code-Inspector. You are now able to look up language strings and view function calls (and their parameters), although its design has been upgraded and the parsing has been improved, too. I added two properties to the Settings dialog that allow to not load files twice and enable file backups. This backup is performed automatically before each save, so IF AMXX-Studio anyhow erased your plugin or you just made some mistakes and need an older file version, you'd be able to restore the last saved file in Tools -> Restore from backup. Also, I added a small readme-file for all newcomers concerning Pawn scripting and/or AMXX-Studio and of course, I fixed so far all AMXX-Studio bugs and issues.
I hope you'll like the new version :)
[url=http://prdownloads.sourceforge.net/amxmodx/AMXX-Studio-1.3.zip?download] [Download] [/url]
Here is the full changelog:
- Upgraded Code-Inspector
- Now checks language strings
- New design
- Better parsing
- Displays actions
- Added function: can't load files twice
- Updated Code-Explorer
- now faster
- fixed a few small bugs
- now keeps selection
- Updated Settings-Dialog
- Fixed output bug (showed sometimes huge numbers as line numbers)
- Fixed design bug (displayed wrong plugin data on start)
- Fixed small bug in the color dialog
- Fixed small start bug (didn't show real plugin data on startup)
- Added restore function
- Fixed code-explorer bug (didn't recognize @-functions)
- Fixed highlight bug (had problems with ^" and ^ in strings)
- Fixed potential crash bug
- Fixed another highlight bug
- Fixed aother code-explorer bug...
- Added 2 settings (for auto-complete and calltips)
P.S. I'd be really delighted if anyone tried to code a plugin for AMXX-Studio, so try it :) And if you've got any suggestions for AMXX-Studio, just post them on the forums. |
| .: by Basic-Master |
| AMX Mod X 1.60 Released! |
Sep 22, 2005 03:02 |
I'm pleased to announce the immediate availability of AMX Mod X 1.60! This is mostly a bug-fix release, fixing many known issues from the 1.50 chain and introducing a few delicious, chocolately new features.
This release includes better compile-time optimization for Linux, compiler fixes, vast new plugin debugging features, client-cvar querying, and more!
You can download the binaries from the AMX Mod X Downloads Page, or from our SourceForge project at: http://www.sf.net/projects/amxmodx
Notes:
The Web Compiler will continue to be for 1.01 for at least another few days until we're sure that plugin authors have had enough time to let us know of any backward compatibility issues.
Thanks to Faluco for his tedious and gracious work this release! He has reformatted all the files still formatted in "OLO" style to the AMX Mod X coding standards. Readability is now much better!
Full Changelog:
* Plugins can now query/retrieve client-side cvars (for example, to enforce CVAR rules).
* Plugins can now use modules and natives without them being loaded. For example, plmenu will use the cstrike module only if it's available, and no recompile is necessary.
* Plugins can now handle their own errors and look at their own debug traces.
* Rewrote the debugger from scratch and, in some cases, greatly improved error message output.
* Numerous other warnings and compiler bugs were removed and/or fixed in this release.
* Fixed many bugs in AMXx Studio (bringing it to version 1.2).
* Faluco has reformatted every single original, OLOcode AMX Mod X source code file to be readable! This was a herculean task and we thank him for his time.
* Made some final improvements to Linux optimization flags.
* Added is_string_num() (thanks azrael!)
* Added abs() (requested by Brad Jones)
* Language files can now have comments with ; or //
* amx_addadmin in admin.sma will now also add to the SQL database if available (thanks Lazarus Long!)
* Improved parameters to amx_addadmin so more admin types can be added (thanks Lazarus Long!)
* Fixed nvault_open() crashing after nvault_close was called on the same file (atambo).
* Fixed Linux compiler not being able to run from any directory (Lazarus Long).
* Fixed get_distance_f not being in amxmodx.inc (Greenberet).
* Fixed trim() function not removing whitespace properly (karlos).
* Fixed many bugs in the compiler preprocessor and macro preprocessor.
* Fixed bug in compiler where array indexes were improperly tag-checked.
* Fixed various array bugs in register_native default style (Lord of Destruction).
* Fixed dod_get_map_info breaking after a mapchange (FireStorm)..
* Fixed/rewrote find_ent_by_model in Engine.
* Fixed MySQL crashing on null fields (And One).
* Fixed listen servers not getting admin access (jtp10181).
* Fixed crash bugs in MySQL when querying and caching field names (Striker).
* Fixed more memory deallocation mismatches with plugins (Zenith77).
* Fixed get_user_gravity not returning a Float (vittu).
* Fixed MySQL module not conforming to DBI, causing memory leaks and crashes.
* Fixed build process and various minor errors in SQLite module (thanks Lazarus Long!)
* Fixed AMXXRelease releasing no config files on Linux (Gonzo).
* Fixed permissions problems with AMXXRelease on Linux (hondaman, Arnold).
* Fixed/reverted functionality of stopping plugins for amx_pausecfg.
* Fixed plmenu (Player Menu) not swapping or displaying teams correctly after Steam update (KWo)
* Fixed name clashes in TSFun and TSX modules (Twilight Suzuka).
|
| .: by BAILOPAN |
| AMX Mod X 1.55 Released |
Aug 25, 2005 05:41 |
[UPDATE]
There were some last-minute build problems in the sqlite and mysql modules; also the config files were left out of the linux packages. There will be a "1.56" release posted to SourceForge shortly to correct this.
In the meantime, get the config files from a windows package.
[/UPDATE]
I'm pleased to announce that AMX Mod X 1.55 has been released. This is, for the most part, a bug-fix release that pulls 1.50 out of beta.
The major changes: AMX Mod X is now optimized better on Linux. The binaries should be significantly smaller and more efficient. AMX Mod X's editor has been upgraded to AMXX Studio.
You can get the binaries from the downloads page or the SourceForge project page. A full changelog is at the bottom of this post.
As this is considered a stable release, the new Pawn 3.0 compiler will replace the Web Compiler's Small 2.7.3 compiler on Monday, August 29th, at 10AM EST. When the new compiler goes live, very few plugins should break, but authors should make sure their plugins compile just to be sure. Moderators will be unapproving plugins that aren't updated and don't compile.
- Changed the JIT to prevent possible crashing on pingboost/threading situations on linux (reported by hullu).
- Compiled with gcc-3.4 instead of 2.95 - binaries should be smaller and faster (thanks hullu). AMX Mod X and the S/MDK will no longer compile on gcc-2.95
- Added human readable error messages to many core natives.
- Added Czech language translation (thanks Fatty).
- Replaced AMXX Edit with newer AMXX Studio.
- Replaced ESF module with new ESF plugin from Corona-Bytes.
- Fixed bug where set_task would run one extra time on "repeat" mode.
- Fixed bug where plugins could not be unpaused.
- Fixed bug where bots could not deal damage with Fun module.
- Fixed linux compiler crashing on load.
- Fixed crash bug in register_native.
- Fixed alloc/dealloc mismatches in register_native.
- Fixed three newmenu functions not being implemented (patched by Freecode).
- Fixed a bug where CS team switching did not work with plmenu (Steam update consequence).
- Fixed callfunc_push_str copying zero characters (reported by Lord of Destruction, Twilight Suzuka).
- Fixed documentation errors about MF_AmxExec* (Twilight Suzuka).
Thanks for your support. As always, if you have any problems, post in Support. If you've found a bug, read the bug reports to see if your problem has been found or solved. If not, file a new bug report by posting.
Also note that AMX Mod X now has a C# release program (located in CVS, installer/AMXXRelease). This is a public release of the program I use to build everything in CVS and package it up for release. |
| .: by BAILOPAN |
| Metamod 1.18 Released |
Aug 24, 2005 02:56 |
Florian and I have released Metamod-1.18. At the same time, Jussi Kivilinna (hullu/ghost_of_evilspy) has released Metamod-1.18p25. A new AMX Mod X release will follow later today.
Click here for Metamod 1.18 binaries.
Click here for Metamod 1.18-p25 binaries.
Changelog for Official Metamod is below. The official site [ http://www.metamod.org/ ] will be updated shortly (this is a pre-emptive post).
- Added new API for loading/unloading plugins.
- Added IS_QUERYING_CLIENT_cVAR for new client cvar engine API.
- Added support for new HLSDK-API functions QueryClientCvarValue()
and ClientCvar().
- Changed cmd_doplug() to make sure a complete string was not
misinterpreted as a number.
- Fixed DLCLOSE() to not accept NULL handles.
- Fixed a bug where API call wrappers were not saving global states.
(This caused problems mainly with bot plugins.)
- Fixed reloading failed plugins with "meta reload".
- Bumped internal API version to 5:12 (old plugins might ask to be updated).
- Commands "meta version" and "meta info" show ifvers for metamod/plugins.
- Added mod recognition for Digital Paintball 2.2.
- Added mod recognition for Firearms 3.0.
What is Metamod-p? Metamod-p is a highly optimized and dynamic version of Metamod. It is supported by Jussi Kivilinna, and you can visit his site here: http://koti.mbnet.fi/axh/ |
| .: by BAILOPAN |
|