《pc用psp模拟器jpcsp常见问题解答精品资料.doc》由会员分享,可在线阅读,更多相关《pc用psp模拟器jpcsp常见问题解答精品资料.doc(82页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、pc用psp模拟器jpcsp常见问题解答【1】打开start-windows-x86.bat启动模拟器时黑窗口提示:The required version of Java has not been installed or isnt recognized.Go to to install the 32bit Java JRE.情况一:解决方法:提示系统找不到指定的注册表项或值说明你java没安装(或者安装过java但是由于某些原因java注册表项丢失)去下载安装java吧java下载:ps:安装java到默认的文件夹即可情况二:解决方法:新版本模拟器start-windows-x86.bat
2、用了reg命令,你系统出了问题导致reg命令无效。可以用JPCSP Launcher 代替原来的bat文件来启动模拟器 【JPCSP Launcher 下载】情况三:解决方法:可以用JPCSP Launcher 代替原来的bat文件来启动模拟器【JPCSP Launcher 下载】java下载:另外如果你安装java时 安装界面乱码(如下图),这很可能是你安装的去乱码软件导致的(比如APP),请卸载去乱码软件,重启电脑 后,再安装java。【2】.打开start-windows-amd64.bat启动模拟器时黑窗口提示:Unable to run a 64bit build on a 32bi
3、t platform. Install a 64bit version of Windows first.解决方法:因为你的操作系统是32位的,而你打开的是64位的jpcsp,故无法运行。请去下载32位(Windows 32bit)的模拟器jpcsp模拟器下载:【3】用模拟器菜单file(文件)load umd(加载umd)加载游戏未能发现游戏如下图:解决方法:请将游戏iso或cso文件放在模拟器目录下面的umdimages文件夹下面注意:iso文件图标可能跟压缩包一样(如上图所示),请将扩展名(比如上面 Valkyrie 3.ISO的点(.)后面的iso就是扩展名)显示出来就很容易识别是不是
4、iso文件了显示文件扩展名方法:【4】载入游戏时模拟器会自动关闭,模拟器目录下面生成类似这样文件名:hs_err_pid620.log 的文件 ?解决方法:方法1.安装net framework 3.5试试方法2.安装OpenAL试试OpenAL下载:方法3.请更新显卡驱动试试nviDIA显卡官方驱动下载:ati显卡驱动官方下载:intel显卡 或者其他型号的显卡 去下载安装驱动精灵 自动识别显卡 安装驱动去吧查看你的显卡型号方法:开始菜单运行输入dxdiag确定点击 显示 选项卡名称那边就是显卡型号比如我的显卡型号是 nviDIA 8600gt:【5】模拟器加载游戏时有下面的提示:或解决方法
5、:目前的psp游戏原版的都被加密了(主要是游戏内的eboot.BIN文件被加密)psp模拟器无法加载许多加密过(未破解)的游戏(模拟器1964版本开始支持部分加密游戏 直接加载运行了 比如零之轨迹 未破解版:)基本只能加载破解版的游戏既然游戏内的eboot.BIN文件被加密,你就去找破解过的eboot.BIN文件替换游戏内的eboot.BIN文件为破解的即可具体方法看:下载破解的psp游戏的好去处3DM 最新rip psp游戏帖子大汇总:ps:因为全部都是破解的,强烈推荐。【6】加载游戏时有如下提示:或者或者:解决方法:那个英文提示是说:“发现普罗米修斯加载器(prometheus loade
6、r)补丁模块, 模拟器jpcsp不支持”打了普罗米修斯补丁(prometheus patch)的游戏内的 eboot.BIN文件就成了上面提到的 普罗米修斯加载器(prometheus loader),(解决方法还是用umdgen打开游戏iso或cso文件替换游戏内的eboot.BIN文件为破解的(未打普罗米修斯的)即可【推荐】绕过普罗米修斯补丁方法】【(不推荐)解除普罗米修斯补丁限制教程】本人收集到的一些【psp游戏的破解eboot.bin文件】:【7】加载游戏后有如下图的提示:ps:注意 黑窗口上面的第三行的no xuggle提示或者解决方法:两种原因:1.模拟器版本太旧去下载新版本的模拟
7、器:ps:必须下载32位(x86)版本的模拟器2.游戏是从电玩bus藏金阁里rip版游戏此种情况请去别处重新下载原版游戏【8】加载游戏后有如下图的提示:2016版本或以上版本的模拟器此消息发生了点变化:解决方法:游戏内部文件被加密了,需要一台psp来解密。(较新版本的模拟器已经可以自动解密,不需要psp了)如果你没有psp就基本没办法,除非有人用psp将那个加密文件解密后,并且上传那文件发给你。你才可能顺利加载游戏。上面提示的英文翻译(第一张图):此游戏包含一个加密文件需要你用psp来解密复制下面两个文件tmp/ULJM05781/umd/File-347632/PGDfile.rawtmp/
8、ULJM05781/umd/File-347632/command.txt到你的psp记忆棒根目录下的tmp文件夹下面(没有tmp文件夹请自己创建一个)(复制模拟器目录ms0PSPGAME下的JpcspConnector文件夹到psp记忆棒的PSPGAME文件夹下面)然后在psp上面运行JpcspConnector”解密可能要花一些时间,等解密完毕后会在psp记忆棒根目录下的tmp文件夹里产生PGDfile.raw.decrypted请复制此文件到模拟器目录下的tmp/ULJM05781/umd/File-347632/文件夹里现在重新加载游戏。第二张图英文说明:模拟器从2016版本开始PGD
9、加密文件的提取需要开启模拟器选项:【Extract original PGD files to the TMP folder】模拟器会将PGD加密文件(PGDfile.raw)提取到tmp游戏IDPGDfile-xxxxxx下面游戏ID可以在模拟器的load UMD(加载UMD)界面看到(游戏系统版本号上面的就是)以后用psp破解所得的PGDfile.raw.decrypted文件也得存放在此目录下面。注意跟旧版本的区别。类似情况的游戏实例: 王国之心:梦中降生:【9】模拟游戏过程中有雪花屏:解决方法:此问题是 模拟器设置里 媒体引擎(media engine)没开导致的,打开模拟器 按下F1
10、2 ,media(媒体)选项卡 勾上 第一个:ps:另外说一下 第三个选项也推荐勾上 解码播放背景音乐用(只支持windows 32位模拟器)【此选项必须安装sonicstage支持】下载安装sonicstage:【10】加载游戏 run(启动)后发现 游戏画面只有黑白两色:解决方法:ATI显卡的用户可能会发生以上现象,请去显卡控制面板 修正下设置比如:进入显卡控制面板将 滑块 拉向右边 然后点击 Apply 和ok,如下图【11】游戏有贴图错误或无法正常显示?比如这样:解决方法:模拟器设置里(打开模拟器按F12)勾上 (video)视频 选项卡里的use shaders(experiment
11、al)(使用着色器(实验)) 选项: .PS:ati显卡 推荐同时 勾上 disable UBO和Enable dynamic shader generation以兼容use shaders选项和修正贴图问题。use vertex cache也可以勾上 可能有提高帧数效果。【12】模拟游戏无背景音乐、无语音?解决方法:打开模拟器 按下F12 ,media(媒体)选项卡 勾上 第一项和第三项:ps:只支持windows 32位模拟器【此选项必须安装sonicstage支持】下载安装sonicstage:如果还是没背景音乐 请将 模拟器目录下面的tmp文件夹删除 ,再重启模拟器试试【有时候soni
12、cstage会出现异常,导致背景音乐解码失败,从而导致没背景音乐,这时候请打开sonicstage看看是否有异常】有部分游戏的背景音乐 音效和人物语音由于是mono at3+格式sonicstage无法解码的这时就必须借助更强大的sony出品的 Sound Forge 来解码了。参考: 【13】游戏画面闪烁?解决方法:去掉模拟器设置里(F12) 视频(video) 选项卡 里的 only GE graphic 选项的勾【14】游戏语音或背景音乐有噪音?解决方法:用变速齿轮 加速一下模拟器即可变速齿轮0.46无广告版下载【15】游戏文字无法正常显示 比如 显示为 问号(?)或显示不了?解决方法:
13、方法1.方法2.字体修正版模拟器下载:【16】模拟器加载游戏点击 启动(run) 没反应(注意:窗口标题连帧数(FPS)都无法显示)如下图所示:解决方法1:更新显卡驱动试试去下载安装 驱动精灵 它自动识别显卡 安装 显示适配器驱动(显卡驱动)去吧 驱动精灵下载:解决方法2:还有一种情况也会导致任何游戏加载后都无帧数(FPS)显示那就是你把 颜色质量 设置成非32位了,请设置成32位。xp:右键 桌面 属性 设置 颜色质量 处 选择 32位win7 颜色设置:右键 桌面 屏幕分辨率高级设置:解决方法3:在模拟器目录下面有个文件名为:start-windows-x86.bat的文件右键 此文件编辑
14、找到-Xmx1024m改成-Xmx512m关闭保存文件【17】打开模拟器提示:解决方法:下载安装较新版本的显卡驱动:再试试 若还不行去试试:nviDIA显卡控制面板 里管理3d设置-程序设置添加 模拟器启动程序试试【18】加载游戏时提示:解决方法:去下载那游戏的破解eboot.bin文件用umdgen或WQSG打开游戏iso替换掉iso里的eboot.BIN为破解的eboot.BIN即可WQSG下载:【19】模拟器没中文菜单?解决方法:点击菜单language选择 简体中文 即可【20】下面的提示:解决方法:因为是你模拟器设置 video(视频选项卡)里一次性同时勾上太多选项导致显卡驱动异常此
15、时 重装显卡驱动即可恢复【21】中文版游戏加载后 却没有显示中文,比如只显示英文?解决方法:此问题发生在官方中文版上面。请打开模拟器设置F12Region 选项卡language处选择:Traditional chinese(繁体中文)再加载游戏即可显示繁体中文。 典型游戏实例: 战神斯巴达之魂中文版,无限回廊中文版【22】模拟器自动暂停(pause)?解决方法:尝试勾上【memory 选项卡】 【Ingore invalid memory access(not recommended for test reports,but improves performance)】或【Ingore un
16、mapped imports(not recommended)】有些游戏场景会导致模拟器自动暂停(pause)此时你可以尝试勾上上面的其中一个或2个选项,来让模拟器忽略错误继续运行。典型游戏实例:真三国无双联合突袭2 ,罪恶少女,最终幻想纷争 勾上 【ingore unmapped imports(not recommended)】可防止模拟器自动暂停。【23】如何加载psp实体机的存档?解决方法:用模拟器1993版本新增选项【handle savedata in crypto mode】:开启此选项允许模拟器加载psp的存档(在旧版本模拟器里是不允许加载psp的存档的)下面放出个零之轨迹的满
17、50LV存档给大家试试零之轨迹滿等50LV.的存档下载:模拟器存档使用方法上面的存档压缩包下载后解压将NPJH50311SAV0002文件夹复制到模拟器jpcsp目录下的ms0PSPsavedata文件夹下面ps:若没有savedata文件夹请自己新建一个加载存档后的效果:ps:此选项功能还不完善,有些游戏可能无法加载psp实体机的存档,而且此选项可能导致游戏存档失败!【24】CMD窗口如下提示:解决方法:使用jpcsp launcher尝试加大 参数maxPermSize 的大小:jpcsp launcher 下载【25】解决方法:【26】加载游戏时 有下面的提示:解决方法:此问题的发生是因
18、为你用旧版本的模拟器文件覆盖新版本里导致的(2100版本的模拟器有2100以前所不同的选项)按F12进入设置界面,随便勾上 一个选项。【27】游戏画面抖动?解决方法:这种情况很可能是你拉伸过模拟器窗口导致的。重启模拟器【28】游戏 模拟起来没有语音?解决方法:ps:只对mono at3+格式的语音有效。【29】无法启动模拟器 cmd窗口提示:解决方法:下载使用jpcsp launcher 来启动模拟器:-Xmx值设置小些 启动模拟器即可【30】如何提高游戏帧数?解决方法:不同游戏有不同的提速设置:模拟器提速设置参考:【jpcsp模拟 psp游戏 提速设置实例】【31】cmd窗口有如下错误:错误
19、特征代码:Method code too large解决方法:尝试更改模拟器设置(F12) Compiler选项卡 Maximum method size的值比如最终幻想零式 改成500就没那问题了。【32】人物自动随着鼠标方向移动?解决方法:这种情况是 你控制设备 里误选择了鼠标打开模拟器按下F11controller里重新选择控制设备吧【33】游戏贴图透明。解决方法:勾上 模拟器设置(F12) 视频(video) 选项卡 第4项和11项:ps:A卡和集成显卡可能无法正常使用第四项。对于A卡和集显用户可以尝试同时勾上第6项和10项 或更新显卡驱动 再不行就没办法了附录资料:java重点笔记归
20、纳整理Java初级eclipse快捷键:右键REFACTER-RENAME 一改全改ALT+ENTER 查看现在项目的位置 Alt+ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了) Alt+ 当前行和上面一行交互位置(同上) Ctrl+W 关闭当前Editer C+/ 注释(取消注释)选中行C+S+/ 注释多行C+S+取消注释 F2 查看完整的函数帮助信息,并且可以复制粘贴文字 ,当选中文件时,有改名作用 F3找到变量的定义 C+鼠标点击 找到变量的定义 作用和F3C差不多。 F4找到接口方法的具体实现类.=C+T F5刷新 C+F6:在打开的文件间进行切换; C+F7:在资源
21、窗口间进行切换; C+F8:在各种模式间进行切换; C+E:选择某个打开的文件; C+S+r:打开一个文件; c+s+t:打开一个类; c+s+f:格式化代码; C+S+O:导入需要的类 c+o:查看类结构; c+t:列出子类或接口实现类(类的等级结构) Ctrl+Alt+ 复制当前行到下一行(复制增加) Ctrl+Alt+ 复制当前行到上一行(复制增加) CtrlK (加SHIFT是向上)向下查找选中的字符串 Ctrlshift 向上向下查找一个函数和变量 Java基础知识1.Java是Sun公司的JamesGosling发明的面向对象的可跨平台的编程语言。2.SUN公司,Stanford
22、University Network,斯坦福大学;3.平台:我们把cpu处理器与操作系统的整体叫做平台。不同的操作系统支持不同的cpu指令集。不同的cup有不同的指令集,如intel和AMD.4.JDK:Java Software Develop Kit. JVM:Java Virtual Machine.Java虚拟机,包含:类加载器,字节码校验器,java解释器。 JRE:java运行时环境,包含jvm与java运行支持类库。5.环境变量:java_home;classpath:.;C:Javajdk1.6.0_10lib;path6.jdkjdk1.1为jvm增加了JIT(即时编译)编译
23、器;jdk1.2也叫java2;jdk1.5也叫java5(改动较大);现在使用的是jdk1.6。7.jdk,Java Developent ToolKit;开发java需要有源程序文件到中间文件的编译器;运行java中间文件需要对应平台的解释器(官方叫法JVM);编译器、解释器加上一些其它的组件合称为JDK.JDK的另外一个称呼为Java Software develop kit.JDK即开发java程序的组件。jdk=java编译器+jre(java运行环境) jre=jvm+运行支持类库 eclipse和jbuilder本身自带了java编译器但不包含jre。8.jre:Java Run
24、time Environment,java运行时需要的环境。有两类,开发需要的jre和公共jre。9.jdk版本,jdk1.2到jdk1.4为java2时代,java技术有j2ee,j2se,jeme.jdk1.5,也叫做java5,技术术语改为javase,javaee,javame.1.5在1.4的基础上改动很大。10.常用的DOS命令:dir,现实当前文件夹的所有文件;cd . 打开上级目录;exit:退出。11.java注释:java注释分为三种单行注释,多行注释,文档注释,文档注释结果为:/*换行*/,文档注释在帮助文档里面有显示。12.javadoc帮助文档,javadoc可执行程
25、序可生成帮助文档,用法如下:javadoc Test01.java13.java 打包jar,用法见cmd输入jar;ant也是一种打包成jar的工具,其功能叫jar更加强大;除了jar包外,java文件包还有war,ear两种格式。14.java缺点:运行速度慢,占用资源多是java的缺点;其原因是:class需要二次编译,解释执行;jvm运行占用资源;无指针无法直接操作内存,垃圾回收线程占用资源,并且不会实时收集内存。15.JVM,JAVA虚拟机即java解释器;JVM执行.class文件需要三步:类加载器加载;校验器检查错误,执行文件。在执行的时候有两种方法:a.解释器直接执行;b.JI
26、T代码生成器搞定。16.两种解释执行方法的区别:直接解释执行是1.1版本的,其直接翻译class文件,速度必然比机器执行二进制文件的速度慢;1.2版本后引入JIT,即将class文件先转换为二进制文件,再执行二进制文件,下次执行时可直接执行二进制文件。15.JIT(即时编译):java即时编译技术,可执行java代码的运行速度。17.IDE工具 IDE:Integrated Development Environment,集成开发环境。18.开发java的IDE工具:JCREATOR,JBUILDER,ECLIPSE,NETBEANS.20.拷贝项目的三种方式:a.拷贝整个工作空间,切换工作空
27、间。b.拷贝项目,导入项目。c.只拷贝源代码(即src文件夹),从新建的项目导入。22.转义字符:单引号:;双引号:;反斜杠:;回车:n;水平制表符:t;换行:r. 转义字符一般出现在字符串中时,要是以原型输入,则输出一定报错,只有以转换后的才能显示。23.数据类型转换:byte char short int long float double,String,小杯到大杯自动转换,但是大杯到小杯强制转换。一般的格式:标变量=(目标类型)源变量,特殊的,String转换为其它,int a = Integer.parseInt(str1);float b = Float.parseFloat(str
28、2);boolean c = Boolean.parseBoolean(str3);24.内存分配 基本数据类型只在栈中分配内存;应用数据类型不仅在栈中分配内存,还在堆中分配内存,在变量声明时,在栈中分配内存,当创建对象时,在堆中分配内存。25.值传递和引用传递 本人去见网友叫按引用传递;替身去见网友叫做按值传递。引用传递参数数值改变,按值传递参数值不变。基本数据类型就是按值传递的,又称为值类型,而引用类型是按引用传递的。String 虽然是按引用传递的,但是传递给的新变量会有属于自己的堆内存,所以,String值不变。包: 开发中最好在导入包和类的过程中,最好是使用哪个类就导入那个类,不要导
29、入包。27.包的命名规则:反写的企业域名.功能名.模块名28.系统包(SUN提供的包)默认包-java.lang.常用包 java.lang: java的核心类库,包含了运行java程序必不可少的系统类,如基本数据类型、基本数学函数、字符串处理、线程、异常处理类等,系统缺省加载这个包 java.lang.reflect:提供用于反射对象的工具 java.io: java语言的标准输入/输出类库,如基本输入/输出流、文件输入/输出等 java.util:常用的工具类,如集合框架类,日期处理类等。主题:旺旺老师软件工程师实训教程-JAVASE 第六章:包与 JAVA 常用类 java.sql: J
30、DBC相关类。 :JAVA网络包,其中包含能够使程序通过网络进行通信的 java.awt;javax.swing:使用java开发C/S结构应用程序使用的类。29.企业开发中命名规则一般如下: com.easyitedu.dao /持久层代码 com.easyitedu.view /表示层代码 com.easyitedu.biz.student /stuent模块的业务层代码 com.easyitedu.biz.teacher /teacer模块的业务层代码 com.easyitedu.tool /本项目使用的工具类30.包装类:8个值类型对应的有8个类,我们把它们称为包装类。其作用较八种基本
31、类型的作用强大,java不符合面向对象的两个地方:一个是JAVA保留了8个基本数据类型,他们不是对象,更没有属性和方法;另一个就是JAVA中存在着main方法。之所以还在用八种基本类型而不是通通用包装类,是因为一些简单的业务用基本数据类型效率较高,但是有时必须用八个包装包,例如:强制类型转换。 其中byte的包装类是Byte.只有char的类是Character,int 是 Integer.其它像byte一样是其本身。说明:int a = 10; Integer b = new Integer(10);其中,前者占用一块内存,后者占用两块,符合引用传递。自动的拆箱和装箱:把数据由基本数据类型转
32、换为对应包装类叫做装箱,把数据由包装类转化为基本数据类型叫拆箱。实例:int a = 10;Integer b = a;/自动装箱,基本数据类型-包装类 int c = b;/自动拆箱,包装类-基本数据类型,即两种类型可以自动相互转换,没其它制约。32.String转换成基本型:调用包装类的parse*方法,例如:String a = 12; int a = Integer.parseInt(a);33.=和equals,=比较的是堆内存地址,后者堆内存(即地址可以不同)。equals,用法:常量.equals(变量),要不然会出现空指针异常。34.字符串池:当字符串直接赋值时,(string
33、 a = aa;)其堆内存会进入字符串池,当下次在赋值相同时,String b =aa;b会直接引用a的堆内存。但是当赋值为new 方法赋值时,其堆内存不会进入字符串池,而是直接开辟一个新的空间。String c = new String(aa);35.三个空字符串的区别:String a = null;String b = ;String c = ;其中null,没有分配堆内存空间,b分配了堆内存空间,里面放了一个空格;c虽然分配了内存空间,但是没有放东西。36.字符串拼接:不用String 而是用StringBuffer.append(),前者的对内存限定了,改变后重新分配内存;后者可以添
34、加内存。就像前面是不能加车厢的汽车,每次都得换车;后者是可以加车厢的汽车。37.面向对象编程叫OOP,还有一门知识叫OOAD(面向对象的分析与设计),在OOAD中,继承又叫派生,父类又叫超类。38.Override注释:第四种注释,给java编译器看的,在编译阶段提示错误,在重写父类方法时,一般加上此注释,表示此方法是重写的父类方法。39.Deprecated注释:此方法不推荐使用(看文档时),一般会有功能更强大的方法代替。SuppressWarrin40.继承的7点特性:a.子类拥有父类的属性和方法b.子类可以有自己行的属性和方法c.子类可以重写父类的方法d.可以声明父类,创建子类d_1.声
35、明什么类型,就只能调用什么类型的方法d_2.创建什么类型,运行什么类型的方法d_3要使用创建类型的方法,必须得强制转化类型。41.this与super关键字 一般在子类中使用,this表示调用自己声明的属性和方法;super表示父类声明的属性和方法。static方法中不能使用this与super关键字。42.继承中的构造方法 创建对象一定会调用构造方法? 创建子类对象一定会调用父类的构造方法? 子类默认调用父类无参构造方法? 子类只能调用父类存在的构造方法? 子类构造方法中使用super调用父类构造方法,并且super必须放在第一行? 构造方法中this表示调用本类其他构造方法,并且this必
36、须放在第一行43.封装定义:隐藏属性,方法和方法实现细节的过程成为封装。45.方法的说明符 方法的访问说明符 1.public 任何地方都可以访问 2.protected 子类或者同包,同类可以访问,但是其它包的非子类不可以访问 3.default 只有同类或者同包可以访问 4.private 私有的方法,这里的私有指的是被被class所私有,其他类不能访问,继承的类也不行。 方法的其他说明符 1.static 2.final 此方法不可以被子类覆盖。 3.abstract 抽象的方法 4.native 用户可以使用,但是不能编写的类。 5.synchronized 同步的方法面向对象 面向对
37、象的程序开发实际上分为三种:OOA OOD OOP |-OOA:面向对象的分析 |-OOD:面向对象设计 |-OOP:面向对象程序 三大特性:封装、继承、多态。 对象的创建及使用:Person zcy = null;/声明对象 zcy=new Person();/实例化对象 Person zcy = new Person(); 方法不需要创建,直接使用。47.封装性 封装性有很多体现,但是最简单的体现是假如“private”关键字。48.实体类:在开发过程中,有一些类与数据库紧密联系,其叫法有几种,常用的有,entity 实体类;vo类 value object 值传递;dto,data transmission object 数据传输对象。Static49.static普通变量通过对象名.变量访问;而static变量通过类命.变量访问,因为static 修饰的变量为类变量。50.final,当定义一常量时,用final修饰,变量名大写,通常情况下,final修饰,前面加上static,但是反之不成立!51.static方法,静态方法,同样是通过类名.方法名调用。静态方法里面不能调用非静态变量;静态方法下面不能使用this,super等关键字。静态方法中不能访问普通方法,但可以调用静态方法;即静态方