Stardom3Tools - 明3资料片&甜蜜内存修改+脚本音乐提取工具[1.2.0]
本帖最后由 differentrain 于 2021-12-28 22:29 编辑效果详见下图,无需设置,一切自动化。
当前版本 1.2.0:
1.修复了替换通告没有修改其状态的错误。
2.新增了物品搜索和通告搜索功能。
3.修复了金钱显示的错误。
4.修复了修改打工等级导致游戏崩溃的问题。如遇到此问题,使用新版修改器再次修改即可恢复。
5.修复了没有过滤用户输入而导致的程序报错。
6.添加了艺人名气的修改。
7.增加了送礼次数的修改(与好感作弊项目合并),以及场景访问次数和部分物品数的批量修改。
8.修复了获取拍摄总天数不正确的问题。
9.执行中通告获取优化:现在会显示执行中通告的类型,此外即将开启的通告也列入了表格。
10.现在若游戏没有正确安装,则在运行后,修改器可以自动定位到游戏的位置,以便进行素材提取。
11.现在资源提取界面默认是隐藏的。
12.现在优化了新开游戏后对于通告列表的获取。
13.修复了添加专业结业证书报错的问题,优化了物品添加的逻辑。
14.现在可以正确处理团体通告了。另外,增加了旗下团体名气和人气的修改。
15.现在右键单击通告列表可以手动刷新,用于处理一些未能及时更新的情况。
16.优化了一些无关紧要的细节。
17.进一步优化和修复通告的相关读取,并改了进其他细节。
18.修复了一个愚蠢的BUG:错误的修改目标通告的状态导致替换通告功能失效。
19.增加了一些快捷操作和说明。
20.修复了批量增加训练和打工数据无效的问题。
21.增加了健康状态的修改。
22.对使用者开放高级模式:在快捷方式增加参数"adv",可以查看与修改场景以及游戏元件信息。
23.操作改进。
24.物品修改改进,角色右键菜单的改进,其他改进。
25.修复了甜蜜乐章附加通告的显示问题。
26.新增了一个功能:现在在甜蜜乐章中邀约失败,可以重置邀约信息,重新邀约。
27.现在,如果游戏是正常安装的,则可以通过此工具直接运行,并直接实现去乱码和免CD。
28.新增了为游戏程序打补丁的功能(去乱码免CD等功能)。
29.修复了一个愚蠢的逻辑错误,此错误导致补丁功能无法正常使用。
30.现在可以通过命令行参数来指定游戏目录了。
【命令行参数详解】
adv :启用高级模式,可以修改场景开启信息和元件信息。
main :设置明3的目录。例如 main "D:\Stardom3" 。
melody :设置甜蜜乐章的目录。
chs :表示提取脚本时使用简体中文编码。此功能未经测试。
参数之间以空格分隔,所有的参数均不区分大小写。
完整的参数用法实例如下:
chs adv main "D:\Stardom3" melody "D:\Melody"
此参数表明工具将以高级模式运行,并设置了明3以及甜蜜乐章的路径,同时指示提取脚本应该使用简体中文编码。
请注意,文件夹路径有如下要求:
首先结尾不能有"\",即 "D:\Stardom3" √;"D:\Stardom3\" × 。
其次,如果路径中包含空格,路径要用引号括起来,前边的例子中虽然路径中没有空格,但已经这么做了,尽管没有必要。
备注:
使用参数运行有两个方式:
[*]通过命令行(命令提示符)来运行,例如输入:D:\Stardom3Tools.exe adv
[*]创建快捷方式,并在"目标"栏中指定。如下图示例:
目标栏的完整内容如下:
Z:\Game\UnClass\明星志愿\Stardom3Tools.exe adv main D:\SOFTSTAR\明星志願3\tw melody "D:\SOFTSTAR\Stardom3 - Sweet Melody"
P·S1:使用此工具运行游戏,或对游戏程序应用补丁后,无需转码即可使用。不过系统需要安装繁体语言包。
具体说明见这里:http://www.mingstar.net/bbs/foru ... 90026&fromuid=40914
P·S2:如果电脑是超清的,程序可能会显示不正常,这里有@痴情狂剑的解决方法:
沒想到到了2021年,還有人做明星志願的補丁和修改器,檢質感天動地。
因為要上steam,回鍋來玩,發現還有人守著這遊戲,真令人振奮。 本帖最后由 differentrain 于 2021-12-27 19:12 编辑
yrf127 发表于 2021-12-27 17:49
感谢现在能用了,小游戏修改和加速尤其好用,帮大忙了。有点可惜用了转码软件就不行,不过已经非常 ...
通过修改器来运行游戏就无需转码了。。。或者用工具给游戏打补丁也可以。只是需要下载个繁体字体。
Windows7在windows更新中有,或者网上搜繁体语言包。
如果是win10,可以右键windows徽标,选择“应用和功能”,然后在“可选功能”中添加“繁体补充字体”。
大佬,资源提取可以手动指定位置吗,现在电脑上的明3是从以前电脑上复制过来的,没有注册表 我重新安装了游戏,但是提取脚本文件只生成了一个1kb的文件,打开什么都没有 本帖最后由 differentrain 于 2021-11-30 16:19 编辑
ou12350 发表于 2021-11-30 10:40
我重新安装了游戏,但是提取脚本文件只生成了一个1kb的文件,打开什么都没有 ...
我懒得改UI了,设计无能。之前用过你的data修改器,肯定懂的,所以先直接给你说方法吧,稍后我单独写一个提取的小工具给你。
游戏脚本是LZO压缩的,开头的四字节数字固定为0;下一个四字节数固定是0x80,是压缩正文的偏移量;再下一个四字节是解压后的大小X,再下一个四字节是现在的大小N。
具体大压缩正文在举例开头0x80的位置,从这里,选取长度N的数据,用LZO解压缩,得到的结果就是lua 5.0的bytecode脚本。
然后用相关工具反编译脚本即可,其实根据bytecode自己写解析器也行,但工作量太大,我直接偷懒了。。。
先用 ssd.exe 解压脚本:
命令行 ssd.exe "脚本文件" "输出文件"
再用 luadisasm 反编译lua字节码:
命令行 luadisasm.exe "lua文件(不能有中文)" >>"输出文件(不能有中文)"
谢谢大佬分享~~ 简体版可用吗大神 18782506170 发表于 2021-12-7 16:19
简体版可用吗大神
不行。
我来晚了,回头详细看一下再编辑先编辑一下:还是你厉害好多实用的功能,等回头有时间玩游戏了试试(就是没时间啊。。。。)
止慈 发表于 2021-12-18 16:51
我来晚了,回头详细看一下再编辑先编辑一下:还是你厉害好多实用的功能,等回头有时间玩游戏了试试 ...
哈哈,我是家里电脑显卡坏了,买不起新显卡,重玩老游戏的时候玩到明志3,才决定彻底作弄一个整合版,算是这么多年喜欢明志的纪念了。 请问大佬,本体可以用,甜蜜用不了(内存修改是空白的),资源提取两个都用不了。