https://github.com/forked-from-1kasper/aos-milsim
Kind of Military Simulator Game built upon https://github.com/forked-from-1kasper/piqueserver2
https://github.com/forked-from-1kasper/aos-milsim
ace-of-spades buildandshoot game pyspades
Last synced: 29 days ago
JSON representation
Kind of Military Simulator Game built upon https://github.com/forked-from-1kasper/piqueserver2
- Host: GitHub
- URL: https://github.com/forked-from-1kasper/aos-milsim
- Owner: forked-from-1kasper
- License: gpl-3.0
- Created: 2020-12-31T17:47:30.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2025-04-19T12:28:47.000Z (about 1 month ago)
- Last Synced: 2025-04-19T16:53:19.443Z (about 1 month ago)
- Topics: ace-of-spades, buildandshoot, game, pyspades
- Language: Python
- Homepage:
- Size: 2.95 MB
- Stars: 7
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

# FAQ
### Weapons are too dangerous! One shot kills instantly
That’s how it should be: use cover.
### Someone is shooting through walls!
This is intended. Some materials are not strong enough to stop bullet completely at all firing angles.
Note that **shooting-through-walls hacks are not possible** (unlike vanilla AoS) due to the simulator architecture.
### Can I shoot through the fog?
Yes, although it’s not that easy.
### Grenade is too dangerous!
1. Don’t run in circles around grenades.
2. Take cover immediately if you see or hear a grenade.### Bleeding is annoying
Try not to run around in front of everyone. After all, use *your shovel:* dig tunnels and trenches.
### Mines are annoying
1. Be careful.
2. Don’t go straight into areas where there are likely to be a lot of mines (e.g. intel, narrow tunnels, doors, back entrances, places convenient for sniper fire etc).
3. Deactivate mines with a greande explosion.
4. Cooperate in your team and report the location of placed mines in the team chat.### I don’t see/hear drones
1. Unfortunately, there are protocol restrictions prohibiting any custom models.
2. In fact, this is *not that far* from reality, because modern weapons are **much more** louder than a typical drone.
3. Don’t stay outdoors for a long time (especially if you are a sniper).### Airstrikes are too loud
Yes they are.
### Airstrikes are useless and too inaccurate
1. No they aren’t.
2. Check your minimap carefully: airstrike will follow direction of the player who called it.### It’s too hard/realistic! It’s not fun!
Go play babel.
### It’s too unrealistic! AoS cannot be / isn’t meant to be an ARMA!
Go play ARMA + [ACE3](https://github.com/acemod/ACE3).
### ACE3 is still too unrealistic
Go to a shooting range, airsoft club or army.
(Not to mention that real war is not fun at all.)
# Protocol extensions
## Bullet traces
Extension ID: 0x10.
| Field name | Field type | Notes |
|------------|-------------|---------------------------------------------------------------------------------|
| index | UByte | Strictly increasing (in the current implementation) identifier of a projectile. |
| position | LE Float[3] | Current position. |
| value | LE Float | Current speed divided by the initial speed. |
| origin | UByte | Whether this is the first packet for this identifier. |## Hit effects
Extension ID: 0x11.
Sent whenever projectile hits a target to provide better visual response.
| Field name | Field type | Notes |
|------------|-------------|--------------|
| position | LE Float[3] | Hit position |
| block | LE Int[3] | Hit block |
| target | UByte | *See below* || Target | Description |
|--------|-------------|
| 0 | Block |
| 1 | Headshot |
| 2 | Player |# Third-party resources
The [OktoberDistrict](maps/OktoberDistrict.vxl) map by Bubochka.
# References
* [Under the hood: the physics of projectile ballistics](http://panoptesv.com/RPGs/Equipment/Weapons/Projectile_physics.php).
* [Towards a better, science-based, evaluation of kinetic non-lethal weapons](https://www.researchgate.net/publication/254911398_Towards_a_better_science-based_evaluation_of_kinetic_non-lethal_weapons), L. Koene, A. Papy.
* [Terminal Ballistics](https://link.springer.com/book/10.1007/978-3-030-46612-1), 3rd edition, Z. Rosenberg, E. Dekel.# License
Copyright © 2021–2025 Siegmentation Fault
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.You should have received a copy of the GNU General Public License
along with this program. If not, see .