重装机兵资料站

我们抛弃了梦想和功名,只留下回忆相伴了

MM1高度复刻模板:斯大林预览版+解读

作者:重装机兵资料站 2012年10月30日

宇文隳:

系統名稱:重裝機兵一代高度復刻模板:斯大林預覽版
(Metal Max 1 High-precision Engraved Templet – Сталина Preview Version)
平臺:RPG MAKER XP
運行必要環境:Windows XP SP3 / Windows Vista / Windows 7(或者對應服務器版),必須搭載 VS2010運行庫環境(建議使用Windows 7)
版本號:v0.1
內部版本號:1.12.10.30.1
協議:部分遵循GPL自由軟件協議

開發:Piripiri幻想委員會
通力協作:二次元妄想使節團

模塊負責開發成員:
系統核心/數據庫構架/插件系統/菜單/戰鬥系統/人類辦事處/補給店/商店/行李屋:【會長】妄想主
音樂播放器:【副會長】花
網絡Socket模塊/戰車改造店:【書記】控叔
測試/後期/素材/遊戲資料整理:【委員】纱纱
半個醬油:【委員】雁客、【委員】125
賣萌/打醬油:【委員】蔓子、【委員】醬油、【委員】戰車、【會計】工藤

我知道你們只想要這個(下载地址)
http://pan.baidu.com/share/link?shareid=226731&uk=2668139454

(貌似挂了,请访问新版的略友好修正版 http://tieba.baidu.com/p/1980291740,或者访问本站的备份下载http://pan.baidu.com/s/1c1Oxpc8)

我知道你們不想看的廢話:

1、看清楚“預覽”兩個字,實際測試眼瞎什麼的概不負責。
2、沒有說明,沒有Demo,搞不懂的就遠離吧。
3、隨便使用。
4、對於2的退路:Piripiri幻想委員會群已經開放,更多諮詢請入企鵝群:213700934,自備狗眼,自備醬油,自備節操。
5、希望有人能加入繼續攪這貨,攪到天昏地暗,日月無光。
6、一點開發目標:
招收 插件開發,主要方向:
小遊戲插件、網絡對戰插件以及其他插件(這不廢話麼。)
7、本系統的所謂特色見下面一樓。
8、騷年,想加速到更快的境界麼,來和我大喊“巴斯托林哭”吧~

所謂的系統特色(很便宜的)
1、鑒於4L有一隻不明物體插~了進來,右上角“只看LZ”是你的最好選擇;
2、系統特色有什麼?
1)SB一般的複刻;
2)SB一般的插件系統;
3)SB一般的高可擴展性(這和2不是重複了麼魂淡。)
4)好像除了上面三個SB就沒其他的了。
5)好吧好吧,就3L說的那樣子,有網絡對戰的功能可以通過插件開發,還有小遊戲什麼的節操物品都可以用插件做出來(是擴展不是插件魂淡~)
3、廢話完畢,上面的節操任由處置。

===========END===========

 

据说,斯大林那名字还是牛沙起的=。=  下面再转载牛沙君写的说明

 

Yamazaki Ryusa:

下载工程文件后,和 RPG Maker XP 默认产生的工程相比,多出了几个 dll:
fmodex.dll
FmodMS.dll
这两个 dll 是 RGSS 新声音系统模块所需要的文件,以 Win32API(Windows 32 位 应用程序接口)的形式接入工程中,用於解决自 Windows Vista 之后微软移除了 DirectSound 的硬件加速导致的一系列声音播放速度变慢的问题。如果没有这个模块,我们在进行第一次游戏时,如果调用了非 MID 文件则会卡屏一到两秒,很大程度上影响了游戏的流畅性。
可以打开脚本编辑器查看 FmodSoundSystem 以及 EasyConv 两个脚本。
另外,由于声音定义变得不同,游戏中播放的动画调用的声音播放也得重新定义,所以有了 RPG::Animation 这个脚本。

MD5.dll
这个当初是小惠正好看到有人说 Ruby 算 md5 效率不高于是找出来的东西,请参考 PluginModule 脚本。

winsock.dll
网络通讯所需的文件,请参考 ★☆网络通信追加☆★ 下面的三个脚本,有调用到。

—- —- —- —- —- 换行,喝水 —- —- —- —-

接下来就请打开 Game.rxproj,然后打开脚本编辑器。为什么不是点击测试游戏或者直接运行 Game.exe?简单的说,这个工程只是一个平台,为同人作者搭建了最基础的东西(当然他们也可以自己写开发工具,就不用受 RM 系列的局限而四处兼顾了)。所以,如果你只是为了玩游戏,那么这个工程暂时让你失望了。
Hangup Exception Eradication —— Hangup 异常根除,这个脚本被注释掉了,所以就不说了。
Float —— 四舍五入。
★☆数据库追加☆★ —— 这组脚本的意义在于基本脱离了 RPG Maker XP 默认的“数据库”功能,可以更方便的管理和添加额外属性了。另外,这样也显得更安全一些,将一些喜欢 Hack 的小白拒之门外了。(因为在默认数据库修改的东西在游戏中起不到任何作用)
★☆辅助插件模块追加☆★ —— 新声音系统模块,前文已述。
★☆网络通信追加☆★ —— 实现局域网对战就靠这东西了,配合插件功能甚至能做出两台电脑玩坦克大战(Battle City)的小游戏。
★☆插件类追加☆★ —— 相当于黑盒,以文本(或加密文本)的形式提供插件,通过接口直接在游戏里调用。相当有创新的功能。
★☆数据类型追加☆★ —— 定义了什么是“敌人”,有什么属性之类的东西,当然还包括角色啊装备啊这些东西的定义。这个不多说,基本能看得懂。
★☆数据库映射对象☆★ —— 主要是增加了战车装备的定义,叫什么名字有什么属性。
接下来的一堆 Game_ 开头的略。
精灵对象也略。
窗口对象要配合场景脚本详细解说。
下面是场景对象。

场景对象里,上面一组的是 RPG Maker XP 工程建立时自带的,下面一组,如果有重复则意味着重新定义,故而上面部分的若干脚本已经失效。(以后谁想改字符串在上组脚本动手而在游戏中没有效果就别怪别人了)另外,预览版由于把游戏中的基本活动(例如装备购买,修车,补给……)全部用脚本实现了,能为游戏的开发剩下一堆时间,因为没有必要在事件那儿一段一段地设置了。

下面这段话要绝对的醒目!

要绝对的醒目!
绝对的醒目!

【【如果想自己测试下面这些场景,请在大地图新建一个事件,然后添加脚本:$scene = Scene_Xxxx.new】】就别问我商店啊炮弹啊装备店啊明奇啊在哪里,这是预览版,要自己动手去调用。
(说起来确实没找到明奇的内容,不过也就是判断角色全灭后不调用死亡场景直接传到某地点就可以实现了的超简单的事件)
Scene_Title 标题场景,处理一堆属性的初始化。
Scene_Map 大地图场景,处理画面刷新,地图切换,战斗场景切换以及菜单场景切换等功能。
Scene_Plugin 插件场景,为插件系统提供 GUI。
Scene_Name 取名场景,处理指定角色的名称输入输出。
Scene_Menu 菜单场景,提供“对话”“乘降”等一堆菜单选项并切换到具体场景的功能。
Scene_Status 状态场景,即“强度”菜单。
Scene_Equip 装备场景,提供战车与人类装备的管理。
Scene_SpecialCannonBall 特殊炮弹场景,提供特殊炮弹名称与数量的显示。
Scene_TankRent 战车出租场景,调用后相当于和出租战车的 NPC 对话,通过一个变量判断某个数从而指定数据库文件的不同而决定可以出租哪些战车。
Scene_CannonBallShop 炮弹商店的场景,调用后相当于和炮弹 NPC 对话,不再累述。
Scene_WantedOffice 猎人办事处的场景,调用后相当于和猎人办事处的 NPC 对话,不再累述。
Scene_RepairShop 修车场景,调用后相当于和修理师 NPC 对话,这里有一点特殊的地方在于判断是否为主角父亲从而免费修理。
Scene_SupplyShop 全满服务场景,调用后相当于和补给 NPC 对话,不再累述。
Scene_Shop 商店场景,调用后相当于和武器店、道具店,战车零件店、零件店的 NPC 对话,小惠已经把人类和战车的装备道具统一放在这个脚本处理了。
Scene_TransformShop 战车改造场景。
Scene_EngineTransformShop 发动机改造场景。
Scene_StorageShop 勇士财产保管场景。
Scene_MusicBox 电唱机场景,笨蛋花做的。
Scene_Machine 计算机场景,分为:
Scene_Machine Lift 电梯搭乘
Scene_Machine Exp 经验值查看
Scene_Machien Password 密码输入
Scene_Machine Switch 开关
四个子场景,通过判断 $game_temp.machine_type 的值来调用四个不同的场景。
Scene_Load 载入档案场景。
Scene_Save 保存档案场景。
Scene_Battle 战斗场景,已经由小惠重写。

最后的脚本是 Main。
写这玩意是费力不讨好的事情,小白看不懂,高手不用看。

 

来源:站外采集     源作者:宇文隳     原文地址     源作者:Yamazaki Ryusa     原文地址

0

发表评论

欢迎来到讨论版,这不是修理店的孩子吗?

一条评论

返回顶部