Development Roundup, We need you!
Hey everyone, long time no see!
Today, we would like to talk about the next AMX Mod X version, what is happening, and what our future plans are. What was taking so long? As you may already understand, AMXX as a project is past its prime. Not many people are actively working on the code base, a direct result of reduced interest in the project specifically and GoldSrc games in general. Since we moved the project to GitHub, development has become quite a bit more active, but the pace is ultimately still slow. Our primary goal still is to once again provide an up-to-date release, including many bug fixes and long-awaited features. Due to the waning interest in the games it supports, it is only natural that contributors would dip in and out of active development. So without a core team available to push through issues and keep the project on track, the contributions became a bit chaotic from a scheduling perspective. My mistake as a maintainer was not setting clear targets that could be achieved with the limited time that both our contributors and I could put into the project. This meant that the number of changes got larger and larger as time passed (and oh how quickly it passes). I failed to get help from the community to process and test new changes and failed to tighten the scope of what we could ultimately deliver as an official release. However, please keep in mind that all of the contributors are volunteers, and we can't force anybody to devote more time to AMXX than they are comfortable with. Where we are now As of 1.9, we have put the development version of AMXX into a feature-frozen state. This means that no new functionality and improvements will be accepted into what is going to eventually be the next release of AMX Mod X. Development will now focus on bug fixes and our time spent preparing for the next release. We know that we still have a few exciting improvements and even the odd new feature in the pipelines, but we have to make a commitment to a release at some point. Once we have wrapped up the past couple of years into an official release, it will be much easier for our small team to get new stuff into the hands of users. What is new? AMX Mod X has had numerous fixes and improvements across all facets of the project:
The full detailed release notes are currently work in progress, and can be found in the Wiki: https://wiki.alliedmods.net/AMX_Mod_X_1.9_Release_Notes. What is next? We need you! As outlined above, this release has gotten pretty large, and we somewhat neglected including the community in the development. We are in sore need of more people that are willing to test and verify the new version. Check out the release notes and give our new features a try, if something does not work as you expect it should, please let us know. AMXX 1.9 latest build can be downloaded here: https://www.amxmodx.org/downloads-new.php. As usual, AMXX should retain full backward compatibility, so if existing functionality breaks after upgrading, file a bug report. How to report bugs or request features? We've decided to complete our switch to GitHub and use their integrated issue tracker for all future bug reports and feature requests. While this will require you to create a GitHub account to get in touch with contributors, we hope that it provides us with similar benefits as moving our code there. Having everything in one place for development should be more intuitive and get more eyes on the project. Also, quite frankly, the old issue tracker was barely used and still contains numerous outdated tickets that might not have been relevant for years. The old tracker will still be publicly available, but new AMXX tickets will no longer be accepted. The forum will remain the place for general support, help, and discussion. The Future First, starting from the next AMX Mod X release we will follow SourceMod in switching to a rolling-release cycle. We will provide more information at a later date, but this essentially means that we will be able to provide you with more frequent stable releases. It is simply not feasible for a mature project like AMXX to focus on big iterative releases that take years to come together. Secondly, future changes will be focused on user-related issues, such as new/improved tools for managing servers and customization. This has been the primary area we have left out of this planned release, mostly because of missing time, but also because we needed to get the internals right before we can improve our user-facing tools. Finally, we will try to get the community involved more. Even though we aren't nearly as many as we used to be, people still care about the project. We would like to thank every one of you for that. |
Re: Development Roundup, We need you!
Note: 1.8.3 is 1.9. The version has been bumped due to a large number of changes. It would make sense to start from a new branch.
|
Re: Development Roundup, We need you!
Wow, those are alot of changes, nice work!
|
Re: Development Roundup, We need you!
Quote:
|
Re: Development Roundup, We need you!
You have tools for the INI, SMC and lately JSON formats. I'm pretty sure you can do things with one of them.
|
Re: Development Roundup, We need you!
Quote:
|
Re: Development Roundup, We need you!
Actually, the tools for INI and SMC format are just to parse and read information from the file. It's event-based and it makes sense for them.
What about the JSON module? You can parse, create/modify or traverse a JSON input. For basic key-value, the format is similar. you should be able to do the same as KeyValues, give a try? |
Re: Development Roundup, We need you!
Quote:
|
Re: Development Roundup, We need you!
If you want new features, you should use the methods stated to indicate that you want a new feature.
Let's keep this thread about on topic (testing AMX Mod X 1.9). |
Re: Development Roundup, We need you!
Hello, after upgrading to the last build of amxx 1.9, restmenu.amxx stopped blocking the purchase of weapons, tested only on linux on 2 different servers.
|
Re: Development Roundup, We need you!
Did you upload the whole /data/gamedata/ folder? The plugin needs that.
Usually, you should be able to see messages in the server console at server start. If you have missing gamedata or some mod/engine functions could not be found. |
Re: Development Roundup, We need you!
Yes, I uploaded all the files, it is not possible to check the startup messages in the console because the server is rented and not have this console open to the client, however when replacing the restmenu.amxx with a previous version the blocking works again ..
|
Re: Development Roundup, We need you!
The plugin uses a new forward `Cs_OnBuyAttempt` to detect and block. It's based on functions of the game directly, and to hook that, you need gamedata.
I guess you are not using ReGameDLL, what is your HLDS version then? If you are using an old version, it may be the cause. |
Re: Development Roundup, We need you!
It's a ReHlds server.
Code:
] version |
Re: Development Roundup, We need you!
Can you look at the AMXX logs? If the gamedata files or the functions are not found, it outputs few messages in the logs. (amxmodx/logs/). Since they will appear only one time, I suggest you clean your logs, then stop/start your server.
|
Re: Development Roundup, We need you!
Also make sure to enable "condebug" so you can have the logs generating in the "qconsole.log" file.
|
Re: Development Roundup, We need you!
This error comes on amxmodx/logs/
Code:
L 09/12/2018 - 10:13:33: -------- Mapchange to de_dust2 -------- |
Re: Development Roundup, We need you!
Is the log from linux server?
Well, the gamedata files are there but it seems it could not found BuyGunAmmo and AddAccount functions in the mod. Are you sure you have the latest version of the mod and you did not modify the gamedata files? I tried under linux and windows with the latest version of the game, and I could not reproduce. If you are sure you have the latest versions, can you send me by MP the cs.so or mp.dll if under windows? |
Re: Development Roundup, We need you!
Quote:
|
Re: Development Roundup, We need you!
cstrike/dlls/
|
Re: Development Roundup, We need you!
Sent.
|
Re: Development Roundup, We need you!
For the record, iceeedr is actually using ReGameDLL (and an old version, he did not know :P). Unfortunately, because of the API version mismatches, the cstrike module did not detect it and would try to use gamedata which are based on the original mod.
Morality: if you're using ReGameDLL or ReHLDS, make sure you're using a recent version. |
Re: Development Roundup, We need you!
I'll be replicating this on Spanish forums, so you can get enough feedback from us. Great to see this is getting nice again.
|
Re: Development Roundup, We need you!
I have spread the word on a Bulgarian forum just before this thread was submitted and many people there have upgraded to 1.9 and they're regularly submitting feedback.
|
Re: Development Roundup, We need you!
Thanks :)
|
Re: Development Roundup, We need you!
Quote:
Can the new amxmodx Display Tga png files? |
Re: Development Roundup, We need you!
Quote:
|
Re: Development Roundup, We need you!
testing...
change name topic: "amxmdox 1.9" ... |
Re: Development Roundup, We need you!
seeing some topics at amxmodx github page, devs finally can try to extend csstats like amxmod do or some csstats related extension that exists on forum, in really take a look on forum suggestions to do in new features of next amxmodx.
cheers |
Re: Development Roundup, We need you!
Quote:
Quote:
|
Re: Development Roundup, We need you!
It's still possible to request/discuss new features for 1.10 branch on Github.
https://github.com/alliedmodders/amxmodx/issues But yeah, 1.9 is only for bugfixes. |
Re: Development Roundup, We need you!
Just wanted to hop on and say thanks for all the hard work! I'll start testing it soon on linux and post feedback on github.
|
Re: Development Roundup, We need you!
:D amxmodx 1.9
|
Re: Development Roundup, We need you!
I am very thankful of this update and thank you for developing AMXX and maintaining it updated.
I have one issue updating to 1.9 from 1.8.2 -> 19 of my plugins say that i require the module cstrike to load them, the issue is that it is indeed in modules.ini and there is no issue with them in 1.8.2 loading. |
Re: Development Roundup, We need you!
I'm pretty sure you downloaded only the "base" archive from the site and you forgot about the "cstrike" package. You don't need to add anything in modules.ini.
|
Re: Development Roundup, We need you!
I've downloaded from the provided link and replaced whole addons but didn't copy in any of the configs from configs folder, since that would mess up my whole configuration.
Downgrading to 1.8.2 fixes the issue. |
Re: Development Roundup, We need you!
Did you download the "cstrike" package? Yes or no?
|
Re: Development Roundup, We need you!
Yes
|
Re: Development Roundup, We need you!
Upgrading is the same as you would do with 1.8.2 with extra steps: https://wiki.alliedmods.net/AMX_Mod_...otes#Upgrading ; in your case, whatever from base or cstrike package, make sure you replace all the binaries (.amxx, .so or .dll) and make sure you copy the data/gamedata directory as well.
|
Re: Development Roundup, We need you!
I tested 1.9 in my servers and, for now, it's all OK! Great work :)
Is there any official release date for 1.9 and 1.10 test start? |
All times are GMT -4. The time now is 17:00. |
Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.