Raised This Month: $12 Target: $400
 3% 

AMX Mod X 1.70 Released!


Post New Thread Closed Thread   
 
Thread Tools Display Modes
Author Message
Belsebub
Senior Member
Join Date: Feb 2005
Location: Sweden
Old 03-04-2006 , 19:01   AMX Mod X 1.70 Released!
#1

Quote:
Originally Posted by BAILOPAN
Well, we couldn't wait another day... I'm proud to announce one of the biggest AMX Mod X releases to date, AMX Mod X 1.70!

This is a feature-packed release that adds massive optimization and many features. We've fixed up the New Menu system, added forwarding API to plugins, improved HUD synchronization, and more. Critical optimizations to floating point math and string formatting will give you a noticeable CPU usage improvement, as beta testers have reported. AMX Mod X is now the fastest and most flexible of any AMX Mod to date!

You can download the latest binaries at: http://www.amxmodx.org/downloads.php

As always, plugins should be fully backwards compatible. There is no need to recompile. The webcompiler will be upgraded to 1.70 shortly. Note that you do need Metamod-1.19p28, and that the official Metamod 1.19 will be out later this week.

To give you an idea of how much we've improved the speed of AMX Mod X with 1.70, take a gander at our Benchmark Tests. We've even made the full suite of benchmark tests, raw data, plus sourcecode, available for everyone. On some machines we were able to push up to 3X speed increases for some of the tests.

Not sure what AMX Mod X is? Wondering why you should choose it? Check out the AMX Mod X "Why" FAQ.

Developers: Check out the Scripting Changes.

Upgrading? For this release, you need to replace all binaries (.dll/.so/.amxx) with the latest versions, as well as the language translation files in data/lang and amxx.cfg in /configs.

Credits for this release:

* Huge thanks to faluco and Basic-Master, who continue to plow through bug reports and new ideas at an alarming rate.
* Huge thanks to Brad, power-moderator and self-proclaimed new forums maintainer.
* Huge thanks to Freecode, especially for last minute testing of critical bugs.
* Thanks to cybermind, who inspired me to optimize the string routines.
* Thanks to NiLuJe, Greenberet, and teame06, for finding many critical bugs and testing the fixes.
* Thanks to v3x and Suicid3 for helping with moderation and plugin approval.
* Thanks to evilspy, for his work and collaboration on Metamod-P.
* Thanks to Nick|NFo for "comedian and moral support on IRC".
* Big thanks to all the beta-testers, who sacrificed the stability of their servers for potentially unstable binaries: {NM}JRBLOODMIST, -W0kk3L-, Charming, CPeanutG, eFrigid, FF|Skyrider, Geesu, Hawk552, ketch, Lord Saddler, Lt Llama, Maddo, Mani Katti, Marticus, Michel1143, NiLuJe, OneEyed, SaintK, Silver Dragon, Soloist, Striker, teame06, timo


Changelog:
Quote:
- Heavily optimized float operations by adding float ops to the JIT.
- Heavily optimized string formatting.
- Heavily optimized ML translations.
- Added destroyability to newmenus.
- Added property editing to newmenus.
- Added event/call forwarding functionality to plugins (like modules).
- Added amx_mldebug cvar for logging multi-lingual failures.
- Added new, much faster natives for reading/writing files.
- Added new, much faster "pcvar" natives for dealing with cvars.
- Added set_fail_state for plugins to disable themselves.
- Added auto-channeling to HUD messages and next_hudchannel().
- Added CreateHudSyncObj() and ShowSyncHudMsg().
- Added core player property setting abilities for modules.
- Added get_user_footsteps() to fun.
- Added ns_get_hive_ability() to NS module.
- Added dbi_query2() to find number of rows affected by a query.
- Added player_menu_info() to get both oldmenu and newmenu information.
- Added unregister_forward() to fakemeta.
- Added pev_valid() as fakemeta's version of is_valid_ent().
- Added socket_send2() native for sending binary data.
- Added get_time_length() stock (Brad).
- Added replace_all() stock (by jtp10181).
- Added split() stock (by Suicid3).
- Added remove_filepath() stock.
- Added Finnish language support (thanks AavikkoRotta).
- Added client authorization module callbacks.
- Updated NS module and include files to Natural Selection 3.1.
- Updated cvarquery system to cvarquery2. This requires Metamod 1.19.
- Updated GEOIP library to February.
- Improved code inspector in AMXX Studio.
- Improved get_user_attacker() support for 3rd party mods.
- Improved strip_user_weapons() native.
- Moved all base plugins to use auto-channeling.
- Rewrote format() parser for re-entrancy. You can now use %L in lang files.
- Rewrote language system for speed and integrity.
- Rewrote adminslots.sma for simplicity - added amx_hideslots cvar (thanks Marticus).
- Newmenus no longer pass back MENU_MORE or MENU_BACK.
- Optimized strbreak() and improved matching.
- Optimized pev()/set_pev() from Fakemeta.
- Admin-chat from say_team now has a source prefix.
- Installer now warns users to make sure server is not running.
- Removed array size detection from debugger.
- Merged TSFun and TSX back together and fixed various bugs.
- Fixed throwing knife crash bug on TSX for Linux (Maddo).
- Fixed bug where native filtering could report the wrong native failure.
- Fixed in_view_cone() returning the wrong result.
- Fixed length bugs in and optimized replace().
- Fixed nvault_prune() crashing and various unpredictable things in nvault.
- Fixed various serious errors with TFCX causing very random behaviour.
- Fixed corrupt language files destroying ML system.
- Fixed many various bugs in AMXX Studio.
- Fixed various language errors throughout the language translations.
- Fixed compile.sh deleting wrong temp file.
- Fixed stats_logging showing disconnected players.
- Fixed various run-time errors in statsx.sma.
- Fixed various TSX and TSFun bugs.
- Fixed autobuy being used if the restrictions where set after cl_setautobuy.
- Fixed various compiler bugs and inadequacies.
- Fixed amx_restrict off and related commands not working.
- Fixed pausing bug in admincmd.sma.
- Fixed is_str_num() not working.
- Fixed bug when voting multiple maps would always fail in mapsmenu.sma.
- Fixed bug in color checking for statscfg.sma.
- Fixed "Cancel" button quitting on installer's FTP page.
- Fixed admin cvar change bug in admincmd.sma.
- Fixed bug in set_lights() not affecting future players.
- Fixed get_user_weapon() returning data after strip_user_weapons().
- Fixed cs_set_user_team() not notifying core of team changes.
- Fixed cs_set_user_armor() not showing a helmet with CS_ARMOR_VESTHELM.
- Fixed cs_get_user_armor() not returning the armortype.
- Fixed AMD64 bug where negative values were not upcasted into forwards properly.
- Fixed get_players() using flags c and l.
- Fixed get_user_weapon() failures on 3rd party mods.
- Fixed bug where get_user_menu could return stale menu ids.
- Fixed crash bugs with callfunc natives running in debug mode.
- Fixed crash bugs with dynamic natives running in debug mode.
- Fixed the JIT crashing on systems with strict-DEP (some Win2k3 and XPSP2 machines)
- Fixed various bugs in the newmenu system.
- Fixed NULL string crash bug in forward API.
- Fixed strcmp() not properly detecting case sensitivity.
- Fixed md5_file not using base paths.
- Fixed a bug where a few fakemeta hooks were pre-only (no post).
- Fixed a bug where fakemeta never cleaned AlertMessage hooks.
- Fixed pfn_playbackevent() missing a parameter.
- Fixed plmenu using VALVE_ID_LAN.
Belsebub is offline
imported_Krillin
Junior Member
Join Date: Nov 2004
Old 04-01-2006 , 12:09   META MOD 1.19
#2

Quote:
As always, plugins should be fully backwards compatible. There is no need to recompile. The webcompiler will be upgraded to 1.70 shortly. Note that you do need Metamod-1.19p28, and that the official Metamod 1.19 will be out later this week.
You know, they said META MOD 1.19 was going to be out later that week. It has been two weeks since we have found out about AMXX 1.70 release and META MOD has YET to come out with a newer verion. We still refue to use Metamod-X.XXpXX. We guess mabe they failed to gives an estimated date or even what week they are talking about?

Krillin
__________________
Krillin's World Server(s) Admin
imported_Krillin is offline
Send a message via Yahoo to imported_Krillin
Freecode
Never Fall Asleep
Join Date: Jan 2004
Old 04-01-2006 , 12:29   Re: META MOD 1.19
#3

Quote:
Originally Posted by Krillin
Quote:
As always, plugins should be fully backwards compatible. There is no need to recompile. The webcompiler will be upgraded to 1.70 shortly. Note that you do need Metamod-1.19p28, and that the official Metamod 1.19 will be out later this week.
You know, they said META MOD 1.19 was going to be out later that week. It has been two weeks since we have found out about AMXX 1.70 release and META MOD has YET to come out with a newer verion. We still refue to use Metamod-X.XXpXX. We guess mabe they failed to gives an estimated date or even what week they are talking about?

Krillin
And why may i ask you refuse to use metamod p?
Freecode is offline
Closed Thread


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 11:47.


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