橙光2017工具(2.4.7.0716)pc端本地运行教程

橙光2016是基于flash实现的,2017改为html5实现,它的本地执行功能不再依赖OrangeSim.exe,而是基于electron开发的本地浏览器AVG_Web_Browser。

对于橙光2017而言,其实并不存在破解,只要搞清楚它的运行参数就可以了。

不同于rpgmake MV使用的是nw-js框架,基本就是一个浏览器,生成的index.html直接就可以运行。

electron的执行原理要复杂一些。弄了几天,没搞明白,先中止了。

通过分析,可以通过写一个run.cmd来给AVG_Web_Browser.exe传参来指定运行的游戏参数。

也可以直接修改main.js来设定参数。

main.js在C:\Program Files (x86)\橙光制作工具2017\2.4.7.0716\interpreter\H5\resources\app 目录

查看man.js可以了解参数的基本构成


string=`{"OpenWindow":{"Width":"962","Height":"571","Pathname":"C%3a%5cProgram%20Files%20(x86)%5c%e6%a9%99%e5%85%89%e5%88%b6%e4%bd%9c%e5%b7%a5%e5%85%b72017%5c2.4.7.0716%5cinterpreter%5cH5%5cbin%2Findex.html%3Fmark%3Dpc","Local":"True","Protocol":"file:","Slashes":"True","ProjectName":"我的作品1","TitleBarStyle":"","SkipTaskbar":"False","Guid":"","Uid":"0","Gindex":"0","SessionID":"","MSource":"10","AlwaysOnTop":"False","OpenGame":{"ProjectWidth":960,"ProjectHeight":540,"MapID":1,"ProjectPath":"C%3a%5cUsers%5czynb0411%5cDocuments%5cAvgMakerOrange%5c%e6%88%91%e7%9a%84%e4%bd%9c%e5%93%811","FilePath":"C%3a%5cProgram%20Files%20(x86)%5c%e6%a9%99%e5%85%89%e5%88%b6%e4%bd%9c%e5%b7%a5%e5%85%b72017%5c2.4.7.0716%5cinterpreter%5cH5%5cUserData"}}}`;

可以看到当输入参数为.时, 会默认一个参数,是一个json字符串.

这里面有4个比较重要的参数,为了防止中文乱码,所有参数需要通过urlencode编码。,

这个可以借助在线工具进行转换

http://www.jsons.cn/urlencode/

Pathname: 这个是安装程序所在目录。解码串为:""C:\Program Files (x86)\橙光制作工具2017\2.4.7.0716\interpreter\H5\bin/index.html?mark=pc"

ProjectName: 这个是你工程名字。不用编码。

ProjectPath: 这个是你的工程目录。解码串为:C:\Users\zynb0411\Documents\AvgMakerOrange\我的作品1

FilePath: 这是是存档目录,不修改的话,就是“C:\Program Files (x86)\橙光制作工具2017\2.4.7.0716\interpreter\H5\UserData”

了解了这些,就很简单了

可以修改以上4个参数为你的项目的所在目录(记得通过上述网站编码)

在C:\Program Files (x86)\橙光制作工具2017\2.4.7.0716\interpreter\H5目录下新建一个cmd文件run.cmd

内容为AVG_Web_Browser .

执行run.cmd就可以直接执行本地的项目了。

如果有多个项目的话,上面的方法就不方便了。可以再新建一个cmd文件,run1.cmd

参数或许你可以猜到,就是以下字符串的urlencode


{"OpenWindow":{"Width":"962","Height":"571","Pathname":"C%3a%5cProgram%20Files%20(x86)%5c%e6%a9%99%e5%85%89%e5%88%b6%e4%bd%9c%e5%b7%a5%e5%85%b72017%5c2.4.7.0716%5cinterpreter%5cH5%5cbin%2Findex.html%3Fmark%3Dpc","Local":"True","Protocol":"file:","Slashes":"True","ProjectName":"我的作品1","TitleBarStyle":"","SkipTaskbar":"False","Guid":"","Uid":"0","Gindex":"0","SessionID":"","MSource":"10","AlwaysOnTop":"False","OpenGame":{"ProjectWidth":960,"ProjectHeight":540,"MapID":1,"ProjectPath":"C%3a%5cUsers%5czynb0411%5cDocuments%5cAvgMakerOrange%5c%e6%88%91%e7%9a%84%e4%bd%9c%e5%93%811","FilePath":"C%3a%5cProgram%20Files%20(x86)%5c%e6%a9%99%e5%85%89%e5%88%b6%e4%bd%9c%e5%b7%a5%e5%85%b72017%5c2.4.7.0716%5cinterpreter%5cH5%5cUserData"}}}

也就是


%7b%22OpenWindow%22%3a%7b%22Width%22%3a%22962%22%2c%22Height%22%3a%22571%22%2c%22Pathname%22%3a%22C%253a%255cProgram%2520Files%2520(x86)%255c%25e6%25a9%2599%25e5%2585%2589%25e5%2588%25b6%25e4%25bd%259c%25e5%25b7%25a5%25e5%2585%25b72017%255c2.4.7.0716%255cinterpreter%255cH5%255cbin%252Findex.html%253Fmark%253Dpc%22%2c%22Local%22%3a%22True%22%2c%22Protocol%22%3a%22file%3a%22%2c%22Slashes%22%3a%22True%22%2c%22ProjectName%22%3a%22%e6%88%91%e7%9a%84%e4%bd%9c%e5%93%811%22%2c%22TitleBarStyle%22%3a%22%22%2c%22SkipTaskbar%22%3a%22False%22%2c%22Guid%22%3a%22%22%2c%22Uid%22%3a%220%22%2c%22Gindex%22%3a%220%22%2c%22SessionID%22%3a%22%22%2c%22MSource%22%3a%2210%22%2c%22AlwaysOnTop%22%3a%22False%22%2c%22OpenGame%22%3a%7b%22ProjectWidth%22%3a960%2c%22ProjectHeight%22%3a540%2c%22MapID%22%3a1%2c%22ProjectPath%22%3a%22C%253a%255cUsers%255czynb0411%255cDocuments%255cAvgMakerOrange%255c%25e6%2588%2591%25e7%259a%2584%25e4%25bd%259c%25e5%2593%25811%22%2c%22FilePath%22%3a%22C%253a%255cProgram%2520Files%2520(x86)%255c%25e6%25a9%2599%25e5%2585%2589%25e5%2588%25b6%25e4%25bd%259c%25e5%25b7%25a5%25e5%2585%25b72017%255c2.4.7.0716%255cinterpreter%255cH5%255cUserData%22%7d%7d%7d

不过如果你直接这么执行以后,一定会碰到一个json错误。

因为在windows环境下,%,是个特殊字符,需要转义,就是说凡是一个%,都要替换成2个%%

最后的run1.cmd内容如下


AVG_Web_Browser %%7b%%22OpenWindow%%22%%3a%%7b%%22Width%%22%%3a%%22962%%22%%2c%%22Height%%22%%3a%%22571%%22%%2c%%22Pathname%%22%%3a%%22C%%253a%%255cProgram%%2520Files%%2520(x86)%%255c%%25e6%%25a9%%2599%%25e5%%2585%%2589%%25e5%%2588%%25b6%%25e4%%25bd%%259c%%25e5%%25b7%%25a5%%25e5%%2585%%25b72017%%255c2.4.7.0716%%255cinterpreter%%255cH5%%255cbin%%252Findex.html%%253Fmark%%253Dpc%%22%%2c%%22Local%%22%%3a%%22True%%22%%2c%%22Protocol%%22%%3a%%22file%%3a%%22%%2c%%22Slashes%%22%%3a%%22True%%22%%2c%%22ProjectName%%22%%3a%%22%%e6%%88%%91%%e7%%9a%%84%%e4%%bd%%9c%%e5%%93%%811%%22%%2c%%22TitleBarStyle%%22%%3a%%22%%22%%2c%%22SkipTaskbar%%22%%3a%%22False%%22%%2c%%22Guid%%22%%3a%%22%%22%%2c%%22Uid%%22%%3a%%220%%22%%2c%%22Gindex%%22%%3a%%220%%22%%2c%%22SessionID%%22%%3a%%22%%22%%2c%%22MSource%%22%%3a%%2210%%22%%2c%%22AlwaysOnTop%%22%%3a%%22False%%22%%2c%%22OpenGame%%22%%3a%%7b%%22ProjectWidth%%22%%3a960%%2c%%22ProjectHeight%%22%%3a540%%2c%%22MapID%%22%%3a1%%2c%%22ProjectPath%%22%%3a%%22C%%253a%%255cUsers%%255czynb0411%%255cDocuments%%255cAvgMakerOrange%%255c%%25e6%%2588%%2591%%25e7%%259a%%2584%%25e4%%25bd%%259c%%25e5%%2593%%25811%%22%%2c%%22FilePath%%22%%3a%%22C%%253a%%255cProgram%%2520Files%%2520(x86)%%255c%%25e6%%25a9%%2599%%25e5%%2585%%2589%%25e5%%2588%%25b6%%25e4%%25bd%%259c%%25e5%%25b7%%25a5%%25e5%%2585%%25b72017%%255c2.4.7.0716%%255cinterpreter%%255cH5%%255cUserData%%22%%7d%%7d%%7d

这样,只需要对h5目录打包发布,就可以本地跑起橙光2017的游戏工程了。

当然,因为还需要avg_browerser的加载,并不像rmmv的输出是一个纯的h5工程,可以直接打包成app.这个想必也是开发者有意为之吧。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 159,117评论 4 362
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 67,328评论 1 293
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 108,839评论 0 243
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 44,007评论 0 206
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 52,384评论 3 287
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 40,629评论 1 219
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 31,880评论 2 313
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,593评论 0 198
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,313评论 1 243
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,575评论 2 246
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 32,066评论 1 260
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,392评论 2 253
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 33,052评论 3 236
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,082评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,844评论 0 195
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 35,662评论 2 274
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,575评论 2 270

推荐阅读更多精彩内容