仙剑3和问情篇0.31手机和Win64复刻版
仙剑3和问情篇0.31手机和Win64复刻版【给大佬跪了】《仙剑3》《问情篇》原生手机复刻版,unity引擎,安卓苹果双版本
游戏数据包在充满游戏君博客下载
https://fullgame666.com/3971.html
hello亲爱的兄弟们,《仙剑奇侠传三》的经典已经不用再多说了吧,前段时间我给兄弟们分享了用exagear模拟器在安卓手机上运行原版仙剑三的方法,在留言和弹幕中我深刻体会到了兄弟们对仙剑三的热爱。正是由于仙剑三如此的经典,所以大佬柒才就用unity引擎,制作了非常牛逼的《仙剑奇侠传三》和《仙剑奇侠传三外传问情篇》的手机复刻版。
还有Windows_x64版本
WIN复刻版在项目地址游戏游戏数据包在充满游戏君博客下载
项目地址:https://github.com/0x7c13/Pal3.Unity
https://github.com/0x7c13/Pal3.Unity/releases
简介
这是一个使用C#/Unity重新实现的仙剑奇侠传三以及仙剑奇侠传三外传的开源项目。仙剑奇侠传三以及仙剑奇侠传三外传属于原上海软星作品,版权属于软星科技以及大宇公司所有,本项目不包含任何仙剑奇侠传三以及仙剑奇侠传三外传的游戏本体数据。本项目的实现方式为运行时读取仙剑奇侠传三原始游戏数据实现,具体实现方法请见源代码。本项目遵循GPL-3.0协议,但仅限于此项目的代码,任何与仙剑奇侠传三或者外传有关的图片,音视频,游戏数据均不在此范围,任何未经版权方许可的情况下使用仙剑奇侠传三或者外传游戏数据进行商业行为都是违法的。
为什么要做这个?
学了几周Unity,想找项目练手,一开始自己尝试做了一下新仙剑的第一关,大概了解了RPG游戏的制作流程,后因机缘巧合发现了zby大佬的PAL3patch项目以及dontpanic92大佬的OpenPAL3项目,所以给技术上实现仙三复刻带来了可能。至于为什么选择C#/Unity?选择Unity的原因有两点,第一是Unity对全平台全端的打包做的很好很方便,第二个是Unity提供Mac上arm64原生IDE支持(我大概有一半时间是在Mac上写代码的)。当然其实本项目的实现几乎没有用到Unity引擎的大部分功能,特别是编辑器功能,因为几乎是100%纯代码实现的,所以其实理论上不需要花太大的代价就可以把本项目移植到其他支持C#脚本的引擎中。
如何运行项目
使用 Unity 2022.2.X 打开当前项目文件夹即可,具体当前项目所需要的Unity版本请查看上面的Badge显示的版本,理论上任何Unity 2022.2+版本都没问题。 因为项目本身不含有仙剑奇侠传三或仙剑奇侠传三外传的游戏数据,所以你需要持有一份仙剑三或外传的游戏原始文件(Steam或者方块游戏获得皆可,注意:暂时仅支持简体版游戏)。
第一次打开Unity项目之后,先双击选择Scenes\Game作为当前场景,然后点播放键即可。如果选择Scenes\ResourceViewer,则会打开游戏资源查看器。
第一次打开的时候会自动弹出文件夹选择窗口,请选择当前电脑上仙剑奇侠传三(或者外传)的安装文件夹即可。
因为原始游戏的过场动画为Bink格式,Unity并不原生支持,所以请自行转码视频为Unity所支持的格式放在游戏根目录下的movie文件夹即可(大部分设备和系统支持.mp4等主流格式视频,Linux下仅支持.webm格式视频)。
Linux用户可以使用FFmpeg转码视频为.webm格式封装(vp8 + vorbis):ffmpeg -i input.mp4 -c:v libvpx -b:v 3M -c:a libvorbis output.webm
如何在手持设备上运行
在打包后的运行时,所有平台都默认使用Application.persistentDataPath目录读取仙剑三文件,具体这个目录在哪里,根据平台决定,请阅读Unity文档:Application.persistentDataPath
第一次安装游戏到手持设备后,请先运行一次,然后将手持设备连接电脑,拷贝整个仙剑奇侠三(或者外传)原游戏目录到游戏App目录下即可,如果是仙剑三,文件夹的名必须为PAL3,如果是仙剑三外传,文件夹名必须为PAL3A。
iOS设备请使用iTunes将文件夹共享给游戏应用。
如何切换仙剑奇侠传三/仙剑奇侠传三外传
版本的切换是靠Define symbol实现的,PAL3对应仙剑奇侠传三,PAL3A对应仙剑奇侠传三外传。我在Unity编辑器菜单栏里面加了一个快捷按钮可以一键切换(菜单栏->Pal3->Switch Variant->PAL3A),切换之后对应的游戏文件夹也自动的从PAL3转换成PAL3A。
卡通渲染与光影下的截图
PAL3 卡通渲染+光影 PAL3A 卡通渲染+光影 PAL3 卡通渲染+光追
关于特效和卡通渲染
注意:游戏当前实现的所有特效以及卡通渲染部分使用了Unity Asset Store的资源,所以这部分实现(特效Prefab和Toon shader)没有办法开源。项目启动后默认会使用开源实现的Shader进行渲染(与原始游戏渲染风格一致),特效的话则会不显示。
按键以及操作
鼠标键盘:鼠标左键点击操作人物行走方向(键盘方向键也可以),AD控制镜头旋转,空格与周边附近的物品或者NPC交互。M键打开大地图,U键或ESC键打开剧情选择菜单。
手柄:左摇杆控制人物行走,右摇杆控制镜头旋转,A键交互,菜单和选择按钮对应大地图和剧情选择菜单。
触屏:仅在有触摸屏的手持设备上才会启用,虚拟摇杆控制行走,交互键互动。
项目进度以及路线图
仙剑奇侠传三以及仙剑奇侠传三外传的剧情部分已经全部完成,两部游戏都可以完整的从头玩到尾体验一遍剧情,也可以使用游戏内提供的剧情选择菜单跳转至预设好的剧情时间点。游戏中的迷宫机关,战斗,物品系统,小游戏以及其他的子系统尚未完成,未来的重心将是优先实现迷宫机关,最后是战斗系统以及相关联的各种子系统。另外主菜单和大部分界面也需要重新设计和实现(毕竟现在还要做手机端的适配)
苹果版测试地址
使用iOS设备的小伙伴可以直接加入TestFlight测试:
仙剑三复刻版:https://testflight.apple.com/join/ypI5moed
仙剑三外传复刻版:https://testflight.apple.com/join/AXmpyotQ
请先确认你手机上装了Testflight软件,然后:1.链接用Safari打开 2.打开后提示失败的话回到Safari重新点一次连接(大概率能解决问题,有时候就是需要点两次) 3.还不行就切换网络(换移动网)4.再不行就检查或者重新登录一下手机的苹果账号然后再试一次。
仙剑3 WIN复刻版截图:
仙剑3和问情篇WIN复刻版的数据包说明:
C盘如下类似目录是隐藏的要打开系统桌面的计算机或者我的电脑或者这台电脑-工具-文件夹选项-查看-显示隐藏的文件,文件夹和驱动器-把隐藏受保护的操作系统文件(推荐)的勾选取消-再按应用-再关闭窗口把数据包复制到C盘如下类似目录里才行,游戏包只可以复制到任何硬盘根目录。
仙剑3硬盘根目录就是以 C:\PAL3D:\PAL3E:\PAL3 这样类推的目录即为仙剑3硬盘根目录
问情篇硬盘根目录就是以 C:\PAL3AD:\PAL3AE:\PAL3A 这样类推的目录即为问情篇硬盘根目录
仙剑3数据包复制到大家自己64位系统C盘如下类似目录里才行,游戏包只可以复制到任何硬盘根目录。
tky是我系统用户名字
C:\用户\tky\AppData\LocalLow\Jackil\PAL3\PAL3\
tky是我系统用户名字
C:\Users\tky\AppData\LocalLow\Jackil\PAL3\PAL3\
问情篇数据包复制到大家自己64位系统C盘如下类似目录里才行,游戏包只可以复制到任何硬盘根目录。
tky是我系统用户名字
C:\用户\tky\AppData\LocalLow\Jackil\PAL3A\PAL3A\
tky是我系统用户名字
C:\Users\tky\AppData\LocalLow\Jackil\PAL3A\PAL3A\
MD5:
文件名称:PAL3和PAL3A0.31手机和Win64复刻版.part1.rar
文件大小:2.95 GB (3176136704 字节)
修改时间:2022年12月10日,09:48:45
MD5 :9286E2DE935729EB3310CDAC5B1DDEBF
文件名称:PAL3和PAL3A0.31手机和Win64复刻版.part2.rar
文件大小:2.95 GB (3176136704 字节)
修改时间:2022年12月10日,09:55:21
MD5 :F26CB1C417B7499D09A2B85044D2E708
文件名称:PAL3和PAL3A0.31手机和Win64复刻版.part3.rar
文件大小:1.25 GB (1348067613 字节)
修改时间:2022年12月10日,09:57:50
MD5 :93DFFBFB84717AE6D1811BC946D1A006
仙剑3和问情篇0.31手机和Win64复刻版百度网盘
链接:https://pan.baidu.com/s/1hc6NqYCGBV87tf1-Pjj6qw
提取码:onsm
哇,这个也太厉害了,当年3代玩到一半然后升级WIN7发现游戏玩不了了就放弃了
页:
[1]