FAQ_CHS - PalMusicFan/sdlpal GitHub Wiki

常见问题

关于SDLPal

  1. SDLPal是什么?
    SDLPal是缩写为“PAL”的经典中文RPG的跨平台开源实现,基于SDL库。
  2. SDLPal可以独立运行吗?
    SDLPal是可执行程序。游戏本体版权归其所有者所有,恕不能在这里提供,请您自行准备资源。 目前,您可以在以下途径合法下载免费的资源:
    http://gamelib.roogames.com/WDetail/WDJDetail?gameid=10256
    https://store.cubejoy.com/html/en/store/goodsdetail/detail79.html
    http://pal5.aigame100.com/pal5/download/98xjrq.html (请在页面找到“点击免费下载仙剑奇侠传98柔情版”超链接)
  3. SDLPal是一个模拟器吗?你们提到SDLPal使用了DOSBOX、MAME的代码。
    不是,SDLPal是一个原生的跨平台实现,不是模拟器。我们使用DOSBOX、MAME的代码模拟当年具备雅马哈声音芯片OPL2/OPL3的声卡来播放DOS版PAL的RIX格式配乐。这种处理方式,在实现中古游戏的现代平台运行时经常是必需的,因为现代计算机系统随着时代发展淘汰了很多曾经普遍使用的硬件。
  4. 为什么要使用SDLPal,而不是原版程序来运行游戏呢?
    首先,SDLPal是一个现代的多平台工程。即使不考虑其它平台,Win32版本的SDLPal也更加适应现在的操作系统。其次,SDLPal可以将各个版本“PAL”的优点叠加(例如,让DOS版支持物品说明、让Win95版支持DOS版的RIX配乐)。第三,SDLPal还提供了原版不具备的新功能,例如MP3/OGG格式配乐支持、多语言翻译支持、图像特效滤镜支持,等等。
  5. SDLPal支持哪些平台?
    目前,SDLPal正式支持Windows桌面版、Linux、macOS、Android、iOS、UWP、Wii和3DS。此外,还有一些实验性的平台,例如Emscripten,供有兴趣的用户自行探索。一些热心开发者还提供了其它平台(如PSV)的适配。
  6. SDLPal支持哪些版本的游戏?支持梦幻MOD吗?支持2001年发布的“新PAL”吗?
    SDLPal支持使用DOS版(磁盘版和光盘版)、Win95版(传统中文版和简体中文版《98柔情篇》)的资源来进行游戏。Sega Saturn版资源尚未支持。尚未正式支持符合原作规格的梦幻MOD(有用户报告现在可以通关符合原作规格、可以用原版EXE运行的梦幻MOD v2.2)。暂无计划支持后期由其他MOD开发者扩展规格、需要专用EXE的梦幻MOD。“新PAL”技术基础完全不同,所以不能支持。
  7. SDLPal和原版游戏是否有差异?
    是的,出于技术原因,我们还无法保证SDLPal在细节上和原版100%一致,但欢迎您将发现的游戏行为上的差别作为bug提交给我们。此外,SDLPal提供了一些原版不存在的扩展和强化功能,这也会造成一些不涉及游戏内容的次要差别。欢迎就此问题和给我们意见和建议。
  8. 我可以沿用原版存档吗?
    可以。原版存档可以在SDLPal中使用,SDLPal产生的存档也可以在原版游戏使用。当然,还是请妥善备份存档。友情提醒,原版游戏不同版本间的存档依然互相不兼容(除官方版本区别之外,版本流通过程中还产生过若干补丁和MOD,这些版本之间存档均可能不互通)。
  9. 不同平台上的游戏运行效果有区别吗?
    游戏核心部分不应该有实质区别。不同平台支持的周边功能有一定区别(例如,因为系统自身没有可用的软件MIDI合成器,Wii和3DS版无法播放MIDI格式配乐)。
  10. 配置要求如何?
    配置要求取决于启用的设置。相信受支持的现役平台完全可以满足最基础的游戏运行的需要。现役桌面电脑和近来的移动设备可以满足默认设置需要。如果想使用一些扩展的特定功能(例如高分辨率4xbrz滤镜),您需要更好的配置。
  11. 可以移植其它经典名作吗?
    “PAL”游戏引擎上没有其它游戏。所以,技术基础完全不同的其它游戏暂无计划支持。