Prius Online架设问题

这是我在iopq上看到的游戏,由于画面比较吸引我,所以当时明明知道是个坑还是往里面跳了。

我按照原教程在虚拟机里架设并启动好了服务端后,才发现最难弄的还是客户端。

原帖资源里给的是美服客户端,似乎所有的东西都在Prius.dat里,但是我却不知道如何解包。后来发现在帖子某一楼的资源里有解包工具,我看了一下,应该是基于进程的,而且在帖子的后续楼层中陆续有人修改成功,但面对这个工具,我却无从下手。

我花了些时间在谷歌上搜索了一下,找到了原本的国外帖子(在Ragezone里)。可气的是那个发布解包工具的人竟然用“how to use it – will understand, good luck!”这样的话来打发了我们这些人。

我初步的设想是先运行一次客户端,再用这个工具在客户端正在运行的时候解包。但是原本的美服客户端直接运行会闪退,里有一个BAT文件,但是用它运行却会报错。

在这种情况下执行解包工具,只会把客户端给复制一遍。

我后来又尝试了台服客户端(Ragezone里成功进游戏的使用的应该就是台服客户端),也提示错误。

之后,我甚至怀疑是不是Win10的问题(帖子里他们使用的都是windows7),于是在又新建了一台虚拟机,安装了Win7、DX11和客户端,同时也把解包工具给拷贝了进去,结果运行依旧出错。无法解包。

根据iopq里帖子的后续部分,是一定可以解包并修改IP成功的,但是我不知道为什么,总是失败。

希望有人来帮一下我,或者指点一下也行。

最后附上地址:

http://www.iopq.net/thread-17050621-1-1.html

http://forum.ragezone.com/f857/prius-online-server-client-miniguide-984361/

服务端虚拟机:

https://pan.baidu.com/s/1Gu4Wyry4zSoGOMIxcRDYaA    提取密码:z214

RPCS3体验

很久之前曾经看过《罗罗娜的异世之旅》,这次偶然在B站看到有人在PSV上玩重制版,于是偶然来了兴趣,去网上(3DM)找了PS3上的ISO,又找到了PS3模拟器。可是这个模拟器对配置要求很苛刻,我之前的电脑根本运行不了。所以只有在最近才试玩了一下。

不过这次的音乐却是托托莉的OP,毕竟之前已经用过罗罗娜的OP了。

RPCS3模拟器官网,做的挺高大上。

下载解压模拟器,同时把要玩的游戏放入解压后的\dev_hdd0\disc目录,我还下载了其他几个游戏。

之后再打开,就可以看到游戏了。

在运行游戏之前,我按照RPCS3社区的推荐进行了一下配置。这里和其他的模拟器一样,可以给不同的游戏分别进行配置。

第一页是关于CPU的,我更改的配置是:

1、FPU设置为LLVM。

2、固件设置为自动加载文件。

第二页为GPU,也是配置调整的重点。

1、渲染方式一般是推荐Vulkan,但费米和之前核心的显卡(GTX5XX及之前)和Intel核显没有这个选项,只有选择OpenGL。同时我在我妹妹的双显卡笔记本上测试时,就算我己经将RPCS3.EXE设置为用独显(MX150)运行了,但也没有Vulkan。

2、帧率限制,一般需要根据具体游戏调整。《爱夏的炼金工房》在不限制帧率时可以达到恐怖的1000多FPS~~而初版的海王星则必须要限制30帧,才不会卡顿。

3、分辨率,主要对显卡造成压力的项目,也是模拟器的优势之一,某些游戏甚至最高可以设置到4K。

右边的选项都有英文说明,简单的说,就是如果出现贴图错误选第一个;要加强性能但可能在极少数游戏中引发错误选第二个;要降低游戏性能并修复部分贴图错误选第三个;第四个是以增加游戏中的不自然感为代价提升帧率;第五个是强制统一分辨率;最后一个选项是禁用顶点高速缓存,可以修正一部分问题但会导致性能降低。

之后是音频部分。

这里需要注意的是,如果Windows 7不打 KB2533623这个补丁的话,就不能使用XAudio,只能使用卡到爆的OpenAL。

这里的第一个选项可以将游戏里的音频导出为文件,可以和录频软件配合使用。

第二个和第三个选项可以用来修正声音问题。

第四页是输入/输出,我不知道有什么用,如果要设置键位,可以在以下部分修改。

第五页是系统,可以根据下载的游戏的版本来选择固件国别,但基本上没区别。

那个目录,随便开不开启。

第六页的网络目前尚处于测试状态,默认是关闭的,我尝试过,打开也不可用。

最后一页我还没弄懂有什么用,不过我没修改它,游戏也能正常运行。

配置完成后,可以直接双击打开游戏。第一次打开、清除了LLVM缓存,或者更换了CPU(包括直接将整个目录从一台计算机移至另一台计算机),就会出现下面的编译界面。默认的窗口数与CPU线程数一致,可以在配置第一页CPU中的Prefered SPU Threads中更改。

编译完成后就可以进入游戏了,用键盘控制。

不过模拟器现在还是有很多不足,在下方的日志窗口中一扫过去就可以发现很多错误。不过都不大影响游戏运行,但粉红色的日志则意味着致命性错误,这时就必须要重新启动游戏了。

用Unity3D编译生成安卓APK安装包

前段时间在藏宝湾论坛发了一个战舰少女的服务端,可是如果我们自己架设这个服务端就会遇到IP问题。默认提供的客户端是与前一试验者自己设置的IP相对应的客户端。而每个人自己架设往往会用不同的IP,所以他们不得不在提供的源码中修改IP再编译,在多数人都不会编译的情况下我写了这个教程。现在想起来似乎对其他人也有一定的启发作用,于是就把它搬到了博客里。

一、安装U3D与破解

1、先安装Unity3D。

 

2、破解。

二、安装JAVA环境及配置环境变量

1、下载JDK安装包,你可以在www.sun.java.com上下载。

2、安装jdk,在安装的过程中选择【开发工具】,记住JDK安装位置。

3、安装完成之后,打开系统属性面板,选择高级系统设置,环境变量。

 

新建系统变量:

变量名:JAVA_HOME

变量值:C:\Program Files (x86)\Java\jdk1.7.0_51

我的jdk安装在了这个位置C:\Program Files (x86)\Java\jdk1.7.0_51所以就填这个,你自己的jdk安装在了什么位置,就填什么。

再编辑Path变量:

在最后添加 \;%JAVA_HOME%\bin;

4、检测环境变量是否设置成功,在命令提示符里输入javac,如果出现类似下图的界面说明你已经配置好了Java。

三、配置安卓SDK

1、下载。

2、对安卓SDK进行更新,注意要更新多次,其中有一次更新后要重启Android SDK Manger,不过这是因为我的SDK版本太低,也可以直接下载高版本的。注意安卓SDK版本要足够高,至少与你要编译的工程版本一致或更高。

 

四、Unity3D关联配置

1、打开U3D。
第一次会有一个要你登录的窗口,直接关掉再打开一次,应出现以下界面。

2、打开或新建一个工程,出现主界面后单击Edit,Preferences。

五、编译

1、打开Unity3D,选择右上角的OPEN,打开源码工程文件夹。

2、接下来在Unity3D主界面中单击File,选择Build Setting
一般默认已经是安卓系统,直接单击Build即可,生成的APK可直接安装。

 

这个教程只是我随手做的,如果有不足之处希望懂行的人指出。