Skip to content

Commit 3630b46

Browse files
authored
3.3.1 Update (#36)
1 parent 898c393 commit 3630b46

7 files changed

Lines changed: 210 additions & 75 deletions

File tree

docs/basic_features.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -143,6 +143,28 @@ You can send private messages to other players by typing `/m <name|clientnum> <m
143143

144144
```{note}
145145
Private messages are sent to all players who's name match `<name>` partially. If you want to make sure you're only sending the message to a single client, it's safer to use `<clientnum>`.
146+
147+
If playing with ET: Legacy client, you can enable window flashing for incoming private messages if the game is minimized by setting the bit **2** on [`etj_highlight`](client/etjump_cvars.md/#etj_highlight).
148+
```
149+
150+
---
151+
152+
## Fireteams
153+
Fireteams in ETJump are team-agnostic, meaning there are no restrictions on which team the members of the fireteam are allowed to be in. Fireteams provide additional functionality to the gameplay by allowing players to enable features only for the members of the fireteam.
154+
155+
### Rules
156+
157+
Fireteam members can set "rules" amongst themselves. The available rules are following:
158+
159+
* `noghost` - fireteam members can toggle player collision between the members.
160+
* `savelimit` - fireteam members can limit the number of [`save`](client/client_commands.md/#save) commands each member is allowed to use.
161+
162+
### Teamjump mode
163+
164+
When teamjump mode is enabled, [`target_ftrelay`](mapping/mapping_entities.md/#target_ftrelay) entity activates targets for each of the fireteam members.
165+
166+
```{seealso}
167+
[`fireteam`](client/client_commands.md/#fireteam)
146168
```
147169

148170
---

docs/client/client_commands.md

Lines changed: 15 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,7 @@ Below is a list of all available ETJump related console commands for players.
66
## ad_save
77
`ad_save [name]`
88

9-
Saves the current temp demo recorded by autodemo with the given name. The manually saved autodemo naming format is `playername_map_name[DD-MM-YY-HHMMSS]`. If no name is given, defaults to `demo`.
10-
11-
```{note}
12-
This only saves the latest temp demo recorded with [`etj_autoDemo`](etjump_cvars.md/#etj_autodemo). If you are manually recording a demo and use this command, it will take the latest `temp/temp_N.dm_84` and save that. The manually recorded demo will be saved normally into whatever folder you're recording into, with the name it was recorded with.
13-
```
9+
Saves the current temp demo recorded with [`etj_autoDemo`](etjump_cvars.md/#etj_autodemo) with the given name. The manually saved autodemo naming format is `playername_map_name[DD-MM-YY-HHMMSS]`. If no name is given, defaults to `demo`.
1410

1511
---
1612

@@ -111,6 +107,20 @@ Prints the list of bitflag values for [`etj_extraTrace`](etjump_cvars.md/#etj_ex
111107

112108
---
113109

110+
## fireteam
111+
`fireteam rules <rule> <value>`
112+
`fireteam tj|teamjump <on|1> <off|0>`
113+
114+
Executes fireteam actions. Can only be set by the fireteam admin.
115+
116+
Enabling teamjump mode is required for [`target_ftrelay`](../mapping/mapping_entities.md/#target_ftrelay) to activate targets for each fireteam member.
117+
118+
Available rules:
119+
* `noghost <on|1> <off|0>` - toggles player collision between fireteam members
120+
* `savelimit <limit (-1 - 100|reset)>` - sets savelimit for fireteam members. `-1` means no limit. `reset` restores all the available saves for each member.
121+
122+
---
123+
114124
## goto
115125
`goto <name|clientnum>`
116126

docs/client/etjump_cvars.md

Lines changed: 74 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,15 @@ Time in milliseconds to delay the stopping and saving of autodemo when a timerun
125125

126126
---
127127

128+
## etj_ad_stopInSpec
129+
Cvar | Values | Default
130+
:-----------------------|:--------------|:------------
131+
etj_ad_stopInSpec | 0 or 1 | 1
132+
133+
Toggles whether currently recorded autodemo temp demo is automatically stopped when the player joins spectators.
134+
135+
---
136+
128137
## etj_ad_targetPath
129138
Cvar | Values | Default
130139
:-----------------------|:--------------|:------------
@@ -203,6 +212,19 @@ Time in milliseconds the player has to be idle in free spec before automatically
203212

204213
---
205214

215+
## etj_autoSprint
216+
Cvar | Values | Default
217+
:-----------------------|:--------------|:------------
218+
etj_autoSprint | 0 or 1 | 0
219+
220+
Automatically sprint instead of run.
221+
222+
```{tip}
223+
When enabled, the behavior of `+sprint` key is flipped - pressing the key enables running instead of sprinting.
224+
```
225+
226+
---
227+
206228
## etj_CGaz1Color1
207229
Cvar | Values | Default
208230
:-----------------------|:-------------------------------------------------|:------------
@@ -1461,15 +1483,28 @@ When this cvar is enabled, along with your player model, several other aspects o
14611483
* Item pickup sounds
14621484
```
14631485

1486+
```{note}
1487+
If the player is in a fireteam with [`noghost`](./client_commands.md/#fireteam) enabled, `etj_hideMe` is automatically disabled.
1488+
```
1489+
14641490
---
14651491

14661492
## etj_highlight
14671493
Cvar | Values | Default
14681494
:-----------------------|:--------------|:------------
1469-
etj_highlight | 0 or 1 | 1
1495+
etj_highlight | bitflag | 1
14701496

14711497
Toggles highlighting chat messages if your name was mentioned.
14721498

1499+
* **0** off
1500+
* **1** highlight the message and play a sound
1501+
* **2** flash the game window if minimized (ET: Legacy only)
1502+
* If this is set, the game window also flashes on incoming private messages
1503+
1504+
```{seealso}
1505+
[`etj_highlightSound`](etjump_cvars.md/#etj_highlightsound)
1506+
```
1507+
14731508
---
14741509

14751510
## etj_highlightSound
@@ -2469,6 +2504,30 @@ Sets vertical position of the slick detector.
24692504

24702505
---
24712506

2507+
## etj_smoothAngles
2508+
Cvar | Values | Default
2509+
:-----------------------|:--------------|:------------
2510+
etj_smoothAngles | 0 or 1 | 1
2511+
2512+
Enables pmove-independent viewangle updates. When enabled, clients viewangle updates are not limited to `pmove_msec` intervals (8ms by default), but can be updated each frame that the client renders, allowing for smoother gameplay.
2513+
2514+
```{note}
2515+
This does not affect physics calculations, they are still performed with viewangles calculated at `pmove_msec` intervals.
2516+
```
2517+
2518+
```{note}
2519+
The functionality is disabled in the following scenarios:
2520+
* spectating
2521+
* demo playback
2522+
* `pmove_fixed 0`
2523+
* prone
2524+
* using set weapons (mobile mg42, mortar)
2525+
* mounted mg42/tank
2526+
* wounded state
2527+
```
2528+
2529+
---
2530+
24722531
## etj_snapHUDActiveIsPrimary
24732532
Cvar | Values | Default
24742533
---------------------------|:--------------|:------------
@@ -2482,6 +2541,19 @@ This can be used independently, without enabling [`etj_snapHUDHLActive`](etjump_
24822541

24832542
---
24842543

2544+
## etj_snapHUDBorderThickness
2545+
Cvar | Values | Default
2546+
---------------------------|:--------------|:------------
2547+
etj_snapHUDBorderThickness | 0.1 - 10.0 | 1
2548+
2549+
Sets the thickness of snaphud borders when [`etj_drawSnapHUD`](etjump_cvars.md/#etj_drawsnaphud) is set to **3**.
2550+
2551+
```{note}
2552+
The maximum value is also capped to [`etj_snapHUDHeight`](etjump_cvars.md/#etj_snaphudheight) * 2, to avoid the borders from "bleeding over".
2553+
```
2554+
2555+
---
2556+
24852557
## etj_snapHUDColor1
24862558
Cvar | Values | Default
24872559
:-----------------------|:-------------------------------------------------|:------------
@@ -3016,7 +3088,7 @@ etj_viewlog | 0 or 1 | 1
30163088
Toggles external console window. Only works on Windows.
30173089

30183090
```{note}
3019-
ET: Legacy client requires you to start the game with `+set viewlog 1`, the console window cannot be created or re-created if closed while the game is running.
3091+
If playing with ET: Legacy client, you must use version **2.83.0** or newer to be able to create the console window while the game is running. Older versions require you to start the game with `+set viewlog 1`, the console window cannot be created or re-created if closed while the game is running.
30203092
```
30213093

30223094
```{hint}

docs/client/etmain_cvars.md

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ The following ETMain cvars have been modified or extended by ETJump.
55
---
66

77
## cg_autoswitch
8-
Name | Values | Default
8+
Cvar | Values | Default
99
:-----------------------|:--------------|:------------
1010
cg_autoswitch | bitflag | 0
1111

@@ -23,7 +23,7 @@ ETJump has added additional control to the behavior of this cvar.
2323
---
2424

2525
## cg_centertime
26-
Name | Values | Default
26+
Cvar | Values | Default
2727
:-----------------------|:-------------------|:------------
2828
cg_centertime | any positive value | 5
2929

@@ -36,7 +36,7 @@ ETJump has removed cheat protection from this cvar.
3636
---
3737

3838
## cg_crosshairSize
39-
Name | Values | Default
39+
Cvar | Values | Default
4040
:-----------------------|:-------------------|:------------
4141
cg_crosshairSize | any positive value | 48
4242

@@ -49,7 +49,7 @@ ETJump allows using floating point values for this cvar.
4949
---
5050

5151
## cg_crosshairX
52-
Name | Values | Default
52+
Cvar | Values | Default
5353
:-----------------------|:--------------|:------------
5454
cg_crosshairX | any value | 0
5555

@@ -62,7 +62,7 @@ ETJump allows using floating point values for this cvar.
6262
---
6363

6464
## cg_crosshairY
65-
Name | Values | Default
65+
Cvar | Values | Default
6666
:-----------------------|:--------------|:------------
6767
cg_crosshairY | any value | 0
6868

@@ -75,7 +75,7 @@ ETJump allows using floating point values for this cvar.
7575
---
7676

7777
## cg_drawCrosshair
78-
Name | Values | Default
78+
Cvar | Values | Default
7979
:-----------------------|:--------------|:------------
8080
cg_drawCrosshair | 0 - 16 | 1
8181

@@ -97,7 +97,7 @@ ETJump has added crosshairs **10-16**.
9797
---
9898

9999
## cg_drawWeaponIconFlash
100-
Name | Values | Default
100+
Cvar | Values | Default
101101
:-----------------------|:--------------|:------------
102102
cg_drawWeaponIconFlash | 0 - 2 | 0
103103

@@ -119,7 +119,7 @@ ETJump has added value **2**, which mimics ETPro/legacy behavior for the weapon
119119
---
120120

121121
## cg_gunX/Y/Z
122-
Name | Values | Default
122+
Cvar | Values | Default
123123
:-----------------------|:--------------|:------------
124124
cg_gunX/Y/Z | any value | 0
125125

@@ -132,7 +132,7 @@ ETJump has removed cheat protection from these cvars.
132132
---
133133

134134
## cg_lagometer
135-
Name | Values | Default
135+
Cvar | Values | Default
136136
:-----------------------|:--------------|:------------
137137
cg_lagometer | 0 - 2 | 0
138138

@@ -148,7 +148,7 @@ ETJump has added value **2**.
148148
---
149149

150150
## cg_showmiss
151-
Name | Values | Default
151+
Cvar | Values | Default
152152
:-----------------------|:--------------|:------------
153153
cg_showmiss | bitflag | 0
154154

@@ -167,7 +167,7 @@ ETJump has changed this cvar to a bitflag, and added values **2**, **8** and **1
167167
---
168168

169169
## cg_skybox
170-
Name | Values | Default
170+
Cvar | Values | Default
171171
:-----------------------|:--------------|:------------
172172
cg_skybox | 0 or 1 | 1
173173

@@ -180,7 +180,7 @@ ETJump has removed cheat protection from this cvar.
180180
---
181181

182182
## cg_teamChatHeight
183-
Name | Values | Default
183+
Cvar | Values | Default
184184
:-----------------------|:--------------|:------------
185185
cg_teamChatHeight | 0 - 64 | 8
186186

docs/mapping/mapping_entities.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -70,9 +70,10 @@ When a button is used, it moves some distance in the direction of it's angles, t
7070

7171
**Keys**
7272

73-
| Key | Value | Default | Description |
74-
| :---- | :----------- | :------------------------------ | :---------------------------------------------------------------------- |
75-
| noise | path to .wav | sound/movers/switches/butn2.wav | Sound to play on activation. Use `nosound` to disable sound completely. |
73+
| Key | Value | Default | Description |
74+
| :--------- | :-------------- | :------------------------------ | :------------------------------------------------------------------------------ |
75+
| noise | path to .wav | sound/movers/switches/butn2.wav | Sound to play on activation. Use `nosound` to disable sound completely. |
76+
| cursorhint | cursorhint name | | Sets a custom cursorhint for the button. If not set, defaults to `HINT_BUTTON`. |
7677

7778
**Spawnflags**
7879

docs/mapping/mapscripting.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,15 @@ ETJump adds new scripting actions, events and entities for mapscripting. Below i
44

55
---
66

7+
## changemodel
8+
`changemodel <path/to/model.md3>`
9+
10+
Changes the entitys model to the given model.
11+
12+
```{tip}
13+
This script action is present in ETMain but only works for brush entities using `model2` key. ETJump allows this to be used to change models of `misc_gamemodel` entities as well.
14+
```
15+
716
## create
817

918
```

0 commit comments

Comments
 (0)