设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 5123|回复: 9
打印 上一主题 下一主题

[已经解决] 【脑洞大开】RMVA如何实现DLC效果

[复制链接]

Lv1.梦旅人

梦石
0
星屑
52
在线时间
704 小时
注册时间
2011-12-27
帖子
941
1
发表于 2014-12-29 20:17:02 | 显示全部楼层
大概就搞了這個, 把DLC內容放到SYSTEM/DLC內(遲點再打個解包器之類)
然後我暫時只做了個地圖載入, 其實只是十分雞肋, 當DATA文件夾中沒有指定MAP就從SYSTEM/DLC所有資料夾中搜尋
因此在訂製和呼叫DLC都可能要依一定的規則.

但有個簡單到想哭的範例看看原型大概是怎樣
先吃飯和做功課去=3=

DLCUsedGame.rar

1.42 MB, 下载次数: 143

DEMO

回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
52
在线时间
704 小时
注册时间
2011-12-27
帖子
941
2
发表于 2014-12-29 23:55:12 | 显示全部楼层
我有一個思路是:
利用RM的rvdata檔案.
具體一點是指利用一個安裝程序, 把一個利用另一RM工程製作DLC的資料內容.
再於原來的遊戲預定立一個DLCManager, 當安裝的時候會同時建立一個標識文件, 以供DLCManager識別和載入相關文件和定義相關的類

但由於時間不早, 我還沒有試能不能載入另一個工程的rvdata, 我明天再試試看, 會更新的啊~
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
52
在线时间
704 小时
注册时间
2011-12-27
帖子
941
3
发表于 2014-12-31 22:07:55 | 显示全部楼层
墨凌羽 发表于 2014-12-30 23:13
相较于DLC 我更感兴趣MOD

其實MOD也是用我那種模式去改,
但是要以ini檔作存取指定的mod,
DataManager又要重新定義引入資料文件步驟(其實只是煩, 並不難的),
而且又要玩家放對位置(當然夠神可以做個安裝器吧, 但vc++表示無力...苦學中...)
加上每改變一次都要重新加載一次data,
無聊也就打一下大致結構, 有人想實現就參考一下吧...

<xxx> = 原來已有的腳本項 [xxx]我加的, - 之後是簡說
<插件腳本>
<放在這裡>
  [ModManager] - 於DataManager初始化前預載入所有已存在的mod文件, 及定義一些mod當存取的方法
  [DataManager] - 重新定義資料載入方法(取消在data取檔, 而是在data/modname內取)
  [Window_ModChanger] - 一個能選擇現有MOD的GUI(利用modmanager的hash表的鍵來列出可用mod)
  [Window_ModInstaller] - 一個以File類的方法進行MOD安裝的GUI(以Directory.glob作列出文件之類)
<main>

不過這個功能只會有助開發者加速開發吧...
因為對本人而言, 2D遊戲用什麼MOD有什麼關係...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-5-18 14:20

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表