├── README.md └── README_2.1.md /README.md: -------------------------------------------------------------------------------- 1 | # wuwa2.4-PS教程 2 | ## [PS官方Discord频道-Reversed Rooms](https://discord.gg/gJgefeJJ) 3 | 欢迎来玩! 4 | 本人不是很有时间更新教程,所以就算PS更新也可看老教程凑合用。 5 | 但由于2.4PS的部署和原2.1PS差距较大,故重构一次。(2025.05.17) 6 | 测试系统:win11 22H2专业版(22621.4317) 7 | 原2.1PS链接: 8 | 9 | 除了此教程,还有其他大佬的优秀教程也可借鉴,可自行食用: 10 | [sunset的博客:wuwa-ps](https://blog.sunmkt.uk/article/wuwa-ps/) 11 | [频道御用视频教程-from youtube](https://youtu.be/AUeqUA60lwI) 12 | 13 | 本文可能部分借鉴了上述大佬们的经验,再次致以感谢。 14 | 15 | [PS来源:wickedwaifus](https://git.xeondev.com/wickedwaifus) 16 | 17 | 我只是写了一个教程,我不是PS的作者。 18 | If you cannot read Chinese,please use translation softwares or plugins to help yourself. 19 | 20 | 本教程宗旨:最清晰、最简单。 21 | 偏口语化,像碎碎念,但仍希望读者有基本的技术经验。 22 | 23 | 下面开始。 24 | ## 目录: 25 | [1、安装必需软件和环境](#1%E3%80%81%E5%AE%89%E8%A3%85%E5%BF%85%E9%9C%80%E8%BD%AF%E4%BB%B6%E5%92%8C%E7%8E%AF%E5%A2%83) 26 | [2、下载游戏本体](#2%E4%B8%8B%E8%BD%BD%E6%B8%B8%E6%88%8F%E6%9C%AC%E4%BD%93) 27 | [3、给游戏本体打补丁](#3%E7%BB%99%E6%B8%B8%E6%88%8F%E6%9C%AC%E4%BD%93%E6%89%93%E8%A1%A5%E4%B8%81) 28 | [4、下载PS并配置](#4%E4%B8%8B%E8%BD%BDps%E5%B9%B6%E9%85%8D%E7%BD%AE) 29 | [5、启动](#5%E5%90%AF%E5%8A%A8) 30 | [6、其他](#6%E5%85%B6%E4%BB%96) 31 | 32 | ## 1、安装必需软件和环境(如有可跳过) 33 | 点击标题即可下载。 34 | ### 1.1 [PostgreSQL](https://www.postgresql.org/download/) 35 | 建议下载16版本,安装,一路默认就行,记住安装时设定的密码。 36 | 找到开始菜单里的pgAdmin4并打开 37 | (或者直接去你“安装PostgreSQL的文件夹\pgAdmin4\runtime\”下,找到pgAdmin4.exe双击打开), 38 | 等待pgAdmin4打开后,在左边的边栏选中Servers-->PostgreSQL-->Databases, 39 | 在“Databases”文字上右键-->create-->Database..., 40 | 第一栏填写它的名字为(示例)`wicked_waifus_db`,这将是你的数据库名,save就行了。 41 | 42 | ### 1.2 [rust](https://www.rust-lang.org/tools/install) 43 | 下载最新版本,安装,一路默认就行。 44 | 45 | ### 1.3 [protoc](https://github.com/protocolbuffers/protobuf/releases) 46 | 下载最新版本,解压,把`\你解压的文件夹所在位置\protoc-31.0-win64\bin`添加到系统环境变量的path。 47 | (如何添加到系统环境变量?右键“此电脑”,属性,高级系统设置,环境变量,用户的环境变量中双击“path”,新建,框里填如:`protoc-31.0-win64/bin`,确定,确定,确定) 48 | 49 | ## 2、下载游戏本体 50 | 2.4版本后kuro官方launcher对游戏包体的下载增加了鉴权,故弃用。 51 | 新下载器:[wuwa-downloader](https://github.com/yuhkix/wuwa-downloader) 52 | by: yuhkix@github 53 | 这个下载器可能需要全局代理,也可能直链,如果下不动请切换网络。 54 | 找release,下载最新exe,双击,出现: 55 | 56 | ``` 57 | [*] Available versions: 58 | 1. Live - OS 59 | 2. Live - CN 60 | 3. Beta - OS 61 | 4. Beta - CN 62 | [?] Select version: 63 | ``` 64 | 65 | 这里选4,回车出现: 66 | ``` 67 | [*] Fetching download configuration... 68 | [*] Using default.config 69 | [?] Enter download directory (Enter for current): 70 | ``` 71 | 这里写你希望游戏包体(约47G)下载到的位置。 72 | 回车后耐心等待下载完成即可。我下了约40min。 73 | 如果有下载失败重新打开这个exe即可,他会自动识别你还缺了那些文件,重新给你下载。 74 | 75 | ## 3、给游戏本体打补丁 76 | ### 3.1 pak补丁 77 | [点击下载2.4 pak补丁](https://git.xeondev.com/wickedwaifus/wicked-waifus-pak/releases/tag/2.4.0) 78 | 放到 79 | `Wuthering Waves (Beta) Game\Client\Content\Paks` 目录下 80 | 81 | ### 3.2 dll补丁 82 | [点击下载2.4 dll补丁](https://git.xeondev.com/wickedwaifus/wicked-waifus-win-patch/releases/tag/2.4.0) 83 | 解压后找到 `_\regular\wicked-waifus-win-cn_beta_2_4_0-regular.dll`,放到 84 | `Wuthering Waves (Beta) Game\Client\Binaries\Win64` 目录下 85 | 86 | ### 3.3 启动补丁 87 | [点击下载xavo95的launcher.exe](https://git.xeondev.com/xavo95/launcher/releases) 88 | 回到 89 | [master/samples/](https://git.xeondev.com/ReversedRoomsMisc/process-launcher-rs/src/branch/master/samples/) 90 | 下载ww.toml文件, 重命名为config.toml,和launcher.exe一起,放到 91 | `Wuthering Waves (Beta) Game\Client\Binaries\Win64` 目录下。 92 | 打开config.toml,修改以下两个值为绝对路径: 93 | 94 | ```toml 95 | current_dir = 'F:\example\Wuthering Waves (Beta) Game\Client\Binaries\Win64' 96 | dll_list = ['F:\example\Wuthering Waves (Beta) Game\Client\Binaries\Win64\wicked-waifus-win-cn_beta_2_4_0-regular.dll'] 97 | ``` 98 | 99 | 后保存。其中`F:\example\`仅为示例路径,请替换为你下载游戏的实际位置。 100 | 新建文件命名为 `run_xavo_launcher.bat`,用记事本打开,写入: 101 | 102 | ```bat 103 | @echo off 104 | :: 检查是否管理员 105 | net session >nul 2>&1 106 | if %errorlevel% neq 0 ( 107 | echo 正在尝试以管理员权限重新运行... 108 | powershell -Command "Start-Process '%~f0' -Verb RunAs" 109 | exit 110 | ) 111 | cd /d "F:\example\Wuthering Waves(Beta)\Wuthering Waves (Beta) Game\Client\Binaries\Win64" 112 | launcher.exe 113 | pause 114 | ``` 115 | 116 | 保存即可。其中`F:\example\`仅为示例路径,请替换为你下载游戏的实际位置。 117 | 参考视频: 118 | https://www.youtube.com/watch?v=kLA0kONBT_s 119 | 120 | ## 4、下载PS并配置 121 | ### 4.1 下载PS 122 | [wicked-waifus-rs](https://git.xeondev.com/wickedwaifus/wicked-waifus-rs) 123 | 在你要接收文件的文件夹里右键-->在终端中打开,输入: 124 | 125 | ```bash 126 | git clone --recursive https://git.xeondev.com/wickedwaifus/wicked-waifus-rs.git 127 | 128 | ``` 129 | 等待主仓库克隆完成后,可以拉取推荐的自动buff分支(by:Ruuby@Discord) 130 | ```bash 131 | cd wicked-waifus-rs 132 | git fetch origin refs/pull/6/head:pr-6-test 133 | 134 | ``` 135 | 如果没有git也可以手动下载zip包。 136 | 137 | ### 4.2 编译PS 138 | 目录下打开cmd,一次性粘贴下面的指令: 139 | 140 | ```bash 141 | cargo build -r --bin wicked-waifus-config-server ^ 142 | --bin wicked-waifus-hotpatch-server ^ 143 | --bin wicked-waifus-login-server ^ 144 | --bin wicked-waifus-gateway-server ^ 145 | --bin wicked-waifus-game-server 146 | ``` 147 | 148 | 第一次编译可能需要一点时间,如有报错请自行询问AI助手解决。 149 | (将这次cmd的输入内容做成一个buildPS.bat备用) 150 | 151 | ### 4.3 配置PS 152 | 目录下打开cmd,输入: 153 | 154 | ```bash 155 | start cmd /K "target\release\wicked-waifus-config-server.exe" 156 | start cmd /K "target\release\wicked-waifus-hotpatch-server.exe" 157 | start cmd /K "target\release\wicked-waifus-login-server.exe" 158 | start cmd /K "target\release\wicked-waifus-gateway-server.exe" 159 | start cmd /K "target\release\wicked-waifus-game-server.exe" 160 | exit 161 | ``` 162 | (将这次cmd的输入内容做成一个runPS.bat备用) 163 | 将会打开5个终端server窗口。 164 | 第一次运行将会生成5个配置文件: 165 | 166 | - gameserver.toml 167 | - gateway.toml 168 | - loginserver.toml 169 | - hotpatch.toml 170 | - configserver.toml 171 | 172 | 在 `gameserver.toml`、`gateway.toml`、`loginserver.toml` 中,找到: 173 | 174 | ```toml 175 | [database] 176 | host = "localhost:5432" 177 | user_name = "postgres" 178 | password = "" 179 | db_name = "wicked_waifus_db" 180 | ``` 181 | 182 | 将密码`password`和数据库名`db_name`写为你设置的值,保存。三个文件记得都要修改。 183 | 184 | ### 4.4 启动PS 185 | 运行runPS.bat,打开五个窗口且不报错即为成功。 186 | 如有报错建议检查数据库名称和密码是否错误,或询问AI助手。 187 | 188 | ## 5、启动 189 | 每次启动仅需双击 `runPS.bat` 后双击 `run_xavo_launcher.bat` 即可。 190 | PostgreSQL数据库是一个服务, 可以通过cmd管理员关启: 191 | 192 | - 启动:`net start postgresql-x64-16` 193 | - 关闭:`net stop postgresql-x64-16` 194 | 195 | ## 6、其他配置 196 | 注意:如果修改了rs文件,需退出所有PS相关程序后重新编译(运行 `buildPS.bat` 即可),然后重新创建新账户登录PS后才能生效。 197 | 198 | ### 6.1 获取指定角色 199 | 打开 `wicked-waifus-rs\wicked-waifus-game-server\src\logic\role\formation.rs` 200 | 第12行: 201 | 202 | ```rust 203 | const DEFAULT_FORMATION: &[i32] = &[1205, 1207, 1409]; 204 | ``` 205 | 206 | 这些数字分别对应角色编号:1205(长离)、1207(露帕)、1409(卡提希亚)。 207 | 编号参考:[wuwa-ids by:yuhkix@github/discord](https://github.com/yuhkix/wuwa-ids/blob/main/characters.md) 208 | 209 | ### 6.2 进入指定地图 210 | 打开 `wicked-waifus-game-server\src\logic\player\location.rs` 211 | 第12行: 212 | 213 | ```rust 214 | const DEFAULT_INSTANCE_ID: i32 = 8; 215 | ``` 216 | 217 | 修改 i32 值即可。地图编号参考: 218 | [地图 JSON](https://git.xeondev.com/wickedwaifus/wicked-waifus-data/src/branch/master/BinData/AkiMap.json) 219 | 提示:地下金库(云底藏馆)编号为902 220 | 221 | ### 6.3 没有大招? 222 | 打开 `data\assets\game-data\BinData\BaseProperty.json`, 223 | 全文替换以下字段: 224 | 225 | ```json 226 | "CdReduse": 10000, ==> "CdReduse": 0, 227 | "EnergyMax": 12500, ==> "EnergyMax": 0, 228 | "Energy": 0, ==> "Energy": 1, 229 | ``` 230 | 231 | 如需修改指定角色,请搜索角色 ID(例如 `"Id": 1606`), 232 | 在其对应位置修改数值,如: 233 | 234 | ```json 235 | "CdReduse": 10000, -> 改为 0 236 | "EnergyMax": 12500, -> 改为 0 237 | "Energy": 0, -> 改为 1 238 | ``` 239 | 240 | 即可实现无CD大招和满能量状态。 241 | 242 | ### 6.4 新衣服呢? 243 | 方法by: Xx-wpc@discord 244 | 找到 245 | ` 246 | wicked-waifus-rs\data\assets\game-data\BinData\RoleInfo.json 247 | ` 248 | 249 | 搜索角色id后找到对应SkinId,长离和珂莱塔的SkinId的第四位0改成1即可切换成泳装。 250 | 同理如果想换手上的武器,修改InitWeaponItemId即可。 251 | 提示:lupa武器 21010036 小卡武器 21020056 252 | 如果不显示,再进入 253 | ` 254 | wicked-waifus-rs\wicked-waifus-game-server\src\logic\role\mod.rs 255 | ` 256 | 在131行(帮助你定位): 257 | ` 258 | let base_stats = &get_role_props_by_level(role_id, level, breakthrough); 259 | ` 260 | 后面加代码(方法by:BOT@discord): 261 | ` 262 | //for changli 263 | let skin_id = if role_id == 1205 { 264 | 81011205 265 | }else { 266 | data.skin_id 267 | }; 268 | //for catxy 269 | let equip_weapon = if role_id == 1409 { 270 | 21020056 271 | }else { 272 | data.init_weapon_item_id 273 | }; 274 | //for lupa 275 | let equip_weapon = if role_id == 1207 { 276 | 21010036 277 | }else { 278 | data.init_weapon_item_id 279 | }; 280 | ` 281 | 这个是硬编码进去了,需要重编译才能看到结果。 282 | -------------------------------------------------------------------------------- /README_2.1.md: -------------------------------------------------------------------------------- 1 | # 如何玩ww2.1测试私服 2 | (仅适用于64位windows)(2025/01/24) 3 | # 私服作者也做了一个视频教程,请访问Youtube: 4 | https://www.youtube.com/watch?v=jGISWOXrZks 5 | ## 测试服来源于:https://git.xeondev.com/wickedwaifus/wicked-waifus-rs/ 6 | ## 我只是写了一个教程,我不是这个软件的作者 7 | ## If you cannot read Chinese,please use translation softwares or plugins to help yourself. 8 | ## 如果你在Discord里找我问这篇教程能帮你解决的问题,我一概看不见; 9 | ## 如果有新问题欢迎来讨论 10 | 11 | ## 1、下载测试服启动器: 12 | 13 | https://pcdownload-huoshan.aki-game.com/pcstarter/prod/starter/10008_Pa0Q0EMFxukjEqX33pF9Uyvdc8MaGPSz/G152/1.7.1.0/cDKioEuJvj9zCC9Q04iF3pNG2JBm9rhj/installer.exe 14 | ## 2、安装启动器; 15 | ## 3、下载破解的launcher.exe: 16 | 17 | https://github.com/jiang0681/wwbeta/releases/download/1/launcher.exe 18 | ## 4、用后下载的launcher.exe,替换掉刚才安装的启动器目录下的launcher.exe。 19 | 启动器目录就像“D:\Wuthering Waves(Beta)\”这种; 20 | ## 5、双击launcher.exe,打开测试服启动器,下载2.1游戏本体,大概需要30G; 21 | ## 6、下载私服搭建需要的文件: 22 | ### a)PostgreSQL 23 | 24 | https://sbp.enterprisedb.com/getfile.jsp?fileid=1259337 25 | 下载好之后安装到你知道的位置,一路默认就行,但是要记住你的密码和data文件夹在哪; 26 | 27 | 然后在环境变量里添加你安装的SQL的文件夹\bin的位置,比如我的就是“D:\PostgreSQL\bin”。 28 | 29 | (如何添加?右键“此电脑”,属性,高级系统设置,环境变量,用户的环境变量中双击“path”,新建,框里填\你安装的文件夹所在位置,比如PostgreSQL\bin,确定,确定,确定) 30 | ### b)Rust 31 | 32 | https://static.rust-lang.org/rustup/dist/x86_64-pc-windows-msvc/rustup-init.exe 33 | 下载好后安装即可; 34 | ### c)Protoc 35 | 36 | https://github.com/protocolbuffers/protobuf/releases/download/v29.3/protoc-29.3-win64.zip 37 | 解压文件夹到一个你看着顺眼的位置,然后把"\你解压的文件夹所在位置\protoc-29.3-win64\bin"添加到环境变量的path。 38 | 39 | 添加环境变量同上; 40 | 41 | ### d)wicked-waifus-rs(https://git.xeondev.com/wickedwaifus/wicked-waifus-rs) 42 | 在你要接收文件的文件夹里右键-->在终端中打开,输入: 43 | 44 | git clone --recursive https://git.xeondev.com/wickedwaifus/wicked-waifus-rs.git 45 | 等待克隆完成后,你需要确认一下它有没有漏记住这个文件夹的位置,等下回来要用; 46 | (这里不推荐直接去网页下载zip包,因为会漏两个文件夹。 47 | 48 | =============================================== 49 | 50 | ## 很多人都遇到的问题:I/O error 51 | 52 | I/O error: 根据经验,是因为你文件没下载完。 53 | 54 | 如果git clone不好使, 你可以直接下载源码的zip包但是,你要做一点修补工作, 55 | 56 | #### a)wicked-waifus-rs 57 | 58 | https://git.xeondev.com/wickedwaifus/wicked-waifus-rs/archive/master.zip 59 | 60 | 下载好后解压, 然后你还要去两个地方下载缺省的两个文件夹放在对应的位置。 61 | 62 | #### b)wicked-waifus-config-server-files 63 | 64 | https://git.xeondev.com/wickedwaifus/wicked-waifus-config-server-files/archive/main.zip 65 | 解压后放在\wicked-waifus-rs\data\assets\config-server\文件夹里面, 66 | 67 | config-server文件夹里应该直接有bpIWdherKqwfYUO5gIE5fnMfOL4PmBty文件夹,不要在外面再套一层文件夹; 68 | 69 | 最后确保有\wicked-waifus-rs\data\assets\config-server\bpIWdherKqwfYUO5gIE5fnMfOL4PmBty\就行; 70 | #### c)wicked-waifus-data 71 | 72 | https://git.xeondev.com/wickedwaifus/wicked-waifus-data/archive/master.zip 73 | 解压后放在\wicked-waifus-rs\data\assets\game-data\文件夹里, 74 | 75 | 最后\game-data\里应该有BinData, CustomData等等文件夹和一些文件,外面也不要套壳; 76 | 77 | 然后wicked-waifus-rs才算完整的下载完毕。。。 78 | 79 | =================================================== 80 | 81 | ## 7、找到开始菜单里的pgAdmin4并打开 82 | (或者直接去你“安装PostgreSQL的文件夹\pgAdmin4\runtime\”下,找到pgAdmin4.exe双击打开), 83 | 等待pgAdmin4打开后,在左边的边栏选中Servers-->PostgreSQL-->Databases, 84 | 在”Databases“文字上右键-->create-->Database..., 85 | 第一栏填写它的名字为wicked_waifus_db, 86 | save就行了。 87 | ## 8、进入wicked-waifus-rs文件夹, 88 | 在空白处右键选“在终端中打开”, 89 | 输入: 90 | 91 | cargo run --bin wicked-waifus-config-server 92 | 第一次需要一点时间编译。出现大大的“WICKED WAIFUS PS"标志, 93 | 且终端没有爆红或者退出之后,不要关终端, 94 | 依然在wicked-waifus-rs文件夹内右键空白处选“在终端中打开”, 95 | 输入: 96 | 97 | cargo run --bin wicked-waifus-hotpatch-server 98 | 下面三个同理: 99 | 100 | cargo run --bin wicked-waifus-login-server 101 | cargo run --bin wicked-waifus-gateway-server 102 | cargo run --bin wicked-waifus-game-server 103 | 第一次都先跑一遍,不管能不能跑通。 104 | 如果跑不通,关注以下几个文件: 105 | ### a)gateway.toml 106 | 最下面一行应该为: 107 | db_name = "wicked_waifus_db" 108 | ### b)loginserver.toml 109 | 最下面几行应该为: 110 | 111 | user_name = "postgres"<---------------这是默认的用户名,如果你没改就不要动 112 | password = "######"<----------------------这里填你自己设定的密码!!! 113 | db_name = "wicked_waifus_db" 114 | ### c)gameserver.toml 115 | 中间有几行应该为: 116 | 117 | user_name = "postgres" 118 | password = "######" 119 | db_name = "wicked_waifus_db" 120 | (和上面同理) 121 | ### 注:端口如果是默认的话都是5432,除非你自己改成了别的,需要自己去修改所有toml文件里的端口号。 122 | ### 如果还是跑不通,去【第6步a)】的data文件夹那里(你安装PostgreSQL的位置\data\),关注以下文件: 123 | ### a)pg_hba.conf 124 | 最后面几行是你的数据库的验证方式, 125 | 如果scram-sha-256(哈希)不行,把 所有 的scram-sha-256 126 | 换成md5(密码明码),如果还是不行, 127 | 换成trust(不要密码) 128 | ### b)postgresql.conf 129 | 找到752行~756行,如果不是以下的,直接改成和以下一模一样的: 130 | 131 | lc_messages = 'en_US.UTF-8' # locale for system error message 132 | # strings 133 | lc_monetary = 'en_US.UTF-8' # locale for monetary formatting 134 | lc_numeric = 'en_US.UTF-8' # locale for number formatting 135 | lc_time = 'en_US.UTF-8' # locale for time formatting 136 | 137 | ### 注意:每次修改文件后,都需要到服务里重启PostgreSQL服务。 138 | 139 | (如何重启服务?win+r,输入services.msc,回车,找到“postgresql-x64-17 - PostgreSQL Server 17”服务,右键-->重新启动) 140 | 141 | 142 | ## =====================分界线============================= 143 | 如果你五个终端都跑通了,没有爆红,没有异常退出,再接着往下! 144 | ## 9、下载.pak文件 145 | 146 | https://git.xeondev.com/wickedwaifus/wicked-waifus-pak/releases/download/2.1.0/rr_fixes_100_p.pak 147 | 放在"\Wuthering Waves(Beta)\Wuthering Waves Game\Client\Content\Paks\"目录下 148 | ## 10、下载.dll文件 149 | 150 | https://github.com/jiang0681/wwbeta/releases/download/1/CrashSight64.dll 151 | 放在“\Wuthering Waves(Beta)\Wuthering Waves Game\Client\Binaries\Win64\"目录下,覆盖掉原来的CrashSight64.dll文件!!! 152 | ## 11、有两种防崩溃的方法 153 | (这一步如果你不做你的游戏会光速崩溃) 154 | 155 | 两种方法任选其一即可 156 | ### a)下载winhttp.dll和libraries.txt文件 157 | 158 | https://github.com/jiang0681/wwbeta/releases/download/1/winhttp.dll 159 | 和 160 | 161 | https://github.com/jiang0681/wwbeta/releases/download/1/libraries.txt 162 | 和CrashSight64.dll一起,放在“\Wuthering Waves(Beta)\Wuthering Waves Game\Client\Binaries\Win64\"目录下 163 | ### b)用xavo95的launcher.exe 164 | 下载地址: 165 | 166 | https://git.xeondev.com/xavo95/launcher/releases 167 | 参考视频: 168 | 169 | https://www.youtube.com/watch?v=kLA0kONBT_s 170 | ## 12、在五个终端和数据库开着的情况下, 171 | 双击“\Wuthering Waves(Beta)\Wuthering Waves Game\Client\Binaries\Win64\"目录下的Client-Win64-Shipping.exe,开始游戏,进去的登录曲变了你就成功了。 172 | 进去后新创角色啥的功能你就自己探索了。 173 | 174 | ## 13、怎么快速启动那五个cargo的服务 175 | (来自@Castorice的建议) 176 | 每次打开五个服务都很麻烦。 177 | 如果你已经配置好了并且多次运行都可以成功,可以在wicked-waifus-rs的文件夹里新建一个runall.bat文件, 178 | 用记事本写入: 179 | 180 | @echo off 181 | start cmd /K "cargo run -r --bin wicked-waifus-config-server" 182 | start cmd /K "cargo run -r --bin wicked-waifus-hotpatch-server" 183 | start cmd /K "cargo run -r --bin wicked-waifus-login-server" 184 | start cmd /K "cargo run -r --bin wicked-waifus-gateway-server" 185 | start cmd /K "cargo run -r --bin wicked-waifus-game-server" 186 | exit 187 | 保存好后下次直接双击这个runall.bat文件就可以同时秒开5个cargo的服务了! 188 | 189 | # 2025/01/24教程新增:获取指定角色和进入指定副本地图方法 190 | ## 14、获取指定角色 191 | 找到\wicked-waifus-rs\wicked-waifus-game-server\src\logic\player\mod.rs文件,第135行, 192 | 193 | let formation = vec![1506, 1206, 1606]; 194 | 这里的三个四位数字分别代表你进去后队伍里的三个角色的唯一编号。 195 | 196 | 但是直接修改是不够的。应遵循以下步骤: 197 | ### 0、退出游戏,退出所有5个cmd终端 198 | ### a)在mod.rs文件里,将三个数字修改为你想要的三个角色的编号。 199 | (角色及对应编号在 200 | 201 | https://git.xeondev.com/wickedwaifus/wicked-waifus-data/src/branch/master/BinData/RoleInfo.json 202 | 里找。 ) 203 | 204 | 提示:看到文件后可以发现第一个id:1402是秧秧,其他角色的对应方法自己类比,没办法细讲; 205 | 206 | 修改好后记得保存文件; 207 | ### b)打开你的pgAdmin4(前面有讲),删除你的wicked_waifus_db数据库,然后再重新建一个一样的 208 | (实际上不必要删除这个,但是这样最省事) 209 | ### c)重新运行那5个cargo指令,应该会重新编译的所以时间稍微长一点 210 | ### d)进入游戏,点击右下角的新建一个角色账户,此时角色应该就是你改的那3个了。 211 | 如果不是的话,你失败了,重新看一遍你的过程重新来。 212 | ## 15、进入指定地图 213 | 找到\wicked-waifus-rs\wicked-waifus-game-server\src\logic\player\location.rs文件,第12行, 214 | 215 | const DEFAULT_INSTANCE_ID: i32 = 8; 216 | 这个i32等于多少你就会进入到这个编号代表的哪个地图里。当然了也不是直接改就能生效的。 217 | 218 | 地图及其对应编号在 219 | 220 | https://git.xeondev.com/wickedwaifus/wicked-waifus-data/src/branch/master/BinData/AkiMap.json 221 | 里。 222 | 223 | 提示:地下金库(云底藏馆)对应编号是902; 224 | 225 | 修改好 i32=几几几 之后,重复你改角色用的0、b)、c)、d)、这几个步骤,进入游戏就直接是你想要进入的地图了。 226 | ## 16、没有大招? 227 | 找到\wicked-waifus-rs\data\assets\game-data\BinData\BaseProperty.json文件, 228 | 229 | 在该文件里搜索 230 | 231 | "Id": 1606 232 | 233 | 这里的id是你想更改的角色的代号,前面有说; 234 | 235 | 找到对应的行之后,它所在的花括号{}里就是该角色的所有数值,你可以编辑; 236 | 237 | 往下看,你会发现这一行: 238 | 239 | "CdReduse": 10000, 240 | 241 | 把10000改成0可以使你的角色无CD大招; 242 | 243 | 再往下找,找到这两行; 244 | 245 | "EnergyMax": 1xxxx, 246 | 247 | "Energy": 0, 248 | 249 | 改成 250 | 251 | "EnergyMax": 0, 252 | 253 | "Energy": 1, 254 | 255 | 你的大招就一直是充能满的状态,所以就可以随便放大招了。 256 | 257 | 其他角色同理。得手动一个一个修改,有点“小”麻烦。 258 | ## 17、其他功能不妨直接来Discord里问作者 259 | 260 | 我只是一个搬砖的( 261 | 262 | https://discord.gg/626PmU85bS 263 | --------------------------------------------------------------------------------