Pax1601
151196e5f2
Merge branch 'python-api' into release-candidate
2025-08-08 10:18:01 +02:00
Pax1601
c66c9242b3
Refactor Python API structure and enhance backend command handling
...
Major refactor of the Python API: moved modules into subdirectories, replaced app.py with api.py, and added new audio and utility modules. Backend C++ code now tracks command execution results, exposes them via the API, and improves command result handling. Also includes updates to the SRS audio handler, random string generation, and VSCode launch configurations.
2025-08-07 17:01:30 +02:00
Rob2816
37fa86dce8
Added groupID property to dead units
2025-08-07 10:52:28 +02:00
Pax1601
cd34eebcba
fix: ROE not set correctly when setting defaults
...
Changed the default ROE value in unit.h from OPEN_FIRE_WEAPON_FREE to OPEN_FIRE. Renamed mods.png to image.png in docs/images. Removed an unnecessary blank line in the audio section of olympus.json. Bumped version in version.json from v2.0.3 to v2.0.4.
2025-08-04 19:37:32 +02:00
Pax1601
3ca78d4c7c
Final tweaks before release
2025-08-02 12:46:27 +02:00
Pax1601
de1f233848
Fixed unarmed ground units not moving
2025-07-29 17:17:15 +02:00
MarcoJayUsai
a112ef4aa2
fix(unit): unit and group id are now of the correct type; added DCS unitId to dead units
2025-05-30 14:01:00 +02:00
MarcoJayUsai
5237dc688a
refactor: adding back country, group id and original unit id to the unit data for future uses
2025-04-28 16:14:07 +02:00
MarcoJayUsai
edc3529b67
feature(map): showing ground units engagement rings when selected and no other global rings are selected
2025-04-15 22:20:15 +02:00
Davide Passoni
2d0e10bc0b
fix: not airborne units no longer targeted, racetracks not drawn for airborne units
2025-03-31 11:06:57 +02:00
Pax1601
1248ffb60b
feat: added airborne variable
2025-03-31 08:14:17 +02:00
Davide Passoni
589479ba56
fix: Aligned tanker orbit behaviour
2025-03-26 10:15:10 +01:00
Pax1601
41b4328eaf
fix: Unable to clone units if game master with spawn restrictions on
...
Other minor graphical fixes
2025-03-25 19:30:00 +01:00
Pax1601
8cce77c4d3
fix: Complete implementation of alarm state
2025-03-24 22:59:41 +01:00
Pax1601
7573720398
fix: Minor fix on commented debug string
2025-03-24 21:17:41 +01:00
Pax1601
2b5b428237
fix: Added setting of forced AlarmState
2025-03-24 21:07:08 +01:00
MarcoJayUsai
1622d663bb
feat(alarm state): refactor to separe alarm state from radar state. Kown issue: alarm state is not correctly mantained
2025-03-24 18:42:04 +01:00
MarcoJayUsai
b7bf89ce2f
chore: removed useless code
2025-03-22 09:15:48 +01:00
MarcoJayUsai
a733c98259
refactor: removed unused code
2025-03-22 09:12:53 +01:00
MarcoJayUsai
3a44608e2b
Merge remote-tracking branch 'origin/release-candidate' into features/redgreen-unit
2025-03-21 16:47:47 +01:00
MarcoJayUsai
f1fcabe7f7
feat(alarm state): alarm state command is now working in DCS
2025-03-21 16:21:35 +01:00
Davide Passoni
b3e53d07dd
fix: Added missing commander restrictions
2025-03-20 17:30:28 +01:00
Davide Passoni
69e8fed623
fix: Scenic AAA not stopping when target out of range
2025-03-20 16:53:23 +01:00
MarcoJayUsai
18960ca51e
feat(radar state): radar state is now being read from DCS and displayed as a dot (subject to change)
2025-03-19 14:36:40 +01:00
MarcoJayUsai
ee15106be1
feat(radar state): initial scaffolding
2025-03-18 14:42:46 +01:00
Pax1601
cf86c4ade9
fix: minor improvements to miss on purpose mode
2025-03-18 12:53:22 +01:00
Pax1601
ddf9883f89
fix: Reverted some changes to miss on purpose mode
2025-03-18 11:05:33 +01:00
Pax1601
8ffcbaa05b
Merge branch 'laser-fix' into release-candidate
2025-03-18 11:00:10 +01:00
Davide Passoni
c44caa9cea
feat: small change to flak mode miss on purpose
2025-03-17 16:54:33 +01:00
Pax1601
3aafa26c70
feat: New predicting algorithm
2025-03-16 22:33:28 +01:00
Davide Passoni
f0826bbdba
fix: Fixed multiple errors in scenic AAA modes
2025-03-14 16:45:46 +01:00
Pax1601
34f9a8bc40
feat: Improvements on scenic modes
2025-03-12 18:43:14 +01:00
Davide Passoni
b2477112b1
Completed first iteration of drawings management on v2
2025-02-26 09:39:30 +01:00
Davide Passoni
9525982161
feat: added laser code change, target move, and delete
...
Note: deleted lasers are not removed from table and keep being drawn. Also added a cooler looking server page
2025-01-30 16:20:31 +01:00
Davide Passoni
cc902aec04
feat: started adding editable laser/infrared
2025-01-29 17:25:09 +01:00
Pax1601
5a4a202805
feat: started implementing infrared and laser
2025-01-29 08:03:32 +01:00
Davide Passoni
79f9905413
feat: completed orbit management
2025-01-28 09:47:44 +01:00
Davide Passoni
c2ea746d48
feat: started adding ability to set and draw racetracks
2025-01-24 17:33:27 +01:00
Davide Passoni
96415fd087
Feat: added backend ability to set spawn heading
2025-01-24 15:01:25 +01:00
Davide Passoni
e9896963ca
Merge branch 'v2' into 961-hotkeys-get-stuck
2024-12-11 14:38:38 +01:00
MarcoJayUsai
89051c3e85
refactor(unit): moved data update code from initialize to update; made initialize and update final
2024-11-19 13:58:16 +01:00
MarcoJayUsai
064c24e023
fix(map): reconnecting players will not be displayed with wrong name or wrong coalition
2024-11-18 21:56:01 +01:00
MarcoJayUsai
5cd566c7ca
feat(map): added an option to show human controlled unit original callsign
2024-11-11 12:19:05 +01:00
Davide Passoni
473f16dda0
Updated react and server build scripts to operate with new UI
2024-07-25 11:38:36 +02:00
Pax1601
7ee9946f49
Fixed bug that stopped ships from firing at area
2024-03-20 16:56:25 +01:00
Pax1601
9e1503c106
Renamed server->backend in configuration files
2024-02-08 22:29:26 +01:00
Stefan Arsic
2124e9cd42
Fixed setting skill level
2024-02-03 22:29:26 +01:00
Stefan Arsic
497f718e4b
Added option for ground units to change skill
2024-01-12 22:33:43 +01:00
Stefan Arsic
9942ff476b
Made the skill work
2024-01-11 19:41:04 +01:00
WoodyXP
c042d2b6f5
Changes
2024-01-11 17:37:28 +01:00