2DJGAME! NOVO
 找回密碼
 註冊
按此取得推荐码
搜索
回覆: 0
打印 上一主題 下一主題

[建議] 能通过SDL工具制作声音是WIN的图片是DoS版本爱姐妹这样的老游戏移植版本吗

[複製鏈接]
跳轉到指定樓層
1#
匿名用戶  發表於 2020-07-14 08:08 |倒序瀏覽 | 取消回覆通知
在2048发现很多中文游戏能让他们通过SDL工具移植爱姐妹DOS图到WIN的声音玩吗图是DOS的声音是WIn的就可以要不然2048那里的游戏通过BT下载,只能通过网盘下载不方便,要不然提供个匿名联系的地方交流
可以,阿

这里有个老掉牙游戏移植一切现代平台工具等于模拟器。如果把WIN版本的声音移植到DOS应该可以
所有的DOSV老游戏可以以这个方法复活了。有这个俱乐部最好,你到目前没有出现不会是新冠肺炎对你有影响吧

SDLPAL 仙剑奇侠传开源项目编译

这个好玩吗 2018-09-08 22:12:27 5566 收藏
分类专栏: ----SDL
版权


仙剑游戏不用过多介绍了,国内很出名的RPG经典作品,结局往往凄美感人~~~

今天偶尔看到这个开源项目,作者是个外国人,复刻了上世纪仙剑游戏很古老的版本,但是很值得研究,能学到不少游戏编程的知识。该项目基于SDL,支持跨平台,Win、Linux、Android、Mac都可以。我在Windows环境下编译体验了一下~

按照ReadME的说明做就可以了:clone、更新模块、然后用VS打开sdlpal\win32下的sdlpal.sln工程。我使用的是VS2015

打开工程后有三个项目:SDL2、SDL2main、sdlpal

要先编译SDL2、SDL2main生成.lib文件,.lib会作为静态库用于之后sdlpal的编译

如果编译出现错误:MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.Cpp 说明这个工程默认的编译平台版本和你当前的不一样,在项目上右键->属性->常规,右侧的平台工具集里选择要使用的编译器版本,我用的是Visual Studio 2015(v140)



前两个编译完生成静态库后,再编译sdlpal就可以了,会生成.exe

此时运行可执行文件会有一个游戏配置界面,包括资源目录(默认当前文件夹)、窗口大小、日志目录等,点击启动游戏,发现error!说没有xxx.mkf文件,这个意思说的就是没有游戏资源文件

作者在github也已经说了,意思就是说因为版权问题,工程里没有资源文件,需要用户自己从正版游戏里把资源copy出来(作者还是很看重版权的重要性)。这个东西其实也不难找,找到一个能玩的95版本仙剑游戏就可以了,用这个链接:


把里边的PAL-DOS下载,解压包,进入PAL-DOS,里边就有很多的.mkf、.dat等,这就是我们需要的。然后我们把生成的sdlpad.exe文件拷贝到这个资源文件夹里就OK了,进入游戏成功
————————————————
版权声明:本文为CSDN博主「这个好玩吗」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

回覆

使用道具

高級模式
B Color Image Link Quote Code Smilies
驗證碼 換一個 (打對就行了,不用理會紅叉)

手機版|2DJGAME 多元化AMCG站

GMT+8, 2024-11-30 05:14 , Processed in 0.027816 second(s), 18 queries .

• 2DJGAME

© 2003-2019

回頂部