Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Spectator overhaul #5171

Merged
merged 205 commits into from
Aug 12, 2017
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
205 commits
Select commit Hold shift + click to select a range
17f7c7f
Add player initilization safety to setSpectator
kymckay May 5, 2017
5adbf2c
Add UI initalization safety to setSpectator
kymckay May 5, 2017
9e78afa
Overhaul spectator
kymckay May 15, 2017
4dd6fda
Remove redundant canInteract condition
kymckay May 17, 2017
cbc441a
Fix follow camera controls
kymckay May 17, 2017
52021fe
Fix widget weapon icon for unarmed
kymckay May 17, 2017
1690f0c
Fix follow camera zooming
kymckay May 17, 2017
13dbbd9
Fix entity list not updating correctly
kymckay May 17, 2017
2325b80
Remove redundant conditions
kymckay May 17, 2017
fef49b4
Fix list click behaviour
kymckay May 17, 2017
f0e6a9f
Remove a bunch of old debug
kymckay May 17, 2017
50d1dd7
Alter behaviour of camera speed
kymckay May 17, 2017
fca1666
Restructure the spectator addon
kymckay May 17, 2017
048904c
Fix camera tracking behaviour
kymckay May 17, 2017
a18f5ab
Fix very fast camera toggle
kymckay May 17, 2017
aac6868
Fix initial camera mode
kymckay May 17, 2017
b691575
Fix double click behaviour
kymckay May 17, 2017
d1fe625
Make AI name display consistent
kymckay May 17, 2017
bdcbfe4
Add UI toggle
kymckay May 18, 2017
1526162
Fix current camera mode button highlighting
kymckay May 18, 2017
1fde631
Fix focus info widget when clicked on in 3D world
kymckay May 18, 2017
be28589
Improve key handling
kymckay May 18, 2017
17c53a4
Implement dynamic help UI element
kymckay May 18, 2017
6ee7aef
Remove some redundant code
kymckay May 18, 2017
559959a
Fix follow camera jitter
kymckay May 18, 2017
4cb91c0
Add projectile drawing
kymckay May 18, 2017
05e7c12
Improve naming convention related to drawing
kymckay May 18, 2017
3002767
Remove outdated unit and side settings
kymckay May 19, 2017
beda410
Rename public function for consistency
kymckay May 19, 2017
0bdd61b
Update stringtable
kymckay May 19, 2017
803d950
Add location public functions and list population
kymckay May 19, 2017
0475ce5
Add location 2D and 3D drawing
kymckay May 19, 2017
47fb848
Respect whitelist and blacklist correctly
kymckay May 19, 2017
0e61ce4
Add location camera focus capability
kymckay May 19, 2017
cf88a97
Fix local helicopters follow mode bug
kymckay May 19, 2017
d8fbc08
Add compatibility with `counter` template
kymckay May 23, 2017
fb53cfa
Update respawn template
kymckay May 23, 2017
a0dc155
Rename compatibility function
kymckay May 23, 2017
cbf3e38
Add compatibility for respawn types 1,4 and 5
kymckay May 23, 2017
1983a37
Update setCameraAttributes function
kymckay May 23, 2017
68bfa2a
Fix draw3D for respawn types 1,4 and 5
kymckay May 23, 2017
ecb6f4c
Fix screeching seagulls #4265
kymckay May 23, 2017
41358f5
Fix script command typo
kymckay May 23, 2017
305d0f2
SQF Linter Pass
kymckay May 23, 2017
9aebb4e
Add obsolete warning for public func params
kymckay May 23, 2017
dccf0d4
Deprecate interrupt function
kymckay May 23, 2017
ba076e8
Fix incorrect function call
kymckay May 23, 2017
c20618c
Make playable virtual spectator work
kymckay May 23, 2017
9312c63
Improve focus handling in public function
kymckay May 24, 2017
2bf504a
Note explicitly the use of `player`
kymckay May 24, 2017
5912b1c
Remove unused base classes
kymckay May 24, 2017
209549b
Improve seagull culling
kymckay May 24, 2017
8a8503d
Add projectile drawing to vehicles
kymckay May 25, 2017
fe2d592
Fix same tab selection clearing list
kymckay May 25, 2017
dba1541
Make projectile lines last 1 frame longer
kymckay May 25, 2017
e533f85
Add true zeus compatibility
kymckay May 25, 2017
967292a
Fix player moving in FPP
kymckay May 26, 2017
e9dba0c
Fix zeus transfer and re-opening
kymckay May 26, 2017
0b71edf
Consolidate icon definitions
kymckay May 26, 2017
466a05a
Fix AI setting for player groups
kymckay May 26, 2017
dd168b3
Improve handling of alive spectators
kymckay May 26, 2017
e8f8017
Fix respawn template for types 2 & 3
kymckay May 26, 2017
496f4f6
Fix pre-set camera mode with no focus
kymckay May 27, 2017
12b6756
Localise key names
kymckay May 27, 2017
cc85e0b
Fix camera mode and vision settings on init
kymckay May 27, 2017
3c3bf26
Fix key localisation
kymckay May 27, 2017
6a596d1
Add next/prev entity keys
kymckay May 29, 2017
6cbe456
Fix vision modes update while camera active
kymckay May 30, 2017
fdbd247
Add public getCameraAttributes function
kymckay May 30, 2017
6a8f2f5
Fix spectator zeus compatibility
kymckay May 31, 2017
b7015b5
Improve vision mode handling
kymckay Jun 1, 2017
eadd9a3
Improve location handling
kymckay Jun 1, 2017
6483556
Disable list keyboard search
kymckay Jun 1, 2017
260e900
Fix handling of forced camera mode with no focus
kymckay Jun 1, 2017
8759edc
Fix handling of free mode removal while no target
kymckay Jun 1, 2017
863a685
Fix locations respecting available modes
kymckay Jun 1, 2017
1d860b5
Fix list entry removal code
kymckay Jun 1, 2017
21406b6
Improve side handling of unit list
kymckay Jun 1, 2017
920f393
Add linter ignore directive
kymckay Jun 1, 2017
e2cd7a0
Fix list code
kymckay Jun 2, 2017
f67bd9c
Improve entity fetching
kymckay Jun 2, 2017
6f1f9e3
Include dead units in the list
kymckay Jun 2, 2017
90ab08e
Take care of TODOs
kymckay Jun 2, 2017
f6b65fd
Mark stageSpectator as non-public
kymckay Jun 2, 2017
ae3044e
Fix updating list focus
kymckay Jun 2, 2017
a83d690
Adjust default camera speed
kymckay Jun 2, 2017
b4cecf7
Include the function file
kymckay Jun 2, 2017
9fdf5c0
Generalise camera button UI
kymckay Jun 2, 2017
0efcd99
Remove obsolete staged event
kymckay Jun 2, 2017
1d3b5bf
Add public function to return all spectators
kymckay Jun 2, 2017
26ef08f
Change default briefing name used on map display
kymckay Jun 2, 2017
e14031d
Fix the order of 4 main sides in list
kymckay Jun 3, 2017
ff6f1fb
Restore non-toggle behaviour of camera speed
kymckay Jun 3, 2017
fd3e87b
Fix UI gap between list and tabs
kymckay Jun 3, 2017
1e119e3
Force update UI list when player is staged
kymckay Jun 3, 2017
4730107
Update controls strings
kymckay Jun 3, 2017
909b365
Fix entity tooltips showing short name
kymckay Jun 3, 2017
b03e099
Include dead in unit switching
kymckay Jun 3, 2017
1605356
Show rank and vehicle icon in list
kymckay Jun 3, 2017
8706e81
Change default vehicle icon
kymckay Jun 3, 2017
ce6aeb9
Show whether medic/engineer in tooltip
kymckay Jun 3, 2017
93e469b
Improve list double click behaviour
kymckay Jun 3, 2017
5373666
Improve group icon handling
kymckay Jun 3, 2017
ab12d45
Use dynamic group icons for drawing
kymckay Jun 3, 2017
de40fe7
Fix EFUNC call
kymckay Jun 3, 2017
968e657
Update all function headers
kymckay Jun 4, 2017
55eab16
All the changes I had staged before arma broke git
kymckay Jun 4, 2017
ede515d
Fix squared comparisons
kymckay Jun 4, 2017
2bc5751
Remove unnecessary variable publicity
kymckay Jun 6, 2017
2616f42
Merge remote-tracking branch 'origin/master' into spectatoroverhaul
kymckay Jun 10, 2017
f7d6333
Increase required CBA version to 3.3.1
jonpas Jun 10, 2017
1027fb5
Merge branch 'master' into release-3.10.0
jonpas Jun 10, 2017
e0887b3
Prepare version 3.10.0
jonpas Jun 10, 2017
08d8cf7
Update cargo docs with new public functions (#5266)
kymckay Jun 10, 2017
73bdb37
Italian translation updated and fixed (#5268)
AtixNeon Jun 10, 2017
6a4a3d4
Merge branch 'master' into release-3.10.0
jonpas Jun 10, 2017
6eaba8d
Update homepage version numbers #4692
jonpas Jun 12, 2017
e770f66
Fix isFeatureCameraActive for Spectator enhacements (#5269)
Fusselwurm Jun 13, 2017
9d9edc4
Prepare release 3.10.0 (build 2)
jonpas Jun 13, 2017
199eb84
fix video link (#5276)
Laid3acK Jun 13, 2017
a78c42f
Jpn translate 73bd37 (#5277)
classicarma Jun 14, 2017
3034212
gos ndjenahoud latitude (#5275)
Laid3acK Jun 14, 2017
2d95bb1
Count untraced errors in make.py (#5265)
jonpas Jun 14, 2017
183eaae
Cleanup heli pod actions (#5271)
PabstMirror Jun 14, 2017
feee7f5
Make array of cargo holders dynamic (#5274)
PabstMirror Jun 14, 2017
a92b6a7
Jpn translate feee7f5 (#5280)
classicarma Jun 14, 2017
ba05b74
Merge branch 'release'
thojkooi Jun 20, 2017
ffe31d9
Fix isFeatureCameraActive (#5291)
PabstMirror Jun 21, 2017
c4dd714
Fix isFeatureCameraActive (#5291)
PabstMirror Jun 21, 2017
1d355b4
Prepare release 3.10.1
jonpas Jun 21, 2017
c6e70a4
Add malden to getMapData (#5297)
PabstMirror Jun 21, 2017
7b91629
Add malden to getMapData (#5297)
PabstMirror Jun 21, 2017
1144490
Merge branch 'release'
thojkooi Jun 22, 2017
60131ee
Add Chinese Traditional & Simplified Localization (#5295)
GodofMonkeys Jun 22, 2017
ace3964
compats - Fix config name for resupply vics (#5300)
PabstMirror Jun 22, 2017
5f779c4
Modify JoinGroup action to show group name (#5287)
PabstMirror Jun 22, 2017
f33ff4e
Repair - Handle depends = "0" (#5283)
PabstMirror Jun 23, 2017
d02dacf
Refuel - change nozzle position calc (#5279)
PabstMirror Jun 23, 2017
fde984a
Handle ace_cargo_canLoad set to scalar (#5306)
PabstMirror Jun 23, 2017
9bf59bc
Add XEH to ace_module (#5304)
PabstMirror Jun 23, 2017
2823ee5
Changed hellfire interaction check & added N variant (#5294)
tbeswick96 Jun 23, 2017
98ccd87
Japanese translation d02dacf (#5309)
classicarma Jun 23, 2017
0c58f98
Deprecate fnc_stageSpectator
kymckay Jun 26, 2017
3c2ee8f
Fix undefined variable
kymckay Jul 8, 2017
5cf7569
Correct new Chinese stringtable identifiers (#5334)
jonpas Jul 8, 2017
2aa0072
Fix the issue that SFX variants are not global (#5335)
jokoho48 Jul 8, 2017
0958eff
fix #5324 (#5325)
0dr Jul 8, 2017
7a3d15d
Minor update Wiki AtragMx (#5322)
Laid3acK Jul 8, 2017
f210f63
Fix broken fonts for map gps display (#5337)
PabstMirror Jul 8, 2017
cddc34e
Handle locked doors (#5345)
PabstMirror Jul 8, 2017
cb911c9
Allow repairing from slingload pods (#5316)
PabstMirror Jul 8, 2017
5c713fc
Add cargo space to huron containers (#5315)
PabstMirror Jul 8, 2017
4483045
Rallypoints- Don't modify setVar if already set (#5347)
PabstMirror Jul 9, 2017
16439f5
Add ability to abort module destination (#5284)
Jul 10, 2017
bb8d5ca
Cleanup heli pod actions (#5271)
PabstMirror Jun 14, 2017
af0f7f3
Make array of cargo holders dynamic (#5274)
PabstMirror Jun 14, 2017
d0a28b9
gos ndjenahoud latitude (#5275)
Laid3acK Jun 14, 2017
483b41b
Jpn translate 73bd37 (#5277)
classicarma Jun 14, 2017
153fc97
Refuel - change nozzle position calc (#5279)
PabstMirror Jun 23, 2017
317fe93
Jpn translate feee7f5 (#5280)
classicarma Jun 14, 2017
a83efa8
Repair - Handle depends = "0" (#5283)
PabstMirror Jun 23, 2017
f207b6c
Modify JoinGroup action to show group name (#5287)
PabstMirror Jun 22, 2017
0ccbeb2
Add Chinese Traditional & Simplified Localization (#5295)
GodofMonkeys Jun 22, 2017
9146563
compats - Fix config name for resupply vics (#5300)
PabstMirror Jun 22, 2017
e6b875b
Add XEH to ace_module (#5304)
PabstMirror Jun 23, 2017
e4ac748
Handle ace_cargo_canLoad set to scalar (#5306)
PabstMirror Jun 23, 2017
dc303aa
Japanese translation d02dacf (#5309)
classicarma Jun 23, 2017
e9fb0e9
Add cargo space to huron containers (#5315)
PabstMirror Jul 8, 2017
08ab330
Allow repairing from slingload pods (#5316)
PabstMirror Jul 8, 2017
c45927b
fix #5324 (#5325)
0dr Jul 8, 2017
fa3743c
Correct new Chinese stringtable identifiers (#5334)
jonpas Jul 8, 2017
59add40
Fix the issue that SFX variants are not global (#5335)
jokoho48 Jul 8, 2017
6acd61a
Fix broken fonts for map gps display (#5337)
PabstMirror Jul 8, 2017
01c1727
Handle locked doors (#5345)
PabstMirror Jul 8, 2017
ef90a06
Rallypoints- Don't modify setVar if already set (#5347)
PabstMirror Jul 9, 2017
597f439
Changed hellfire interaction check & added N variant (#5294)
tbeswick96 Jun 23, 2017
c28628a
Fix rearm turret events (#5307)
PabstMirror Jul 10, 2017
ddd14d9
Fix rearm turret events (#5307)
PabstMirror Jul 10, 2017
980e3d2
Update homepage version numbers
jonpas Jul 10, 2017
6253ec0
Prevent taking nozzle if already carried (#5352)
jonpas Jul 10, 2017
84061cb
Add support for Tanoa and Malden Fuel Pumps, Flexible Tanks and Fuel …
jonpas Jul 10, 2017
13d7de9
Prevent taking nozzle if already carried (#5352)
jonpas Jul 10, 2017
8f494e0
Add support for Tanoa and Malden Fuel Pumps, Flexible Tanks and Fuel …
jonpas Jul 10, 2017
dd3a66a
Fix adv. throw key handling when reloading (#5336)
Dystopian Jul 10, 2017
fdaa589
Fix adv. throw key handling when reloading (#5336)
Dystopian Jul 10, 2017
23cf08c
Prepare release 3.10.2
jonpas Jul 10, 2017
2c97865
Correct typos ("enginer" to "engineer") (#5355)
Wakbub Jul 11, 2017
ac1c0cc
add new acerep (#5356)
bux Jul 14, 2017
a53dfe1
Updated gitbot labels (#5368)
tbeswick96 Jul 15, 2017
548b02f
Ingore issues and PRs marked as stale (#5369)
thojkooi Jul 16, 2017
0538647
Add missing polish translations (#5370)
theYoursTruly Jul 17, 2017
6aad1c8
Merge branch 'release'
jonpas Jul 18, 2017
a18eec6
Fixed a spelling error (#5373)
AndreasBrostrom Jul 19, 2017
a795436
Fix Chinese content & missing string (#5375)
Jul 19, 2017
13293ee
Add hellfire support to CUP vehicles (#5367)
PabstMirror Jul 19, 2017
fd48c7f
Update the Wiki for the Settings Framework (#5363)
Wakbub Jul 19, 2017
7655c83
replace http urls by https
thojkooi Jul 23, 2017
8b7a862
Update the Jpn translate fd48c7f (#5381)
classicarma Jul 23, 2017
20e5017
Add addon template and fast recompiling descriptions to wiki (#5388)
Dystopian Jul 27, 2017
03b51a6
Add CBA Keybinding link to Shortcuts wiki (#5394)
Dystopian Jul 30, 2017
a0b5f9f
Laser seeker range improvements (#5365)
tbeswick96 Aug 3, 2017
2928446
Add Pentolite Gurney constant to wiki (#5413)
kymckay Aug 9, 2017
ff1247d
Change "Remove Wheel" Action's Color Based on Damage (#5415)
654wak654 Aug 10, 2017
606e9c0
Fix fast recompiling documentation (#5409)
Dystopian Aug 10, 2017
8b8209a
Merge branch master into SpectatorOverhaul
kymckay Aug 12, 2017
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
39 changes: 19 additions & 20 deletions .gibot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,12 @@ stages:
mark_for_closing:
days: 30
labels:
- need more info
- invalid
- can't reproduce
- wontfix
- information required
- status/need more info
- status/invalid
- status/can't reproduce
- status/wontfix
exclude:
- marked for cleanup
- status/marked for cleanup
comment:
- 'Hello @{author}! There has been no activity on this ticket for over a period of {days} days. I am automatically replying to let you know we will close this ticket within 1 week due to inactivity and consider this resolved.'
- 'If you believe this is in error, please reply with the requested information.'
Expand All @@ -17,11 +16,11 @@ stages:
close: false
comment: true
assign_label:
- marked for cleanup
- status/marked for cleanup
clean_up:
days: 7
labels:
- marked for cleanup
- status/marked for cleanup
comment:
- 'Hello @{author}! We have detected no activity for {days} days on this ticket. We therefore assume that the original reporter has lost interest or the issue has been resolved.'
- 'Since we have marked this ticket for deletion, we will be closing it.'
Expand All @@ -31,25 +30,25 @@ stages:
close: true
comment: true
assign_label:
- closed by bot
- status/closed by bot
remove_label:
- marked for cleanup
- status/marked for cleanup
remind_about_old_ticket:
days: 160
labels:
- bug
- critical bug
- kind/bug
- kind/critical bug
exclude:
- need more info
- invalid
- can't reproduce
- wontfix
- information required
- marked for cleanup
- inactive
- status/need more info
- status/invalid
- status/can't reproduce
- status/wontfix
- status/marked for cleanup
- status/inactive
- status/stale
comment:
- 'Hello @acemod/maintainers. This ticket has been open for over {days} days without any activity.'
action:
comment: true
assign_label:
- inactive
- status/inactive
2 changes: 2 additions & 0 deletions AUTHORS.txt
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,7 @@ Aleksey EpMAK Yermakov <epmak777@gmail.com>
Alganthe <alganthe@live.fr>
Andrea "AtixNeon" Verano <veranoandrea88@gmail.com>
Anthariel <Contact@storm-simulation.com>
Anton
Arkhir <wonsz666@gmail.com >
Asgar Serran <piechottaf@web.de>
BaerMitUmlaut
Expand All @@ -51,6 +52,7 @@ Brakoviejo
Brisse <brisse@outlook.com>
Brostrom.A | Evul <andreas.brostrom.ce@gmail.com>
BullHorn <bullhorn7@gmail.com>
chris579 <github@klemm.one>
Clon1998 <ps.patti1998@gmail.com>
Codingboy
Coren <coren4@gmail.com>
Expand Down
18 changes: 9 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

<p align="center">
<a href="https://github.com/acemod/ACE3/releases/latest">
<img src="https://img.shields.io/badge/Version-3.9.2-blue.svg?style=flat-square" alt="ACE3 Version">
<img src="https://img.shields.io/badge/Version-3.10.2-blue.svg?style=flat-square" alt="ACE3 Version">
</a>
<a href="https://github.com/acemod/ACE3/issues">
<img src="https://img.shields.io/github/issues-raw/acemod/ACE3.svg?style=flat-square&label=Issues" alt="ACE3 Issues">
Expand All @@ -18,8 +18,8 @@
<a href="https://github.com/acemod/ACE3/blob/master/LICENSE">
<img src="https://img.shields.io/badge/License-GPLv2-red.svg?style=flat-square" alt="ACE3 License">
</a>
<a href="http://slackin.ace3mod.com/">
<img src="http://slackin.ace3mod.com/badge.svg?style=flat-square&label=Slack" alt="ACE3 Slack">
<a href="https://slackin.ace3mod.com/">
<img src="https://slackin.ace3mod.com/badge.svg?style=flat-square&label=Slack" alt="ACE3 Slack">
</a>
<a href="https://travis-ci.org/acemod/ACE3">
<img src="https://img.shields.io/travis/acemod/ACE3.svg?style=flat-square&label=Build" alt="ACE3 Build Status">
Expand All @@ -28,7 +28,7 @@

<p align="center">
<sup><strong>Requires the latest version of <a href="https://github.com/CBATeam/CBA_A3/releases">CBA A3</a>.<br/>
Visit us on <a href="https://twitter.com/ACE3Mod">Twitter</a> | <a href="https://www.facebook.com/ACE3Mod">Facebook</a> | <a href="https://www.youtube.com/c/ACE3Mod">YouTube</a> | <a href="http://www.reddit.com/r/arma/search?q=ACE&restrict_sr=on&sort=new&t=all">Reddit</a></strong></sup>
Visit us on <a href="https://twitter.com/ACE3Mod">Twitter</a> | <a href="https://www.facebook.com/ACE3Mod">Facebook</a> | <a href="https://www.youtube.com/c/ACE3Mod">YouTube</a> | <a href="https://www.reddit.com/r/arma/search?q=ACE&restrict_sr=on&sort=new&t=all">Reddit</a></strong></sup>
</p>

**ACE3** is a joint effort by the teams behind **ACE2**, **AGM** and **CSE** to improve the realism and authenticity of Arma 3.
Expand Down Expand Up @@ -74,16 +74,16 @@ The mod is **built modularly**, so almost any included PBO can be easily removed

### Guides & how-tos
If you installed ACE3 but have trouble understanding how it all works, or where to start, read this first:
- [Installation guide](http://ace3mod.com/wiki/user/installation-guide.html)
- [Information center](http://ace3mod.com/wiki/user/information-center.html)
- [Installation guide](https://ace3mod.com/wiki/user/installation-guide.html)
- [Information center](https://ace3mod.com/wiki/user/information-center.html)

#### Contributing
You can help out with the ongoing development by looking for potential bugs in our code base, or by contributing new features. To contribute something to ACE3, simply fork this repository and submit your pull requests for review by other collaborators. Remember to add yourself to the author array of any PBO you will be editing and the [`AUTHORS.txt`](https://github.com/acemod/ACE3/blob/master/AUTHORS.txt) file; including a valid email address.

Please, use our [Issue Tracker](https://github.com/acemod/ACE3/issues) to report a bug, propose a feature, or suggest changes to the existing ones. See also:
- [How to report an issue](http://ace3mod.com/wiki/user/how-to-report-an-issue.html)
- [How to make a feature request](http://ace3mod.com/wiki/user/how-to-make-a-feature-request.html)
- [How to report an issue](https://ace3mod.com/wiki/user/how-to-report-an-issue.html)
- [How to make a feature request](https://ace3mod.com/wiki/user/how-to-make-a-feature-request.html)

#### Testing & building
To help us test the latest development changes, download our master branch ([directly](https://github.com/acemod/ACE3/archive/master.zip), or [with git](https://help.github.com/articles/fetching-a-remote/)), then assemble a test build:
- [Setting up the development environment](http://ace3mod.com/wiki/development/setting-up-the-development-environment.html) – step-by-step instructions on how to properly setup and build a version of ACE3 for testing purposes.
- [Setting up the development environment](https://ace3mod.com/wiki/development/setting-up-the-development-environment.html) – step-by-step instructions on how to properly setup and build a version of ACE3 for testing purposes.
Loading