Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gruppe-adler/grad-spectator
GRAD Spectator is a mod for Arma Reforger that enables a spectator mode via respawn or manually.
https://github.com/gruppe-adler/grad-spectator
arma arma-reforger enforce-script enfusion mod reforger
Last synced: 28 days ago
JSON representation
GRAD Spectator is a mod for Arma Reforger that enables a spectator mode via respawn or manually.
- Host: GitHub
- URL: https://github.com/gruppe-adler/grad-spectator
- Owner: gruppe-adler
- License: other
- Created: 2023-10-09T17:32:22.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-02-13T15:11:00.000Z (10 months ago)
- Last Synced: 2024-05-02T04:55:40.122Z (8 months ago)
- Topics: arma, arma-reforger, enforce-script, enfusion, mod, reforger
- Language: C
- Homepage: https://www.gruppe-adler.de/
- Size: 529 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
- Authors: AUTHORS.txt
Awesome Lists containing this project
README
# GRAD-Spectator
## Summary
GRAD Spectator is a mod for Arma Reforger that enables a spectator mode via respawn or manually.> [!WARNING]
> Use at your own risk. This mod is only for testing and still under development.## Features
- custom action to enable spectator (GRAD_SpectatorUserAction)
- 6 flag poles (2x US, 2x USSR, 2x FIA) with spectator action attached for World Editor
- 3 flag poles (US, USSR, FIA) with spectator action attached for Game Master
- custom spectator spawn logic (enter spectator after first death)
- custom keybind to leave spectator (END - can be configured in keybinds)## How to enable/disable spectator via script
```c#
// enable/disable spectator no matter if executed on server or clientSCR_PlayerController playerController;
playerController = SCR_PlayerController.Cast(GetGame().GetPlayerManager().GetPlayerController(playerId));playerController.EnableSpectator();
playerController.DisableSpectator();
```## How to configure MenuSpawnLogic (ignore that the screenshots say "SpectatorSpawnLogic")
1. Add a loadout to every faction in your gamemode that can be assigned to spectators (In LoadoutManager)
2. Change the MenuSpawnLogic settings in the SCR_RespawnSystemComponent of your GameMode (configure the spectator loadout assignments and enter the name of the spectator spawn point)
3. Place a spawn point without faction in your world and sets its name like in the SpawnLogic
## Links
- Workshop: https://reforger.armaplatform.com/workshop/5E6EE1F29BD43311-GRADSpectator
- GitHub: https://github.com/gruppe-adler/GRAD-Spectator
- Discord: https://discord.com/invite/ZDqp45q
- Website: https://gruppe-adler.de/home
- Forum: https://forum.gruppe-adler.de## License
GRAD Undead is licensed under the ([APL](https://www.bohemia.net/community/licenses/arma-public-license)).