2011年8月9日星期二

用 EP6 端來架設 EP7

第一步
下載 EP7 工具

第二步
把工具解壓到 EP6 客戶端,然後解壓 skinobject.rcc、glogic.rcc... 你懂的

第三步
用 EP7 的 ItemEdit.exe 打開 EP6 的 item.isf 然後儲存,item.isf 就會自動變成 EP7 版本,用 EP7 的 SkillEdit.exe 打開 EP6 的 skill.ssf 然後儲存,skill.ssf 就會自動變成 EP7 版本。還有 crow.mnsf、npctalk、quest...這些不用我重複吧 :)

第四步
在 亂Online\Data\Glogic 裡面創一個 DEC 跟 ENC 文件夾,把 Glogic.rcc 所有文件解壓出來 ENC 文件夾
除了以下四個文件不要解壓。
item.isf
crow.mnsf
Comment.ini
skill.ssf
tip.txt


第五步
下載這些工具然後運行 PDF Check File

第六步
如下圖,選擇 Decode,勾 Bulk,Open 找 ENC 文件夾,Save 找 DEC 文件夾,然後按 -DEC-

第七步
打開 mapslist.ini,把 MapKeySize 輸入 20,然後在全部 [1,0,0,0,1,1,0,0,0,1] 後面加個 ,1 ,變成 [1,0,0,0,1,1,0,0,0,1,1],然後在最後加個 [0]。

EP6s2
[MAP_LIST_INFO]
MapKeySize = 18
;
; [Used] [filename] [mapid] [fieldserver] [flags] [mapname] [bgm] [loaging image]
[MAP_LIST]
MAP = [1] [innerzone_01.lev] [0,0] [0] [1,0,0,0,1,1,0,0,0,1] [圣门学院1F] [ran01.ogg] [loading_001.tga]
//

EP7v1
[MAP_LIST_INFO]
MapKeySize = 20
;
; [Used] [filename] [mapid] [fieldserver] [flags] [mapname] [bgm] [loaging image]
[MAP_LIST]
MAP = [1] [innerzone_01.lev] [0,0] [0] [1,0,0,0,1,1,0,0,0,1,1] [圣门学院1F] [ran01.ogg] [loading_001.tga][0]
//

然後儲存

第八步
把 EP7_ENCRYPTOR.exe 解壓到 亂Online\Data\Glogic 然後運行,在 test 那邊輸入 DEC 然後按 OK。

第九步
把你修改好的文件全部丟進去 glogic.rcc、npctalk.rcc、quest.rcc

第十步
下載這個補丁包然後把裡面的東西丟進去你的 glogic.rcc
再下載這個補丁包,Param.ini 跟 Option.ini 放到客戶端根目錄,然後把 Gui 裡面所有文件覆蓋到你的 亂Online\Data\Gui。
完成。

2011年8月8日星期一

把你的 EP6 數據庫升級 EP7

第一步
重命名舊的 RanGame1 到 RanGame1_ep6

第二步
還原這個EP7的數據庫 EP7數據庫下載

第三步
现在你必须修改 RanGame1 新的 EP7 数据库的主键在 ChaInfo,使你的旧数据库复制的数据将接受新的数据。
1. 在你的 RanGame1 找到 Object Explorer 然後扩展。
2. 扩展後再 RanGame1 找到 Table 再扩展。
3. 然後找到 Chainfo
4. 右鍵 ChaInfo
5. Design
6. 然後找 ChaNum Column <這就是主鍵
7. 然後找 Identify Specification
8. 設為 NO
9. 然後儲存 table



第四步
執行這個到新的查询,執行後你的數據庫升級成功。但!!還沒完成,你必須看到最後一步。

USE RanGame1

INSERT INTO ChaInfo
(
chanum,
SGNum,
UserNum,
ChaName,
ChaGuName,
ChaTribe,
ChaClass,
ChaSchool,
ChaHair,
ChaFace,
ChaLiving,
ChaLevel,
ChaMoney,
ChaPower,
ChaStrong,
ChaStrength,
ChaSpirit,
ChaDex,
ChaIntel,
ChaStRemain,
ChaExp,
ChaViewRange,
ChaHP,
ChaMP,
ChaStartMap,
ChaStartGate,
ChaPosX,
ChaPosY,
ChaPosZ,
ChaSaveMap,
ChaSavePosX,
ChaSavePosY,
ChaSavePosZ,
ChaReturnMap,
ChaReturnPosX,
ChaReturnPosY,
ChaReturnPosZ,
ChaBright,
ChaAttackP,
ChaDefenseP,
ChaFightA,
ChaShootA,
ChaSP,
ChaPK,
ChaSkillPoint,
ChaInvenLine,
ChaDeleted,
ChaOnline,
ChaCreateDate,
ChaDeletedDate,
ChaStorage2,
ChaStorage3,
ChaStorage4,
ChaGuSecede,
ChaQuest,
ChaSkills,
ChaSkillSlot,
ChaActionSlot,
ChaPutOnItems,
ChaInven,
ChaSex,
ChaReborn,
ChaHairColor

)

select

ChaNum,
SGNum,
UserNum,
ChaName,
ChaGuName,
ChaTribe,
ChaClass,
ChaSchool,
ChaHair,
ChaFace,
ChaLiving,
ChaLevel,
ChaMoney,
ChaPower,
ChaStrong,
ChaStrength,
ChaSpirit,
ChaDex,
ChaIntel,
ChaStRemain,
ChaExp,
ChaViewRange,
ChaHP,
ChaMP,
ChaStartMap,
ChaStartGate,
ChaPosX,
ChaPosY,
ChaPosZ,
ChaSaveMap,
ChaSavePosX,
ChaSavePosY,
ChaSavePosZ,
ChaReturnMap,
ChaReturnPosX,
ChaReturnPosY,
ChaReturnPosZ,
ChaBright,
ChaAttackP,
ChaDefenseP,
ChaFightA,
ChaShootA,
ChaSP,
ChaPK,
ChaSkillPoint,
ChaInvenLine,
ChaDeleted,
ChaOnline,
ChaCreateDate,
ChaDeletedDate,
ChaStorage2,
ChaStorage3,
ChaStorage4,
ChaGuSecede,
ChaQuest,
ChaSkills,
ChaSkillSlot,
ChaActionSlot,
ChaPutOnItems,
ChaInven,
ChaSex,
ChaReborn,
ChaHairColor

from RanGame1_ep6.dbo.chainfo

第五步
現在你需要重新修改 RanGame1\ChaInfo 的主鍵

1. 在你的 RanGame1 找到 Object Explorer 然後扩展。
2. 扩展後再 RanGame1 找到 Table 再扩展。
3. 然後找到 Chainfo
4. 右鍵 ChaInfo
5. Design
6. 然後找 ChaNum Column <這就是主鍵
7. 然後找 Identify Specification
8. 設為 YES
9. 然後儲存 table



關於 RanUser 跟 RanShop 裡面都沒有什麼重要,最重要的只是 RanGame1 跟 RanLog。