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
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
jonpas
2ac412a406
Merge branch 'master' into armake
2018-02-06 14:34:07 +01:00
John Harvey
13be39d0eb
Optionals moved into launchable mod folders ( #5038 )
...
* Optionals moved into launchable mod folders
when using make.py
* added '@' prefix
* Simplify publish.py
2017-12-31 13:12:42 -06:00
KoffeinFlummi
2e943ac744
Add windows support to Makefile and update armake binaries
2017-12-14 17:27:57 +01:00
jonpas
57da8c3ad0
Fix Mikero tools detection not looking at Wow6432Node
2017-12-12 12:40:33 +01:00
Daniel Jupp
5a4c439c22
Fix Mikero tools dupe key issue ( #5853 )
...
Mikero tools seams to not cleanup regkeys properly and leaves a key with no value behind making. Making find_depbo_tools break
2017-12-04 20:15:24 +01:00
Daniel Jupp
e507291bb6
Make.py Mikero tools detection fix ( #5774 )
...
* make.py mikero tools registry bug fix
* Fixed missed change
* Spaces after comma
2017-11-22 23:10:30 +01:00
PabstMirror
8fbb7378d4
Remove ace_server.pbo ( #5765 )
...
* Remove ace_server.pbo
* Cleanup make.py
2017-11-16 23:44:20 -06:00
ulteq
25344deb80
Ballistics - 7.62x54R muzzle velocity correction ( #5711 )
...
* Closes: https://github.com/acemod/ACE3/pull/5470
* Reference: https://github.com/acemod/ACE3/files/1272583/mousin.barrel.experiment.pdf
2017-10-31 10:58:12 +01:00
ulteq
8397e1cf4a
Tools - Fixed typo ( #5712 )
2017-10-30 11:16:21 -05:00
PabstMirror
cef4f9d923
make.py - Make no-bin work ( #5670 )
2017-10-24 15:52:04 -05:00
ulteq
61c044e16b
Fixed a typo in the airFriction generator script ( #5641 )
...
- Slightly improves the vanilla trajectory of the 'ACE_338_Ball' bullet
2017-10-20 17:33:40 +02:00
ulteq
5de48093da
Python tool which converts ballistic coefficients into 'airFriction' values. ( #5573 )
...
- This tool automatically calculates optimal 'airFriction' values for all ACE3 ammo types
2017-10-01 09:52:09 +02:00
PabstMirror
942ab122d3
Update configValidator tool for Mikero changes ( #5537 )
2017-09-21 12:41:48 -05:00
KoffeinFlummi
fa02d0d993
Merge tag 'v3.10.2' into armake
2017-09-19 02:13:24 +02:00
PabstMirror
accaf9fd01
Compatibility with newest mikro tools ( #5442 )
...
* Compatibility with newest mikro tools
- Remove all use of `access` in configs
- Add skeleton cfg for rtms
- Remove use of `-L` in makePbo for non-bin
* Tabs in model.cfg
2017-08-22 12:53:58 -05:00
jonpas
2d95bb1aad
Count untraced errors in make.py ( #5265 )
...
* Count untraced errors (any errors besides failed PBO builds and missinf files) in make.py
* Fix error count and prettify printing
2017-06-14 15:34:35 +02:00
PabstMirror
bfd3695868
SQF Lint Cleanup Pass ( #5157 )
...
* SQF Lint Cleanup Pass
* Fix var in TRACE
* Add basic python tool
* Simplify
* Hit space key 6 times
* Fix error in dropNozzle
* handle error message exceptions
* Fix py
2017-05-14 14:48:05 -05:00
PabstMirror
eb963f20f5
Update publish.py for RHS Gref Compat ( #4999 )
2017-03-18 08:53:56 -05:00
jonpas
b722c1dab1
Update armake Windows executables to 0.5.1
2017-02-07 04:13:11 +01:00
jonpas
601432daa7
Update Makefile, Place includes in include folder
2017-02-07 04:09:50 +01:00
jonpas
b2986cea8a
Merge branch 'master' into armake
2017-02-07 03:51:29 +01:00
PabstMirror
04d4353b5d
Fix reversed RHS compats - Close #4759 ( #4760 )
2016-12-20 15:37:51 -06:00
jonpas
a89bcd65d7
Remove build number from release archive
2016-11-24 11:07:29 +01:00
PabstMirror
e60df02758
Update CBA macros in tools ( #4620 )
2016-10-31 15:11:45 -05:00
jonpas
ffd1f0aff2
Update make.py to 0.8 ( #4579 )
...
* Update make.py to 0.8
* Remove redundant extras folder obsolete handling
* Fix version updating in files when version changes number of digits
* Satisfy bux
2016-10-25 20:11:05 +02:00
Glowbal
d5160b436f
Fix build tools not working with two digit build numbers
2016-10-18 22:15:49 +02:00