无忧启动论坛

标题: 熟悉单文件制作工具的大佬请进 [打印本页]

作者: 2011monoso    时间: 2025-4-29 13:17
标题: 熟悉单文件制作工具的大佬请进
本帖最后由 2011monoso 于 2025-4-29 15:18 编辑

用JexChan的单文件制作工具, 打包一些小游戏,
有的游戏存档文件会在游戏目录保存,
这种类型的游戏应该怎么打包单文件, 才能让存档保存到单文件所在目录




看过楼下各位大佬的回复茅塞顿开, 解决方法如下,
关键一步是固定解包路径, 然后就简单了


建立一个bat放到单文件目录,

  1. @echo off
  2. md "%TEMP%\maniac"
  3. mklink /H "%TEMP%\maniac\playerprefs.ini" "%cd%\playerprefs.ini" >nul
  4. mklink /H "%TEMP%\maniac\settings.ini" "%cd%\settings.ini" >nul
  5. start ManiacL.exe
复制代码

作者: 少马石    时间: 2025-4-29 13:38
退出不删除试试
作者: sxp3468    时间: 2025-4-29 13:41
存档配置一般在 %APPDATA%里,打包时释放到该处
作者: 201012121135    时间: 2025-4-29 13:42
游戏软件本身能改存档地址的话,制作前改设置,游戏软件本身不能改地址,想保留存档要么制作绿软时选结束不删除软件,要么解压使用。
作者: 窄口牛    时间: 2025-4-29 13:42
给它移出去,链接到游戏目录。
作者: ql1307096    时间: 2025-4-29 13:51
参考下我修改游戏存盘路径的方法

  1. if not exist "%allusersprofile%\PopCap Games\PlantsVsZombies\pvzHE" mkdir "%allusersprofile%\PopCap Games\PlantsVsZombies\pvzHE"
  2. mklink /j "%allusersprofile%\PopCap Games\PlantsVsZombies\pvzHE\yourdata" "%~sdp0yourdata"
复制代码




作者: win98se    时间: 2025-4-29 13:54
ql1307096 发表于 2025-4-29 13:51
参考下我修改游戏存盘路径的方法

感谢分享
作者: 无痕Love恨天    时间: 2025-4-29 14:02
不了解,看看有没有大佬懂得
作者: yzszh64    时间: 2025-4-29 14:40
谢谢各位。
作者: 小灰兔    时间: 2025-4-29 14:57
ql1307096 发表于 2025-4-29 13:51
参考下我修改游戏存盘路径的方法


谢谢楼主分享
作者: zhm_email    时间: 2025-4-29 15:05
用egma制作,加入的存存档文件设置成读取本地文件即可。
作者: 2010天月来了    时间: 2025-4-29 15:06
本帖最后由 2010天月来了 于 2025-4-29 15:09 编辑

对于我来说,只能用批处理将随包的游戏存档文件拷贝到该在的目录即可。我干过这个事,例如将弄好的RustDesk远程打包后直接运行。就是释放文件后,开启批处理将配置文件拷贝到指定目录。
示例



作者: win98se    时间: 2025-4-29 15:17
感谢分享
作者: youxia1220    时间: 2025-4-29 16:29
围观学习
作者: daimg2013    时间: 2025-4-29 16:36
感谢分享
作者: daimg2013    时间: 2025-4-29 16:37
感谢分享
作者: holley2008    时间: 2025-4-29 17:25
不是直接有个路径叫%_CD% ?
作者: 燕飞龙    时间: 2025-4-29 18:53
谢谢分享
作者: 2012飘水    时间: 2025-4-29 22:41
长知识了,非常感谢提供思路的大侠们
作者: 2267981144    时间: 2025-5-1 17:55
感谢辛苦分享!
作者: softwarezheng1    时间: 2025-5-1 18:58
这个版本是多少的呢




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3