Commit Graph

298 Commits

Author SHA1 Message Date
Dystopian
88e08dc130
Fix make.py temp files cleanup (#8189) 2021-04-17 12:08:18 -05:00
Björn Dahlgren
d55529041a
Apply needed pboProject settings in make.py via Windows Registry (#8128) 2021-02-26 19:55:01 -06:00
PabstMirror
f72175f823
Tools - Don't let mikro tools touch configs (#8093) 2021-02-18 12:53:22 -06:00
PabstMirror
8b8abec70e
Tools - Build dev (filepatching) with hemtt if installed (#8061)
* Build dev (filepatching) with hemtt if installed

* Update build.py
2021-01-10 13:28:29 -06:00
Björn Dahlgren
d991f8ebdc
Tools - Disable pboproject warnings are errors in build script (#8049)
Macros with unused variables are now warnings
This causes issues with logging macros being unused with disabled debug
2021-01-10 13:27:25 -06:00
Cyruz143
d19bdceda1
Grenades - Remove ref to missing audio (#7928)
* Remove ref to missing audio

* Removing unused dummy files
2020-10-09 12:54:41 -05:00
Björn Dahlgren
4e83b387e5
Tools - Set non zero exit code if any addons fail to build (#7937) 2020-10-04 18:54:04 +02:00
PabstMirror
6140a94efe 3.13.4 Release 2020-08-31 09:42:04 -05:00
Brett
b51cf3575c
Arsenal - Fix sorting when using search (#7877)
* fix sorting when using search

* remove unused line

Co-authored-by: PabstMirror <pabstmirror@gmail.com>
2020-08-27 10:44:18 -05:00
PabstMirror
fb037c8c1f
Tools - Dumbs (#7875) 2020-08-24 19:30:52 -05:00
PabstMirror
311dcde5da
Tools - Add all optionals to steamWS (#7859) 2020-08-23 09:57:36 -05:00
Laid3acK
2f9c4b6b41
Ballistics - Add a 5.8mm magazine with the CMR-76 (QBU-88) (#7820)
* 58x42_qbu_mag

* 58x42_qbu_mag

* 58x42_qbu_mag

* 58x42_qbu_mag

* 58x42_qbu_mag

* 58x42_qbu_mag

* 58x42_qbu_mag

* 58x42_qbu_mag

* 58x42_qbu_mag

* 58x42_qbu_mag

* 58x42_qbu_mag
2020-08-18 12:44:58 -05:00
PabstMirror
1be65a9125
Update stringtable_validator.py (#7841) 2020-08-09 10:24:09 -05:00
PabstMirror
f2dfcceb67
Tools - Prep publish for new RHS SAF compat (#7816) 2020-07-22 13:22:55 -05:00
PabstMirror
697bb2cbdd
Tools - Add a missing pDumb (#7790) 2020-07-01 18:14:58 -05:00
PabstMirror
a39faa2026
Update search_undefinedFunctions.py (#7780) 2020-06-30 11:43:00 -05:00
PabstMirror
5b559152e2
Update stringtable_validator.py (#7774) 2020-06-22 15:26:18 -05:00
PabstMirror
f9eaabe287
Update deploy.py (#7762) 2020-06-15 10:11:45 -05:00
PabstMirror
c35f4f6fe2
pDrive dumbies for make.py (#7758) 2020-06-14 14:30:10 -05:00
PabstMirror
f0f90ec866
Tools - Add dummy files for check external (#7600) 2020-04-19 18:52:59 -05:00
Laid3acK
3db9a24007
Ballistics - 300WM Berger Hybrid OTM airFriction updated (#7570)
* ballistics_300WM

* ballistics_300WM

* ballistics_300WM

* ballistics_300WM
2020-03-09 11:43:11 -05:00
Björn Dahlgren
d87d051d23
Tools - Removed deprecated Mikero tools arguments from make.py (#7517) 2020-02-29 21:37:19 +01:00
Alexey Tretyakov
601fe7e86a Tools - Update make.py for pboProject 2.63 (#7351)
* Update make.py

for issue
https://github.com/acemod/ACE3/issues/7350

* Restore check_external option with +/- G

Co-authored-by: PabstMirror <pabstmirror@gmail.com>
2020-01-02 21:09:44 -06:00
jonpas
ec63321343 Merge branch 'master' into release-3.13.0 2019-12-30 19:33:17 +01:00
PabstMirror
53c53bbdbc
Stringtable Validator - Check for tabs and correct spacing (#7332)
* Stringtable Validator - Check for tabs and correct spacing

* Improve error descriptions, Cleanup

* Change encoding to utf-8

Co-authored-by: mharis001 <34453221+mharis001@users.noreply.github.com>
2019-12-26 19:42:30 -06:00
jonpas
8ea5146a2e Support zh-TW version update in make.py (UTF-8 encoding in file replace) 2019-12-17 20:17:22 +01:00
jonpas
c7e2981332 Version zh-TW README 2019-12-17 19:58:09 +01:00
jonpas
64dbc10b09
Round stringtable completion to 2 decimals (#7300) 2019-12-11 23:35:11 +01:00
mharis001
738bca5d64 Stringtable validator improvements (#7294) 2019-12-07 13:47:21 -06:00
jonpas
5644666daf
Adapt to HEMTT (CI) (#6900)
* Remove old armake tools
* Add HEMTT config
* Use HEMTT in GitHub Actions
2019-12-04 01:20:37 +01:00
PabstMirror
e62dbdc04d
Move readme to doc folder and use versioning system (#7289)
* Move readme to doc and use versioning system

* update build tools
2019-12-03 13:12:18 -06:00
mharis001
2b4d807acc Add stringtable validation tool (#7274)
* Add stringtable validation tool

* Add to CI
2019-11-18 12:48:40 -06:00
jonpas
faf6cfe57d
Add Documentation CI Workflow (dependencies, translations) (#7208)
* Cleanup Circle CI configuration
2019-10-05 22:56:41 +02:00
jonpas
5a5d4758a0
Add Arma CI Workflow (validate, lint, build) (#7207)
* No sqflint failures for now due to false-positives
* Upload artifact of armake build
* Cleanup Circle CI configuration
* Add BOM check
* Cleanup BOM
2019-10-05 22:53:16 +02:00
PabstMirror
c426103f23 Extension changes for Medical Rewrite and Linux compilation (#6909)
* Fix Medical HandleDamageWounds memory leak (#6809)

* Use strncpy and disable MSVC unsafe warnings (#7171)
* Set 64-bit correctly from generator string, Disable SSE2 flag on 64-bit (non-existent)

* Tweaks for Linux extensions (#5762)
* Tweak CMakeLists for Linux compilation
* Conform SQF extensions check for Linux server extensions support
* Add *.so to tools
* Split extension check into Windows and Linux
* Disable Medical extension loading for now
* Add client/server separation to extension loading
* Add Arma config documentation on extension creation
2019-09-28 23:03:55 +02:00
PabstMirror
3769679237
Add tool to verify stringtable entries exist (#6889)
* Add tool to verify stringtable entries exist

* Update circle.yml

* test

* Allow running from root directory as well as from inside the tools directory
2019-03-31 15:27:51 -05:00
Laid3acK
37daf3429d Fix .300NM Berger Hybrid airFriction (#6901) 2019-03-29 21:40:38 +01:00
SilentSpike
0cd904bdc3 Add public function documentation script (#5253)
* Remove obsolete event rename script

* Add initial function documenting python script

- Currently only finds all public/invalid function files
- Method "document_public" is in place to handle the data taken from a
  function header, but currently unimplemented

* Add author/description/arguments processing

* Improve console logging and add return processing

* Use class based approach for better data handling

* Add argument processing with support for notes

* Implement rudimentary doc output

* Add return and example processing

* Fix example variable

* Fix documenting no arguments/return

* Fix malformed return handling

* Improve control flow
2019-03-23 23:21:33 +01:00
NeilZar
b181fa6013 Fix # command in sqf_validator.py (#6768)
**When merged this pull request will:**
- Fix the sqf validator to correctly detect the use of # as select or preprocessor command.
2019-01-05 03:10:40 +01:00
PabstMirror
25c10e8cf6
Ballistics/Realistic Names - Integrate P90 Compat (#6667)
* Ballistics/Realistic Names - Integrate P90 Compat

* Update CfgWeapons.hpp

* Remove old compat addon

* Update addons/realisticnames/stringtable.xml

Co-Authored-By: PabstMirror <pabstmirror@gmail.com>

* Update addons/realisticnames/CfgWeapons.hpp

Co-Authored-By: PabstMirror <pabstmirror@gmail.com>

* Update addons/ballistics/CfgWeapons.hpp

Co-Authored-By: PabstMirror <pabstmirror@gmail.com>

* Update addons/ballistics/CfgWeapons.hpp

Co-Authored-By: PabstMirror <pabstmirror@gmail.com>
2018-12-03 12:03:49 -06:00
jonpas
0745e249fc Merge branch 'master' into armake 2018-11-14 18:32:47 +01:00
PabstMirror
afbf2049ea
Skip semi-colon test with findIf (#6584)
* Skip semi-colon test with findIf

* Fix  #6186

* column cleanser
2018-09-20 14:34:59 -05:00
commy2
7673ffab0a
sqf_validator compatibility with findIf command 2018-09-19 01:23:48 +02:00
Dedmen Miller
e2ac18a05d [WIP] Fix script errors reporting wrong line numbers (#6407)
* advanced_ballistics

* advanced_fatigue

* advanced_throwing

* ai

* aircraft

* arsenal

* atragmx

* attach

* backpacks

* ballistics

* captives

* cargo

* chemlights

* common

* concertina_wire

* cookoff

* dagr

* disarming

* disposable

* dogtags

* dragging

* explosives

* fastroping

* fcs

* finger

* frag

* gestures

* gforces

* goggles

* grenades

* gunbag

* hearing

* hitreactions

* huntir

* interact_menu

* interaction

* inventory

* kestrel4500

* laser

* laserpointer

* logistics_uavbattery

* logistics_wirecutter

* magazinerepack

* map

* map_gestures

* maptools

* markers

* medical

* medical_ai

* medical_blood

* medical_menu

* microdagr

* minedetector

* missileguidance

* missionmodules

* mk6mortar

* modules

* movement

* nametags

* nightvision

* nlaw

* optics

* optionsmenu

* overheating

* overpressure

* parachute

* pylons

* quickmount

* rangecard

* rearm

* recoil

* refuel

* reload

* reloadlaunchers

* repair

* respawn

* safemode

* sandbag

* scopes

* slideshow

* spectator

* spottingscope

* switchunits

* tacticalladder

* tagging

* trenches

* tripod

* ui

* vector

* vehiclelock

* vehicles

* viewdistance

* weaponselect

* weather

* winddeflection

* yardage450

* zeus

* arsenal defines.hpp

* optionals

* DEBUG_MODE_FULL 1

* DEBUG_MODE_FULL 2

* Manual fixes

* Add SQF Validator check for #include after block comment

* explosives fnc_openTimerUI

* fix uniqueItems
2018-09-17 14:19:29 -05:00
BaerMitUmlaut
3ebdb31a82 Replace make.bat with more advanced make.ps1 2018-05-27 20:28:38 +02:00
jonpas
f613597636 Make setup.py compatible with new include CBA structure 2018-05-22 19:49:19 +02:00
jonpas
7dda6c62ef Update armake Windows binaries to 0.6.1, Use new signature name argument and header info for 'version' 2018-05-22 17:21:48 +02:00
Thomas Kooi
58f4ca4581
Merge branch 'master' into armake 2018-05-20 11:08:58 +02:00
PabstMirror
13d338a789
make.py - cleanup old optional pbos before rename (#6254) 2018-04-12 12:16:44 -05:00
Thomas Kooi
4179548417 Sort directories before extracting dependency information 2018-02-07 22:40:37 +01:00