mirror of
https://github.com/tribufu/rust-gamedig
synced 2026-06-01 09:42:41 +00:00
[Protocol] Standardize fields (#84)
* [Protocol] Standardize The Ship fields * [Protocol] Standardize FFOW fields * [Protocol] Rename Valve's protocol field to protocol_version * [Protocol] Rename Minecraft's version_protocol field to protocol_version * [Protocol] Rename Valve's version field to game_version * [Protocol] Rename Minecraft java version_name to game_version * [Crate] Reformat RESPONSES.md * [Protocol] Renamed Minecraft Java players_sample to players * [Protocol] Rename Quake (1,2,3) version field to game_version * [Protocol] Rename quake (1 and 2) game_type field to game_mode * [Protocol] Rename Valve, FFOW, TS game field to game_mode * [Generics] Rename game field/function to game_mode * [Protocol] Change players_minimum, _maximum and _bots from those who werent u8 or u32 to u32 * [Protocol] Change instances of player score field type from u32 to i32 * [Crate] Nicer gramar in CHANGELOG * [Protocol] Apply clippy fixes
This commit is contained in:
parent
65c56dc196
commit
9d8fb1ba94
25 changed files with 249 additions and 200 deletions
52
CHANGELOG.md
52
CHANGELOG.md
|
|
@ -18,6 +18,58 @@ Crate:
|
|||
- The enum used for errors, `GDError` has been renamed to `GDErrorKind`.
|
||||
- `GDError` is now a struct that holds its kind, the source and a backtrace.
|
||||
|
||||
Generics:
|
||||
- Renamed `CommonResponseJson`'s `game` field (and the function) to `game_mode`.
|
||||
- Changed `players_maximum` and `players_online` (and their functions) types from `u64` to `u32`.
|
||||
- Changed `score` type (and the function) of player from `u32` to `i32`.
|
||||
|
||||
Protocol:
|
||||
- Valve:
|
||||
1. Renamed `protocol` to `protocol_version`.
|
||||
2. Renamed `version` to `game_version`.
|
||||
3. Renamed `game` to `game_mode`.
|
||||
4. Changed `score` type of player from `u32` to `i32`.
|
||||
|
||||
- GameSpy (1, 2, 3):
|
||||
1. Renamed `version` to `game_version`.
|
||||
2. Changed `players_maximum` and `players_online` (and their functions) types from `usize` to `u32`.
|
||||
|
||||
- GameSpy 1:
|
||||
1. Changed `score` type of player from `u32` to `i32`.
|
||||
|
||||
- Quake (1, 2):
|
||||
1. Renamed `game_type` to `game_mode`.
|
||||
|
||||
- Minecraft Java
|
||||
1. Renamed `version_protocol` to `protocol_version`.
|
||||
2. Renamed `version_name` to `game_version`.
|
||||
3. Renamed `players_sample` to `players`.
|
||||
|
||||
- Minecraft Bedrock
|
||||
1. Renamed `version_protocol` to `protocol_version`.
|
||||
|
||||
- The Ship:
|
||||
1. Renamed `protocol` to `protocol_version`.
|
||||
2. Renamed `max_players` to `players_maximum` and changed its type from `u64` to `u32`.
|
||||
3. Renamed `bots` to `players_bots`. and changed its type from `u64` to `u32`.
|
||||
4. Renamed `players` to `players_online`.
|
||||
5. Renamed `players_details` to `players`.
|
||||
6. Renamed `game` to `game_mode`.
|
||||
7. Added field `game_version`.
|
||||
8. Changed `players_bots` type from `Option<u64>` to `Option<u32>`.
|
||||
9. Changed `score` type of player from `u32` to `i32`.
|
||||
|
||||
- Frontlines: Fuel of War:
|
||||
1. Renamed `game_mode` to `game`.
|
||||
2. Renamed `version` to `game_version`.
|
||||
3. Renamed `protocol` to `protocol_version`.
|
||||
4. Renamed `game` to `game_mode`.
|
||||
5. Changed `players_maximum` and `players_minimum` types from `usize` to `u32`.
|
||||
|
||||
- Just Cause 2: Multiplayer:
|
||||
1. Renamed `version` to `game_version`.
|
||||
2. Changed `players_maximum` and `players_minimum` types from `usize` to `u32`.
|
||||
|
||||
# 0.3.0 - 18/07/2023
|
||||
### Changes:
|
||||
Protocols:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue