静态只读版 · 内容来自原 ECO 中文维基 · 编辑/登录/上传不可用,站内搜索为浏览器本地索引
这是静态只读版本:页面内容已预渲染,编辑、历史与上传功能不可用;站内搜索请使用顶部搜索框(浏览器本地索引)。
ecore

#起動時

#ランチャに表示される情報

http://www.econline.jp/client/index.html

旧左画面
http://www.econline.jp/clientindex.html

旧右上の情報
http://www.econline.jp/client/info.txt

http://patch.gungho.jp/eco/econew.verからバージョン情報取得
Clientにあるeco.verと比較し、古ければアップデート可能
これらのファイルは_tempディレクトリに作られるがすぐ消される。

&color(gray){旧:http://patch.gungho.jp:8081/econew.ver};

#パッチ当て

#流れ

※所々古い情報~

1.Updateを押すとバージョン情報を再び確認し

2.http://patch.gungho.jp/eco/D00000***/dl_list.txtをDLする。※1
旧:http://patch.gungho.jp:8081/D00000***/dl_list.txt

3.dl_list.txtを参照し記述されてる圧縮ファイルをDLする(ダウンロードリクエスト)
 (例:http://patch.gungho.jp/D00000***/ver00000***_1.cab等 ※1)

4.DLした圧縮ファイルを解凍する
 (ファイル展開中)
 コマンド:
  "expand *.cab ./ -F:*" もしくは "extrac32 /y /e /l [解凍先] [解凍ファイル]"
 WinAPI:
  SetupIterateCabinet()
 ※cabファイル内には、またがって格納されているファイルがあるのですべてのDLが終わってからの解凍が好ましい。

5.解凍したadd_list.txtを参照し記述されてるファイルを上書きしていく
 (アップデートファイルリクエスト)(例:eco.exe等)
 ※ファイルはVer222以降はdata以下に置かれるように
 

6.解凍した.dflファイルを .dat&.hedに書き込んでいく。
 (リソースファイル設定中)

※1 ***はバージョン~

#dl_list.txt書式
 ファイル名,サイズ
 ファイル名,サイズ
 .....


#add_list.txt書式
 ファイル個数
 ファイル名
 ファイル名
 .....


#例 Ver222

 data\chara\attr.dat
 data\chara\attr.hed
 (中略)
 data\sound\se_3548.wav
 data\sprite\interface\winparts_13.bmp
 data\sprite\interface\winparts_17.bmp
 eco.exe


#.dfl
 struct dfl {
 	struct hed {
 	 	int  UpdateFile個数;
 	 	int  PackSize;//下記のファイル名の収納サイズ。もしマイナスならデータが暗号化されてる
 	 	int  UnpackSize;//下記のファイル名の解凍後のサイズ。暗号化されてない場合packsize == unpacksizeである
 		char UpdateFileName[PackSize]; //更新,新規ファイルの名前が連結されて収納 例:"hoge.txt\0hage.txt\0\0"な感じ
 	} hed;

 	struct data {
 		int PackSize;
 		int UnpackSize;
 		char UpdateFileData[PackSize];
 	} data[hed.UpdateFile];
 };


dflファイルの名前がパッチを当てるファイルを表している
data_chara_attr.dflなら、data\charaフォルダ内のattr.datとattr.hed


#パッチサーバー

-日本:patch.gungho.jp
-香港:210.5.189.8
-台湾:patch.eco.in.th (patch.eco.in.th/eco/patch/)
-58.86.38.97

最后修改
· kooh
创建时间
2016-12-25 21:30
页面大小
3.2 KB