游戏精英
 
- 贡献度
- 385
- 金元
- 29112
- 积分
- 4451
- 精华
- 0
- 注册时间
- 2008-1-26
 
|
本作实质上是unity制作的,大部分所需的文件都在\StreamingAssets\aa\Switch文件夹里,PC版可以直观看到,NS版需要解包,在XXXX(随机名)_nca\1 [romfs]\Data\StreamingAssets\aa\Switch文件夹里。由于被需要修改的文件放置在了一堆.bundle文件,本体+DLC有数万个文件,所以一个个查找不现实,所以我写了一个python的脚本用来扫描bunble文件,会导出其中所有的mono Behaviour的所在路径,保存成CSV文件,方便查找需要修改的文件在哪个包。
因为精力所限,我只找到了以下几点修改位置:
芯片槽,机体属性,改造费用:RobotBasicDates里
芯片槽数量修改:powerPartsSlotNumber
机体属性:
改造费用:机体:listRobotUpgradeCostData
武器:listWeaponUpgradeCostData
过关奖励:MissionDatas
missionReward段
{
"itemType": "Mxp",--Money是金钱,MXP是MXP,parts是强化部件,Skill是技能部件
"itemString": "",--金钱和MXP不需要填,parts和skill需要填上对应的名称,可以在对应的文件里找到名称
"itemNumber": 3000,--数量
"flagName": ""
脚本使用方式:安装python3.11,并设置好环境变量,然后按下win+r键,输入CMD,然后输入:pip installer unitypy安装依赖,把脚本拷贝到比如D:\SRWY里,然后在cmd里输入d:\回车,cd srwy回车,然后输入python cabscan.py "\StreamingAssets\aa\Switch所在的完整路径,如D:\SRWY\DATA\StreamingAssets\aa\Switch",注意引号要把路径包含,然后就会出现进度条,等进度条走满后就会在D:\SRWY下生成一个cab_mb_text.csv文件,在里面搜索就能找到对应的bundle名字,然后用UABE等工具打开bundle文件提取修改。
dlc用同样的方式修改。修改后可以打包成NSP或XCI,也能做成MOD,这个就自行研究吧。
脚本在这里:
|
评分
-
5
查看全部评分
-
|