Skip to content

Commit

Permalink
12345
Browse files Browse the repository at this point in the history
  • Loading branch information
ZivDero committed Sep 17, 2024
1 parent 665a2de commit 2546ec0
Show file tree
Hide file tree
Showing 5 changed files with 57 additions and 4 deletions.
4 changes: 4 additions & 0 deletions CREDITS.md
Original file line number Diff line number Diff line change
Expand Up @@ -69,6 +69,10 @@ This page lists all the individual contributions to the project by their author.
- Fix a limitation where the game could only choose between the first two HouseTypes for the AI players.
- Add command line options to skip to specific game modes and to skip startup movies.
- Implement diagonal scroll commands.
- Fix a bug where the `Cloakable=yes` had no effect on AircraftTypes.
- Add keyboard commands for playing previous and next music tracks in the jukebox.
- Implement CloakSound and UncloakSound for TechnoTypes.
- Restore the screen shake when a strong unit or building is destroyed.
- **Kerbiter (Metadorius)**:
- Initial doc setup
- **Rampastring**:
Expand Down
3 changes: 2 additions & 1 deletion docs/Bugfixes.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,4 +18,5 @@ This page lists all vanilla bugs fixed by Vinifera.
- Fix the position of the health bar graphic on unit selection boxes.
- Fix a bug where the agme would crash when attempting to generate a random map if the `Neutral` or `Special` HouseTypes are not found.
- Fix a bug where the agme would crash when attempting to generate a random map if there are fewer than 4 HouseTypes defined.
- Fix a limitation where the game could only choose between the first two HouseTypes for the AI players. Now, all HouseTypes with `Multiplay=yes` will be considered.
- Fix a limitation where the game could only choose between the first two HouseTypes for the AI players. Now, all HouseTypes with `Multiplay=yes` will be considered.
- Fix a bug where the `Cloakable=yes` had no effect on AircraftTypes.
36 changes: 36 additions & 0 deletions docs/New-Features-and-Enhancements.md
Original file line number Diff line number Diff line change
Expand Up @@ -189,6 +189,42 @@ VoiceDeploy=<VocType list> ; List of voices to use when giving this object a un
VoiceHarvest=<VocType list> ; List of voices to use when giving this object a harvest order. Defaults to <none>.
```

### Customizable Cloaking Sounds

- Vinifera implements Cloaking and Uncloaking sound overrides to TechnoTypes.

In `RULES.INI`:
```ini
[TechnoType]
CloakSound=<Sound> ; The sound effect to play when the object is cloaking. Defaults to [AudioVisual]->CloakSound.
UncloakSound=<Sound> ; The sound effect to play when the object is decloaking. Defaults to [AudioVisual]->CloakSound.
```

### Screen Shake on Destruction

- Vinifera restores the screen shake when a strong unit or building is destroyed. In addition to this, it also implements new options to control the amount the screen moves.

In `RULES.INI`:
```ini
[TechnoType]
CanShakeScreen=<boolean> ; Can this unit or building cause the screen to shake the screen when it dies? Defaults to no.
```

```{note}
The object must meet the rules as specified by `[AudioVisual]->ShakeScreen`.
```

- Shake Screen Controls
These values are used to shake the screen when the unit or building is destroyed. All of these values default to 0 and do not support negative values.
In `RULES.INI`:
```ini
[TechnoType]
ShakeYhi=<unsigned integer> ; The maximum pixel Y value.
ShakeYlo=<unsigned integer> ; The minimum pixel Y value.
ShakeXhi=<unsigned integer> ; The maximum pixel X value.
ShakeXlo=<unsigned integer> ; The minimum pixel X value.
```

## Terrain

### Light Sources
Expand Down
8 changes: 8 additions & 0 deletions docs/User-Interface.md
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,14 @@ This page lists all user interface additions, changes, fixes that are implemente

- Scroll the camera North-West. Defaults to `<none>`.

### `[ ]` Previous Track

- Plays the previous music track. Defaults to `[`.

### `[ ]` Next Track

- Plays the next music track. Defaults to `]`.

## Loading screen

- PNG images can be used as an alternative to PCX images. This new system scans for the requested filename with the .PNG extension and use that if found, otherwise it will fall back to scanning and load the .PCX file.
Expand Down
10 changes: 7 additions & 3 deletions docs/Whats-New.md
Original file line number Diff line number Diff line change
Expand Up @@ -86,11 +86,11 @@ New:
- Allow the score screen to be skipped at the end of a multiplayer game (by CCHyper/tomsons26)
- Add warning notification if a NULL house instance is detected during the game loading screen (by CCHyper/tomsons26)
- Implement light sources for TerrainTypes (by CCHyper/tomsons26)
- Fix a bug where the agme would crash when attempting to generate a random map if the `Neutral` or `Special` HouseTypes are not found (by CCHyper/tomsons26)
- Fix a bug where the agme would crash when attempting to generate a random map if there are fewer than 4 HouseTypes defined (by CCHyper/tomsons26)
- Fix a limitation where the game could only choose between the first two HouseTypes for the AI players (by CCHyper/tomsons26)
- Add command line options to skip to specific game modes and to skip startup movies (by CCHyper/tomsons26)
- Implement diagonal scroll commands (by CCHyper/tomsons26)
- Add keyboard commands for playing previous and next music tracks in the jukebox (by CCHyper/tomsons26)
- Implement CloakSound and UncloakSound for TechnoTypes (by CCHyper/tomsons26)
- Restore the screen shake when a strong unit or building is destroyed (by CCHyper/tomsons26)

Vanilla fixes:
- Fix HouseType `Nod` having the `Prefix=B` and `Side=GDI` in vanilla `rules.ini` by setting them to `N` and `Nod`, respectively (by CCHyper/tomsons26)
Expand All @@ -105,6 +105,10 @@ Vanilla fixes:
- Fix a bug where `EngineerCaptureLevel` was not considered when checking the target building (by CCHyper/tomsons26)
- Fix a bug where air transports are unable to land when given a move order (by CCHyper/tomsons26)
- Fix the position of the health bar graphic on unit selection boxes (by CCHyper/tomsons26)
- Fix a bug where the agme would crash when attempting to generate a random map if the `Neutral` or `Special` HouseTypes are not found (by CCHyper/tomsons26)
- Fix a bug where the agme would crash when attempting to generate a random map if there are fewer than 4 HouseTypes defined (by CCHyper/tomsons26)
- Fix a limitation where the game could only choose between the first two HouseTypes for the AI players (by CCHyper/tomsons26)
- Fix a bug where the `Cloakable=yes` had no effect on AircraftTypes (by CCHyper/tomsons26)

</details>

0 comments on commit 2546ec0

Please sign in to comment.