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

[Build Tool] AMXXPack


Post New Thread Reply   
 
Thread Tools Display Modes
Hedgehog Fog
Senior Member
Join Date: Jun 2010
Location: Ukraine
Old 03-22-2022 , 16:01   Re: [Build Tool] AMXXPack
Reply With Quote #11

Version 1.0.2 Changelog
  • create command no longer overrides an existing package.json file
  • compile command is now only searching for *.sma files
  • Dependency installation is now run after git initialization
__________________

❄️ CS Snow Wars - Mod based on snowballs fights
🧟 CS Zombie Panic - A port of HL Zombie Panic!
🎃 CS Halloween Mod - Completely new gamemode for Halloween Holidays
📦 AMXXPack - CLI and build system for amxx projects
🔧 Custom Entities API - API to register custom entities

Last edited by Hedgehog Fog; 03-22-2022 at 16:01.
Hedgehog Fog is offline
rtxa
Senior Member
Join Date: Mar 2018
Location: Argentina
Old 03-27-2022 , 18:51   Re: [Build Tool] AMXXPack
Reply With Quote #12

Thank you very much for this project, I was looking for something like this for a while. By the moment I'm just using it for local compiling. I have some feature requests for you.

1. Would you add a way to use the latest AMXX version (1.9 or 1.10) without specifying the build number? Something like this https://www.amxmodx.org/latest.php?v...s&package=base

2. Is there a way to use the compiler globally? I mean, if I have 5 projects using the same compiler version, instead of having to download the same compiler for every project, just download one and use it for every project that matchs the compiler build and version.
__________________
rtxa is offline
Hedgehog Fog
Senior Member
Join Date: Jun 2010
Location: Ukraine
Old 03-28-2022 , 15:32   Re: [Build Tool] AMXXPack
Reply With Quote #13

Quote:
Originally Posted by rtxa View Post
1. Would you add a way to use the latest AMXX version (1.9 or 1.10) without specifying the build number? Something like this https://www.amxmodx.org/latest.php?v...s&package=base
Currently, it is not possible. I'm considering this feature in the future, but there are some issues with the way the latest builds are stored. I would like to keep the ability to download version 1.8.

Quote:
Originally Posted by rtxa View Post
2. Is there a way to use the compiler globally? I mean, if I have 5 projects using the same compiler version, instead of having to download the same compiler for every project, just download one and use it for every project that matchs the compiler build and version.
You can set the absolute patch to the compiler using .amxxpack.json file.
__________________

❄️ CS Snow Wars - Mod based on snowballs fights
🧟 CS Zombie Panic - A port of HL Zombie Panic!
🎃 CS Halloween Mod - Completely new gamemode for Halloween Holidays
📦 AMXXPack - CLI and build system for amxx projects
🔧 Custom Entities API - API to register custom entities
Hedgehog Fog is offline
rtxa
Senior Member
Join Date: Mar 2018
Location: Argentina
Old 04-03-2022 , 05:32   Re: [Build Tool] AMXXPack
Reply With Quote #14

Quote:
Originally Posted by Hedgehog95 View Post
Currently, it is not possible. I'm considering this feature in the future, but there are some issues with the way the latest builds are stored. I would like to keep the ability to download version 1.8.
Uhm, maybe if you want to keep the ability to download version 1.8, you can use the old method with version 1.8 and then use a new method with the 1.9 and 1.10 versions. Please consider this feature.

Quote:
Originally Posted by Hedgehog95 View Post
You can set the absolute patch to the compiler using .amxxpack.json file.
Yes, I know I can do that but maybe it will be better to be handled this by AMXXPack, nevermind I didn't explain this so well and it's not a feature that I can't live with.
__________________
rtxa is offline
Hedgehog Fog
Senior Member
Join Date: Jun 2010
Location: Ukraine
Old 11-12-2022 , 11:11   Re: [Build Tool] AMXXPack
Reply With Quote #15

Quote:
Originally Posted by rtxa View Post
Uhm, maybe if you want to keep the ability to download version 1.8, you can use the old method with version 1.8 and then use a new method with the 1.9 and 1.10 versions. Please consider this feature.
I'm considering removing the ability to specify a "patch" version.


Version 1.0.2 - 1.2.0 Changelog
  • Added caching to skip already compiled plugins
  • Added --ignore flag for build and compile commands to ignore errors during the build process
  • Added ability to specify multiple directories for scripts, includes, assets using an array
  • Added global error handler to avoid displaying stack traces in the console
  • scripts and assets inputs are now optional
  • Added watch interval
  • Fixed path to includes in error messages
  • Various fixes for builder and watcher
__________________

❄️ CS Snow Wars - Mod based on snowballs fights
🧟 CS Zombie Panic - A port of HL Zombie Panic!
🎃 CS Halloween Mod - Completely new gamemode for Halloween Holidays
📦 AMXXPack - CLI and build system for amxx projects
🔧 Custom Entities API - API to register custom entities

Last edited by Hedgehog Fog; 11-13-2022 at 04:48.
Hedgehog Fog is offline
Hedgehog Fog
Senior Member
Join Date: Jun 2010
Location: Ukraine
Old 11-13-2022 , 12:57   Re: [Build Tool] AMXXPack
Reply With Quote #16

Version 1.3.0 Changelog
  • Added filtering and subdirs for assets
  • Downloader can now download a newer compiler version without specifying dev flag and build identifier
  • Updated some log messages
__________________

❄️ CS Snow Wars - Mod based on snowballs fights
🧟 CS Zombie Panic - A port of HL Zombie Panic!
🎃 CS Halloween Mod - Completely new gamemode for Halloween Holidays
📦 AMXXPack - CLI and build system for amxx projects
🔧 Custom Entities API - API to register custom entities
Hedgehog Fog is offline
Hedgehog Fog
Senior Member
Join Date: Jun 2010
Location: Ukraine
Old 11-15-2022 , 13:32   Re: [Build Tool] AMXXPack
Reply With Quote #17

Version 1.3.2 Changelog
  • Fixed default config paths (updated to relative)
__________________

❄️ CS Snow Wars - Mod based on snowballs fights
🧟 CS Zombie Panic - A port of HL Zombie Panic!
🎃 CS Halloween Mod - Completely new gamemode for Halloween Holidays
📦 AMXXPack - CLI and build system for amxx projects
🔧 Custom Entities API - API to register custom entities

Last edited by Hedgehog Fog; 11-15-2022 at 13:35.
Hedgehog Fog is offline
Hedgehog Fog
Senior Member
Join Date: Jun 2010
Location: Ukraine
Old 12-08-2022 , 13:44   Re: [Build Tool] AMXXPack
Reply With Quote #18

I made a template repo for ReAPI projects with GitHub workflow for automatic releases, which should be helpful to quickly start a new project: https://github.com/Hedgefog/github-a...reapi-template
__________________

❄️ CS Snow Wars - Mod based on snowballs fights
🧟 CS Zombie Panic - A port of HL Zombie Panic!
🎃 CS Halloween Mod - Completely new gamemode for Halloween Holidays
📦 AMXXPack - CLI and build system for amxx projects
🔧 Custom Entities API - API to register custom entities

Last edited by Hedgehog Fog; 12-08-2022 at 13:44.
Hedgehog Fog is offline
klippy
AlliedModders Donor
Join Date: May 2013
Location: Serbia
Old 01-12-2023 , 19:28   Re: [Build Tool] AMXXPack
Reply With Quote #19

This is awesome, good job. While I currently don't have a need for this, I wished there was something like this years ago.
__________________
klippy is offline
Hedgehog Fog
Senior Member
Join Date: Jun 2010
Location: Ukraine
Old 03-14-2023 , 23:20   Re: [Build Tool] AMXXPack
Reply With Quote #20

Version 1.4.3 Changelog
  • Improved default paths resolving
  • Added base dir to output options
  • Added optional include out path support
  • Improved logs format
  • Includes changes now affect plugin cache
  • Added `cache clean` command
__________________

❄️ CS Snow Wars - Mod based on snowballs fights
🧟 CS Zombie Panic - A port of HL Zombie Panic!
🎃 CS Halloween Mod - Completely new gamemode for Halloween Holidays
📦 AMXXPack - CLI and build system for amxx projects
🔧 Custom Entities API - API to register custom entities

Last edited by Hedgehog Fog; 03-15-2023 at 05:22.
Hedgehog Fog is offline
Reply


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 17:59.


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