thprac98——旧作练习器开坑
本帖最后由 Kuriyama_Mirai 于 2025-8-23 06:28 编辑大家吼啊,我是刚幻想入的普通 JK 栗山未来,能力是把各种人、物从境界的此方传送到境界的彼方。
这次我要对「新作与旧作的境界」下手了,要传送的物品是大名鼎鼎的练习器 thprac。
以上,半分噓(
嘛,今年一直在跟逆向大佬 32th-System 维护 thprac,正好这段时间也在玩旧作,我就开始研究
把 thprac 移植到 PC-98 系列机器(的 DOS 系统)上,支持东方旧作的可能性。最后研究结果是
还算有搞头,于是就打算开这个名为 thprac98 的巨坑。
于是最近就整了一台 PC-9821Nb10 笔记本(感谢 Ethy1ene 提供的技术支持),开始着手写代码。
计划主要用 Turbo C++ 写,可能会掺杂一些汇编。第三方库的话就用恋塚先生等人写的 master.lib
(主要因为 ZUN 当年也是用这个库)。有些时候 Turbo C++ 功能太羸弱,那就用现代 C++ 做点
代码生成。
目前计划支持的功能有:
[*]跳转到道中某个地方/boss某一身;
[*]无敌/锁残/锁HP/锁雷/自动雷/锁时/锁Power;
[*]目前 thprac 启动器有的功能(可能会参考疯受鶸的 fork 里的功能)。
当然,受技术条件限制,究竟哪些功能最终能实现我现在也不太清楚 =_=
其实一开始不想这么早就公开出来的,但是考虑到学业压力,我担心我再不公开出来过段时间就鸽掉了(
于是就先公开在这里,大家有什么想法(譬如想加什么功能)都欢迎提出~
0710 更新:目前计划是以两种方式发布:软盘版(实体版)、光盘版(CD-ROM 版)、以及 WWW 版
(在线版,将在 GitHub 上的 Release 界面提供下载)。为控制成本起见,我会尽量将空间消耗控制在
720KB/1200KB 以下。
最后丢个 GitHub 仓库链接吧,不过在上面的交流最好用英语哦(
https://github.com/H-J-Granger/thprac98
最后的最后是一张现阶段的 UI 截图:
旧作练习器,这是好的。
有种穿越到过去的90年代去搞编程的感觉
话说练习器到时候是和模拟器及游戏一起打包发布吗? 幻想乡的一面 发表于 2025-7-9 16:04
旧作练习器,这是好的。
有种穿越到过去的90年代去搞编程的感觉
话说练习器到时候是和模拟器及游戏一起打包 ...
模拟器肯定不会;thprac98 初衷就是为了方便用一台真正的 PC-98 机子玩旧作的玩家练习用的,
模拟器能“模拟”到什么程度我也不清楚。不过如果模拟器能正常跑原作游戏,那估计也没啥问题?
至于附赠旧作游戏……只要 ZUN 和 ruw 同意,我倒是无所谓,但 ruw 不太像是会同意的样子。
前几个月还有几个在 YouTube 上传东方原作音乐的账号被 ruw 搞封号了,我还是小心为妙吧…… 我其实是希望该软件能够搭配模拟器使用。毕竟真正拥有pc98实机的人少之又少。 本帖最后由 Kuriyama_Mirai 于 2025-7-13 21:21 编辑
幻想乡的一面 发表于 2025-7-13 19:04
我其实是希望该软件能够搭配模拟器使用。毕竟真正拥有pc98实机的人少之又少。 ...
首先,假设一个模拟器能够 完美 地模拟 PC-9821Nb10/S10F 的话,理论上当然可以 完美 运行;
其次,如果找不到这样的模拟器,或者说只能找到通用的黑盒式的 PC-9800 系列模拟器,可能就会有
兼容性问题。
对于模拟器玩家,我推荐是使用 Neko Project II (Kai) 提供的存读档功能,然后在宿主机上使用
Cheat Engine 进行修改内存地址 和/或 x86 机器码。
当然,如果你知道怎么把文件(夹)导入到模拟器里,也可以试试把 WWW 版导入到模拟器来运行,
不过我推荐在运行前备份模拟器内重要文件。
页:
[1]