7e05bd7d387ad0d064a04661edfeef4ccd3e412f
[xonotic/xonotic.wiki.git] / BaI-mod.md
1 > ## Table of Contents
2 > 1. [Notes for developers](#notes-for-developers)
3 > 2. [Chat sounds](#chat-sounds)
4 > 3. [References](#references)
5
6
7 [**Mod**](https://gitlab.com/xonotic/xonotic-data.pk3dir/-/tree/z411/bai-server) developed by [**z411**](https://gitlab.com/z411) for the BaI Xonotic server. Most of these are features ported from Quake 3/Quake Live and some might be undesirable for some Xonotic players, here is the content in case Xonotic players want any of them in the main game.
8
9
10 # Notes for developers
11
12 ### Mod resources
13
14 Note: PATH is one of the following depending on your system
15
16 |OS|Path|
17 |:--|:--|
18 |Windows|C:\Users\yourusername\Saved Games\xonotic|
19 |Linux|~/.xonotic|
20 |Mac|~/Library/Application Support/xonotic|
21 Nothing should *ever* be added to the main installation folder of Xonotic, use these paths!
22
23 The resources should be saved in `PATH/data`.
24
25 - Announcer (execute `cl_announcer shobon` command to activate the resource):
26
27 [zzz-bai-announcer-v9.pk3](uploads/bc6f4532a636aae501c8a800ceed0eb2/zzz-bai-announcer-v9.pk3)
28
29 - Icons of country flags, medals and scoreboard logo:
30
31 [zzz-bai-gfx-v7.pk3](uploads/68fc3a8a5ecad8d4a6bfa6e62b8f4a83/zzz-bai-gfx-v7.pk3)
32
33 - Soundtrack of when a match is over and the players are in pause voting to select gamemodes/maps:
34
35 [zzz-bai-jingle-v1.pk3](uploads/8a541fbdf6d2ab0447567eb1e18d3e13/zzz-bai-jingle-v1.pk3)
36
37 - Chat sounds:
38
39 [zzz-bai-jokes-v18.pk3](uploads/f16e2c669c122f62d8ae663f4df18823/zzz-bai-jokes-v18.pk3)
40
41 - Quickmenu:
42
43 [zzz-bai-quickmenu-v2.pk3](uploads/7607735ad75ec0853a3f88a3ecf018ae/zzz-bai-quickmenu-v2.pk3)
44
45 - Set of sound effects about when player shots, a flag is fallen, ...
46
47 [zzz-bai-sounds-v11.pk3](uploads/247dc57e177a7d08c2b7ce7e42cd3995/zzz-bai-sounds-v11.pk3)
48
49 ### Source code
50
51 The code is in z411's branch: https://gitlab.com/xonotic/xonotic-data.pk3dir/-/tree/z411/bai-server
52
53 LegendGuard has forked the mod and added some stuff in this branch: https://gitlab.com/xonotic/xonotic-data.pk3dir/-/tree/LegendaryGuard/bai_mod
54
55 Remember look the [**repository guide**](https://gitlab.com/xonotic/xonotic/-/wikis/Repository_Access) to use this code.
56
57 # Chat sounds
58
59 To activate chat sounds, you can add sounds as you want:
60 You should put the sounds inside a .pk3 in the path `sound/chat/sound_name.ogg`
61 For example:
62 ```
63 sound/chat/sound1.ogg
64 sound/chat/sound2.ogg
65 sound/chat/sound3.ogg
66 ```
67 Then you should set the following cvars in your server config:
68 ```
69 set sv_chat_sounds 1
70 set sv_chat_sounds_list "sound1 sound2 sound3"
71 ```
72 The cvar `cl_chat_sounds` is only on the client side in case you're on a server with sounds and these bother you, you can disable them from your side only.
73
74 BaI server uses the following chat sounds configuration (chat sounds pk3 resource is needed to use these sounds):
75 ```
76 cmd sounds //to check chat sound list
77 set sv_chat_sounds 1
78 set sv_chat_sounds_list "200 abusadores alert andate antabaka apruebo arigato au avispate aweonao batman bonk bork brigido bruh buitre callese chan chaojefe chimp choro choro2 choro3 combobreaker cristian ctm ctm2 ctm3 cyka daleboludo drop drop2 economia eliminado enfermedad fama felipe fumando1 fumando2 gallina garrotera gas gay gracias hitler homero israel jiji july3p lacra laputaquemepario larva lepego macaco matias mefunaron meopene meperdonas mequierematar mevoy mipixula mira mybody nana nice noloserick nopuedeser notengoidea nya ooh pablo pancito pencaql picasso picasso2 piropo probando problema que quepaso rage1 rage2 rage3 rata ratero risas roblox runbitch salee salee2 scream simp suck sugoi suspension talisto tarde tepillamos tin tom tontown tranquilo tuturu urss uuh uuy vetealamierda viejaculia watashi waton wena weonculiao willy windows winning xq yabai yabasta yamete yawey yoo"
79 ```
80
81 You can write in the chat, the sound name to be played.
82
83 # References
84
85 https://omaera.org/~z411/xonotic/