DR-docs/docs/main/change_log/game/0-3.md

37 lines
1.1 KiB
Markdown
Raw Normal View History

# DR game/DR rs 0.3.x 更新日志
## 02040515 DR rs 0.3.1/2
好家伙, 上次更新还是在上次, 这次更新已经是在这次了
- 修复了因为 GitHub Copilot 自动补全补错了内容导致的解析错误问题
```diff title="mods/dr_game/Difficult_Rocket_rs/src/src/sr1_parse/data_structure/ship.rs"
- #[serde(rename = "@inflation")]
+ #[serde(rename = "@inflate")]
pub inflate: Option<i8>,
- #[serde(rename = "@inflationTarget")]
+ #[serde(rename = "@inflation")]
pub inflation: Option<f64>,
```
- 去除了因为 raiper 版本更新所以导致没法过编译的 `dr_physics/simulation.rs`
- 好欸, raiper 更新了
- 更新了一些别的依赖的版本
## 20231224 DR rs 0.3.0
感谢 @InfyniteHeap 进行的重构工作
- 重构了 Rust 部分的文件结构
- 去除了早期的 `serde-xml-rs``xml-rs` 依赖
- 这是因为之前 `quick-xml` 在解析 `Option<Vec<T>>` 有问题
- 现在问题解决了
- 以及 `quick-xml` 的解析方式更符合规范 ( 或者说更明确 )
- 将所有的 logging 去除
- 改为 `lib-not-dr.loggers`
- 现在飞船保存测试的命令叫作 `save`