TWエミュ鯖作成しろ〜その15〜
1 :ネトゲ廃人@名無し :2017/02/26(日) 17:37:24.79 ID:Fbnfo52pL 前スレ TWエミュ鯖作成しろ〜その14〜http://nozomi.2ch.sc/test/read.cgi/mmosaloon/1335160464/ TWエミュ鯖情報共有Wikihttp://twemumake.wiki.fc2.com/ 海外のエミュ鯖WIKIhttp://twprivate.pbworks.com/w/page/113250931/FrontPage
2 :ネトゲ廃人@名無し :2017/02/28(火) 13:12:09.47 ID:+lUeHFdWq jtalesをobjdumpで逆アセンブルして読もうと思ったのですが最初の0番地からつまづいてしまいました・・・。 0: 7f 45 jg 0x47 これって47番地に飛ぶってことでいいんでしょうか?(48番スタート?)
3 :ネトゲ廃人@名無し :2017/03/04(土) 16:34:00.13 ID:MoMvJc7AW うーんd2dのtype3の構造がよくわからない・・。 再帰的に読み込むという情報だけゲットしたけど。
4 :ネトゲ廃人@名無し :2017/03/04(土) 23:00:30.71 ID:hvEUNPn+m アカウントを作成するのにターミナルでやっていたのですが非常に面倒なので下記の手順を機械的に出来ないかなぁと考えました。 1.ディレクトリの移動 cd /tw404/db/master/ 2.アカウントの作成 ./create_master username password 1@tales.com 20151119 1 99999 999999 4 5 3.作成されたユーザー名の間違ったパスを探す uh -n -l 2 -g ttales USERNAME 4.作成されたユーザー名の正しいパスを探す uh -n -l 0 -g ttales USERNAME 5.正しい場所にファイルを移動する mv 3.で出たパス 4.で出たパス 上記の流れでサーバー起動してる最中にもアカウントが作ってログインできることが分かったので後はphpかなんかで1〜4をssh接続してコマンドを実行できればいいと思うのですが・・・ Fatal error: Call to undefined function ssh2_connect()って言われてしまいました 。ssh2_connect()が呼び出せない的な意味だと思って調べたのですがいまいち理解できませんでした。 Windows環境でSolaris側のコマンドを実行するのにyum?とlibssh2、pecl、ssh2をインストールすればいいのでしょうか?
5 :ネトゲ廃人@名無し :2017/03/04(土) 23:59:18.58 ID:lGw+8RN4H https://cherserver.wixsite.com/cherserver TW日本鯖
6 :ネトゲ廃人@名無し :2017/03/05(日) 00:54:17.53 ID:DpbOO/6lh 02を00に全置換したtwmを使うと、敵が壁の中に湧くわ。 やっぱりちゃんとtwm定義しないとダメっぽい。 ミニマップの画像と照らし合わせて作るしかないのかな。
7 :ネトゲ廃人@名無し :2017/03/05(日) 01:46:09.58 ID:m+/ooesVx ttp://i.imgur.com/YmYGenJ.jpg 0000.twmをテキスト化して13*13を1セルのCSVに仕立ててみたらこんな感じだった マップの余白部分の領域を割り出せれば自作は可能っぽい
8 :ネトゲ廃人@名無し :2017/03/05(日) 11:50:31.11 ID:DpbOO/6lh >>7 おお、これはすごい。 どうやって作るか考えてみるか。 ミニマップを白黒画像にして、白を00、黒を02にすれば行けるかな? ただ、ミニマップを何倍の大きさにすればいいのかが問題か。
9 :ネトゲ廃人@名無し :2017/03/07(火) 00:54:49.88 ID:4Z/WzRnTB アンコウ実装できた人いる?
10 :ネトゲ廃人@名無し :2017/03/10(金) 20:15:15.39 ID:/eDNCKB9K 皆さん、Optionファイルの接続先のIPどうしてますか? ログに! Socket:-connect(connect): Connection refused が大量に出てログが読みづらい・・・。
11 :ネトゲ廃人@名無し :2017/03/10(金) 23:41:01.65 ID:vbPSKhrn7 d2aが404〜456の間の何処かで変化してて404に無い装備を実装してもグラが位置ずれしてしまうね
12 :ネトゲ廃人@名無し :2017/03/10(金) 23:53:07.10 ID:vbPSKhrn7 と思ったら参照するd2aを間違えていただけだった 手間さえ惜しまなければ456の装備は実装可能かな
13 :ネトゲ廃人@名無し :2017/03/11(土) 00:21:27.72 ID:OyEVP5Irf d2aもフォーマットがわかればなぁ。 検索でヒットしやすい番号だと目当ての物を探すのが大変。
14 :ネトゲ廃人@名無し :2017/03/11(土) 20:02:33.36 ID:qFqim6Qse 天安門事件謝謝
15 :ネトゲ廃人@名無し :2017/03/12(日) 07:56:18.86 ID:dwt6UU47+ 456のD2Dを404に移植で装備とクロエ・ランジエ・イサックが表示可能っぽいかな ランジエはとりあえず作成して町中歩いて満足した
16 :ネトゲ廃人@名無し :2017/03/12(日) 09:36:55.82 ID:wytd5caOG どうやって456のD2D取り出したか知りたい 色々試行錯誤してるけどうまく取り出せない
17 :ネトゲ廃人@名無し :2017/03/13(月) 06:57:54.02 ID:4trcX4vDj >>16 QuickBMSじゃダメなんだっけ?
18 :ネトゲ廃人@名無し :2017/03/13(月) 17:22:59.50 ID:4trcX4vDj QuickBMS試してみたけどダメでしたね・・・。 Error: the compressed zlib/deflate input is wrong or incomplete (-3) Info: algorithm 1 offset 00000000026fd020 input size 0x00000000000657b1 output size 0x00000000060e4c8 result 0xfffffffffffffff -1 Error: the uncompressed data(-1) is bigger than the allocated buffer (6350024) Last script line before the error or that produced the error: 70 clog FNAME OFFSET ZSIZE SIZE 4.04と6.いくつだったか忘れたけどそっちは解凍できたのでどこかスクリプトを修正すればできそうな気がします。
19 :ネトゲ廃人@名無し :2017/03/13(月) 22:47:21.00 ID:zfYUvrKzv スキルのエフェクトに関してはexeが直接エラーメッセージ持ってるし d2d等で管理してないのかな GB実装してもエフェクトを他のでごまかす以外お手上げ状態
20 :ネトゲ廃人@名無し :2017/03/13(月) 23:21:06.50 ID:XLcne3kgL 過去の書き込みからGB実装できるようだけど
21 :ネトゲ廃人@名無し :2017/03/14(火) 00:05:40.05 ID:bCyv72M4O GB実装自体は問題ないけどグラが表示できない 前スレで出てるEffectID188がないってのを対処できないのよね
22 :ネトゲ廃人@名無し :2017/03/14(火) 00:06:37.89 ID:bCyv72M4O 適当に別のスキルエフェクトでエラー出さないようには出来るけど
23 :ネトゲ廃人@名無し :2017/03/14(火) 08:59:01.47 ID:hvJBhjCJE 456のD2d 暗号化解除のヒント欲しい。 GBの件も手伝えるかもしれない。 ID182?までしか定義してないところがあると思うんだよね。
24 :ネトゲ廃人@名無し :2017/03/14(火) 23:06:42.38 ID:bCyv72M4O d2dはヒントも何も専用ツール簡単に拾えるじゃない エフェクトIDは黒霧雲が187だからそこまでは404に入ってる
25 :ネトゲ廃人@名無し :2017/03/14(火) 23:41:41.92 ID:x1TCtd12C d2dのツールあったのか・・・探し方が悪かったのかな
26 :ネトゲ廃人@名無し :2017/03/16(木) 18:17:22.83 ID:MtUBwoTIy クローバーの花冠とゴールドクラウン、エンジェリックイヤリングなどの量産品って装備すると微妙に普通のやつとグラフィックが違うんですね。量産品に割り当てられてるグラフィックは本鯖のアバター品に相当するのでしょうか?
27 :ネトゲ廃人@名無し :2017/03/19(日) 17:28:00.36 ID:WzUH2McSU >>25 http://talesweaverfan.tripod.com/twtools.htm のTW extraction tools.zipのSakuraStar.exeでdatばらし talesweaverd2d.exeでd2dファイル解除 zlibをわすれずに とりあえずは見れるようにはなるぞ 他のツールあるならおしえてよというかTWPrivateの人たちのツールほしいわ
28 :ネトゲ廃人@名無し :2017/03/19(日) 18:22:46.61 ID:qzVCLmM/R >>27 d2dedit気になるよね。というかextraction_toolsって使えたんだ・・・。 動作確認したけど今まで使っても強制終了されるだけのツールだと思ってた。
29 :ネトゲ廃人@名無し :2017/03/19(日) 23:19:56.91 ID:Q3uUM1isc 少なくとも簡単に見つかる場所にほかのツールは無いんじゃない その二つとテキストエディタとバイナリエディタでd2d編集は可能だし それらだけで456のd2dを404用に構築しなおして色々実装した
30 :ネトゲ廃人@名無し :2017/03/20(月) 01:00:50.83 ID:6PI8so03Y そこまで来たら沼レア狩り再現できそうだ。 twnの良い作り方があればなぁと思う。 蔵側に通行可否の定義がされているはずなんだけど。
31 :ネトゲ廃人@名無し :2017/03/20(月) 17:51:49.03 ID:6+zFmbokQ とりあえずdatバラしてtalesweaverd2d.exeで暗号化は解いたけどそこから どうすれば色々追加修正できるのかがワカラン。 例えばスキルの最大Lvを変えたり、アイテムの説明文とかはそれっぽい場所の 文字を変えるだけでできそうな気がするから試しにやってみても蔵起動せずに 落ちちゃうんですよね・・・。
32 :ネトゲ廃人@名無し :2017/03/20(月) 20:27:29.28 ID:/WqyZy1n8 d2dそのまま入れて起動するならもうとっくにみんな出来てるよ 404に無くて456で増えてる項目とかがあるから それらを切り捨てて404で必要な部分だけにしないと無理
33 :ネトゲ廃人@名無し :2017/03/21(火) 00:43:17.28 ID:43xjDkU9n TEXは32bitでwindowモードで起動できるようになった前のverしか読み込めないんかな
34 :ネトゲ廃人@名無し :2017/03/25(土) 04:19:16.34 ID:LXfp7SGpk GBのエフェクトIDだけど、やっぱ藏管理っぽい。 使われて無さそうなエフェクトIDの画像指定をGBに書き換えれば行けるかも?
35 :ネトゲ廃人@名無し :2017/03/26(日) 14:59:39.85 ID:v8OFnNJ2C twmと同じように、d2mの最初にヘッダ11、x4byte、y4byteの指定、 最後の方に通行可不可の指定がされてるようだった。 ただ、8byteごとに書かれているようだから、 不要な記述を消す必要がある。
36 :ネトゲ廃人@名無し :2017/03/26(日) 19:21:04.69 ID:6t3C26dt2 1 * new connection from 192.168.1.86 {4} 1 * new connection from 192.168.1.86 {5} 1 * new connection from 192.168.1.86 {6} エラーについての質問です。startTWserver.shを立ち上げると上記のように一見jtales0から2まで起動 できたように見えるのですがjtales1とjtales2のログを見てみると・・・ Main * †アサシンダガー unique id 1490523203-67108870 Main * [2200075:75] manage [177] goods Main * [2200085:85] manage [0] goods Main * [2200084:84] manage [0] goods Main * [2200083:83] manage [0] goods Main * [2200082:82] manage [0] goods Main * [2200077:77] manage [63] goods 上記のログが出たまま止まってしまいます。止まってからしばらくすると下記のような エラーが起きます。 ./start: line 1: 3533 Segmentation Fault (core dumped) ./jtales -d 12 jtales1 4 ! channel {5,1} read err:Connection reset by peer ./start: line 1: 3538 Segmentation Fault (core dumped) ./jtales -d 12 jtales2 上記のようなエラーが起きた場合、何をすれば解消できますか?
37 :ネトゲ廃人@名無し :2017/03/28(火) 11:15:23.95 ID:jpL7Nq0aK exeもd2dも404のやつなんだけど、InphaseNXD.iniでd2dの読み込み先を変えて、 バラしたd2dを無編集でぶちこんでみたけど無編集でも読み込んでくれないの?
38 :ネトゲ廃人@名無し :2017/03/28(火) 20:02:07.11 ID:p3Ded9jcL スキルがテチと全く一緒なアナイスなら実装って可能?
39 :ネトゲ廃人@名無し :2017/03/30(木) 08:35:10.70 ID:NoAA/58q0 >>36 どうやらgenファイルでムングムングやミングミングなどを 湧かせようとしたのが原因みたいでした。MOBとしてデータ登録 されてるから使えると思いましたがダメみたいです。
40 :ネトゲ廃人@名無し :2017/04/01(土) 16:04:14.93 ID:ksGaFg26B >>37 圧縮されたままなんじゃないか?
41 :ネトゲ廃人@名無し :2017/04/01(土) 19:25:53.31 ID:7DTc2Fmno >>40 後から気づいたんだけど読み込んでないんじゃなくて読み込みに失敗していた模様。 404のdatファイルを展開するのにSakuraStarを使ったらクラッシュしてダメだったから QuickBMSで展開したらできた!・・・と思ったんだけどどうやらQuickBMSで展開したファイル だとダメみたい。
42 :ネトゲ廃人@名無し :2017/04/01(土) 19:58:54.64 ID:aTstQ+IaO >>41 BMSでやったのはd2d暗号解除されてないからd2dpackerしないとむりよ
43 :ネトゲ廃人@名無し :2017/04/02(日) 14:44:23.32 ID:m2RvsZFMO >>41 Zlibの解凍は試した? おそらく、全部解凍、暗号化解除された状態じゃないと読み込まれない それにしても、移植してもアイテムの処理とか敵の行動パターンとかはさっぱりだなぁ・・・ ポータルの場所とかも
44 :ネトゲ廃人@名無し :2017/04/02(日) 20:57:59.79 ID:cNRAU67u/ >> 41>>43 全部解凍ってdatabase以外も? 暗号化解除はzlib unpackerで1個1個やってかなきゃいけないからしばらく時間がかかりそうだ・・・ 情報ありがとう!とりあえず試してみます。 ポータルの場所はRect.jtales アイテム(回復系や強化剤系など)の処理はUsubleItem.Q 敵の行動パターンは〇〇.ptnで設定できるよ。
45 :ネトゲ廃人@名無し :2017/04/02(日) 21:08:07.12 ID:1v2T8iFAW wikiのd2dのとこのひと if NAME & ".d2d" #encrypted log ~ else clog ~のとこ とりあえず else clogを上のlogと同じ記述にすりゃうごくお 404だと反応しないのに456では反応しやがるみたいですよ>>44 SakuraStar.exe 3.0でExtract RawとBMSでばらしたのは同じファイルになるはず んでtalesweaverd2d.exeとzlib.dllをDataBaseフォルダにいれて起動 batchからextract d2dでmodフォルダに全部暗号化解除される
46 :ネトゲ廃人@名無し :2017/04/06(木) 00:28:42.76 ID:Dla3nlXXS >>45 情報ありがとう。時間が出来たら追記しときます。 404のd2dを読み込ませる手順はQuickBMSでバラして、ZlibUnpackerでひとつひとつ暗号解除していく (めちゃくちゃ骨が折れた)これでなんとか読み込ませることに成功しました・・・。 これでスタートラインに立てたけどここからなんだよなぁ・・・。
47 :ネトゲ廃人@名無し :2017/04/06(木) 14:24:47.68 ID:GENqA4C2z 404のd2dは暗号化なんてされてないただのzlib圧縮だけじゃん 一個ずつ展開とかなんで面倒なことしてるん
48 :ネトゲ廃人@名無し :2017/04/06(木) 18:05:04.21 ID:VYSjG9xAi >>47 zlib圧縮とかがよく分かってないから・・・って言わせんな恥ずかしい(泣) とりあえず簡単にできそうな武器の説明文を変えるべく0000.d2d開いてみた。 適当に105ワンドの説明文を変えようと周辺眺めてたらどうやら128バイトの 中で書き換えれば良さそう。 「31」 「00」 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 20 BF C0 BA EA 20 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 00 CD CD CD CD CD CD CD CD CD CD CD CD CD CD CD CD CD CD CD CD CD CD CD CD CD CD CD CD CD CD CD CD CD CD CD CD CD CD CD CD CD CD CD CD CD 00 「31」「00」を適当な文字列「50」「6A」に書き換えたら Pj=====================ソタコ・=========== みたいな感じで表示されたから これで他のも書き換えられるかと。
49 :ネトゲ廃人@名無し :2017/04/07(金) 21:26:38.57 ID:v6/vVxZL7 ちょっと聞きたいことが何点か。 1.0000.d2dで編集できるのって説明文とアイコンくらい? 2.装備の比較機能ってどこいじればいい?多分456と比較しながらやることになるだろうけど。
50 :ネトゲ廃人@名無し :2017/04/08(土) 05:48:58.10 ID:Sb+rlkHBk 多分、画像、モーション、文字列とか、 プレイにあまり関係ないのがクラ側なんじゃないかな。
51 :ネトゲ廃人@名無し :2017/04/11(火) 11:04:12.61 ID:6doB26Xvq 0000.d2d読み込む手順みたいなのを考えてみた。 1.最初の4バイトでテーブルのカラム数(表にしたら横に93個) 2.次の4バイトでテーブルのデータ数(表にしたら縦に6804個) 3.次の2バイトで何バイトずつデータを取るか。(1バイト目は00で数値,01は文字列、2バイト目は次のカラムのバイト数) 4.あとは3.で取ったバイト数区切りで2.取ったデータ数分取る 1.〜4.を繰り返していけばとりあえず0000.d2dはいいかなぁ〜なんて思ってたら問題点が・・・。 DBTYPE、DBID、アイテムの名称、アイテムの説明文まではこれでうまくいっていたんだけども その次のアイコンを取得するのに3.で6バイトが出てしまったのです。 ただデータをみる限りD2 00 05 00みたいに4バイト区切りじゃねえの?と思うんだけど どこか解釈間違ってますか??このままだとアイコンの設定の次のテーブルが取得できない・・・。
52 :ネトゲ廃人@名無し :2017/04/11(火) 19:04:47.93 ID:Po2sxBjph 06の次の2byte目が0なら、その次から2byte、1なら4byte、2なら5byte スレ14の過去ログ探したらそれっぽい記述があったのであとで試したいと思います。 1914さんありがとう!
53 :ネトゲ廃人@名無し :2017/04/12(水) 21:04:10.64 ID:I1R1oT23C 影の塔もどきを作ってみたが、ポータル設定が多すぎて死んだ 不人気マップが多すぎるから、ハゼ階、最上階とかだけでいいかもだけど
54 :ネトゲ廃人@名無し :2017/04/14(金) 11:15:51.12 ID:k75DwchVI 0000.d2d >>51 と>>52 のやり方で区切ろうとすると次のカラムのバイト数を取得するのに 03 02って出るんだけどこれどういうこと?2バイトずつとればいいの?
55 :ネトゲ廃人@名無し :2017/04/15(土) 15:35:03.93 ID:QGwtF4s9Z >>54 03のことを言ってるなら、 列4byte、行4byte、データ 列4byte、行4byte、データ ・・・ こんな感じになってる。 objdumpってsolarisに何かインストールしないと使えない? ステ上限突破したい。
56 :ネトゲ廃人@名無し :2017/04/15(土) 22:29:19.55 ID:IN0kXfaal >>55 んん?? 03 02 00 00 00 01 00 00 00 02 00 06 00 03 FF FF 00 00 02 02 00 00 00 01 00 00 00 02 00 06 00 03 FF FF 00 00 02 02 00 00 00 01 00 ↑ こんな感じのバイナリだったら 列 02 00 00 00 行 01 00 00 00 データは 02 00 06 , 00 03 ff , ff 00 00 , 00 00 02 こんな感じでいいのかな・・・? solarisでobjdump使いたいならBinutilsをインストールすればよかっと思う。
57 :ネトゲ廃人@名無し :2017/04/16(日) 00:32:03.70 ID:SIO2hLvEl >>56 その感じで大丈夫。 d2dを最初から読み直す感じ。 カラムの中にテーブルが埋め込まれているようなイメージ。 それが>>51 の情報で言うと、6804個分繰り返されてる。 Binutilsエラー出てインストールできなかった・・・ configure: error: no acceptable C compiler found in $PATH 先にgcc?をインストールする必要がある?
58 :ネトゲ廃人@名無し :2017/04/16(日) 06:10:31.37 ID:jARH65lEc >>57 gccは必要あったと思う。というかSolarisじゃなくてもMinGWインストールすればWindowsでもobjdump使えるよ。 Solarisじゃなきゃいけないっていうなら話は別だけど。 テーブルをまた読み直す感じ・・・か。情報ありがとう!
59 :ネトゲ廃人@名無し :2017/04/16(日) 11:03:50.89 ID:BjWJwCGfp D2D分解結合ツールを作ったのでhttp://fast-uploader.com/file/7047863642746/ pass tw404 エクセルなどで編集してください。
60 :ネトゲ廃人@名無し :2017/04/16(日) 19:11:50.37 ID:jARH65lEc >>59 GJ!! 0006.d2dを読み込んで分解した後、無編集で結合させようとすると内部エラー出ちゃいますが、こちらで何か対策できます?
61 :ネトゲ廃人@名無し :2017/04/16(日) 20:05:45.00 ID:SIO2hLvEl >>58 MinGWでtoolkitを適当にインストールして、 環境変数のPATHにMinGW/binフォルダのパスを追加して、 コマンドプロンプトでobjdump使えた。 情報thx! でもこれ読む難易度が高い・・ 変数名とか出す方法ないのかな>>59 GJ! jtalesと合わせるならば、 0,1、0,3、0,6のデータタイプは符号付きの数値型、 4,4の2進数文字列は逆順、 区切り文字は,ではなく/がいいかもです
62 :ネトゲ廃人@名無し :2017/04/16(日) 23:46:49.08 ID:BjWJwCGfp http://fast-uploader.com/file/7047906657942/ 符号付きの数値型以外は対応しました。 以前のファイルには対応していないので、再度の読み込みをしてください。 また、以前によって結合されたファイルがバグってる可能性があるので(問題が発生した場合は再度の編集結合をお願いします)>>61 符号付きの数値型について、動作テストに使うためサンプルとなる「jtales」ファイルと「.d2d」ファイルを教えてください。 それぞれのデータタイプがあるファイルをお願いします。 また、符号付対応の際にはファイルの互換性がなくなるので注意が必要です。
63 :ネトゲ廃人@名無し :2017/04/17(月) 00:57:35.94 ID:zXhEujT/X >>62 修正どうもです! これとかですね。 0,1、0001.d2d、Setitems.jtales 0,3、0006.d2d、Actions.jtales すみません0,6は見つからなかったです。 どこかにあったはずなんですが。。
64 :ネトゲ廃人@名無し :2017/04/17(月) 06:27:33.11 ID:bseodNXTP >>61 前にobjdump使ってアセンブル吐き出したことあるけど、もう最初の行から躓いた。>>62 修正ありがとう!0006.d2d結合できることを確認しました。
65 :ネトゲ廃人@名無し :2017/04/17(月) 22:33:41.50 ID:m+0zMrf6E http://fast-uploader.com/file/7047991244230/ データタイプ0,1と0,3に対応しました。 以前のファイルとは互換性がないので注意してください。 また、確認したところ「0,6」のデータタイプは処理できないので他のデータタイプと間違えてると思われます。
66 :ネトゲ廃人@名無し :2017/04/18(火) 01:32:09.07 ID:SvPwdY0K0 >>64 objdumpの引数に、-S付けるといい感じになるよ。 -sを付けた場合は、バイナリエディタみたいな出力になった。>>65 修正thxです!
67 :ネトゲ廃人@名無し :2017/04/18(火) 07:39:42.61 ID:MSq5tbxm7 >>66 -S つけただけだとフォーマットが対応してないみたいに言われたんだけど引数が他に必要? objdump -b binary -m i386 -D jtales>jtales.txt なら出力できたんだけど・・・。
68 :ネトゲ廃人@名無し :2017/04/18(火) 20:04:39.21 ID:SvPwdY0K0 >>67 objdump -S jtales>jtales.txt これでいける
69 :ネトゲ廃人@名無し :2017/04/18(火) 21:19:12.81 ID:MSq5tbxm7 >>68 解決しました。覚えてないけどjtalesファイルのどっかいじったらしくて そのせいでフォーマットが対応してないって言われてたみたい。 ダウンロードし直したやつは無事出力できました・・・がd2d編集とd2a解析で 忙しいからjtalesいじれるのだいぶ先になりそう(汗)
70 :ネトゲ廃人@名無し :2017/04/19(水) 00:36:46.41 ID:5OtIoZIxF LV上限突破できた人いる? ステ上限みたいな、255でストップさせてるような単純な問題ではなさそう
71 :ネトゲ廃人@名無し :2017/04/19(水) 01:50:06.31 ID:0/9Rb8CoN 255で止めてるんじゃなく254までは上のレベルに上げられるという処理で追える しかし蔵側がレベルの値を8bitで扱ってるようで256になるともう上げられなくなる上に リログするとLV0として扱われて二度とログインできないキャラになる
72 :ネトゲ廃人@名無し :2017/04/19(水) 02:17:51.02 ID:5OtIoZIxF >>71 一応、LVボタンでは上げられるようになった。 引数-s で出力したファイルでLVUP時に出るメッセージのアドレスがわかるから、 呼び出し元を探したら行けた。 サーバー側も8bitっぽい感じがする。 LV257の経験値設定の行を追加すると、起動中に落ちるみたい。 LV0、LV256は何故か落ちない。
73 :ネトゲ廃人@名無し :2017/04/19(水) 02:33:18.12 ID:0/9Rb8CoN EXPテーブルの読み込み処理も257行以上行けるように弄らないと無理
74 :ネトゲ廃人@名無し :2017/04/19(水) 23:49:15.32 ID:q8TKrPd2A どなたか456のd2aファイルを一括で圧縮解除できるツール配布していただけないだろうか・・・・。 さすがに10000以上あるファイルを1つ1つZlibUnpackerで解除したくない・・・。
75 :ネトゲ廃人@名無し :2017/04/20(木) 19:48:13.11 ID:DmlxX3daO 七色の硝子羽とか割りと新しめのアバター実装しようとすると CTexImageMgr::CreateNewTexImage() error TexImage Index Overflow. って出てしまうなぁ・・・。d2aも19999までしか読み込めないっぽいし404じゃ容量的に限界か・・・?
76 :ネトゲ廃人@名無し :2017/04/20(木) 20:52:46.83 ID:vtQ1uWgu9 >>75 dtx3000、d2a19999までしか読めないけど、藏のエラーチェック外せばいけるよ
77 :ネトゲ廃人@名無し :2017/04/21(金) 17:11:07.15 ID:J3EbZGfTq >>76 情報ありがとう!ミジンコゼミでも見ながらやってみるわ。
78 :ネトゲ廃人@名無し :2017/04/22(土) 20:43:54.97 ID:O1ym44/Gt >>74 普通にSakuraStarでいけないか?
79 :ネトゲ廃人@名無し :2017/04/23(日) 21:06:48.87 ID:XbTdlPUdV >>76 エラーチェックってバイナリのどこ変えればいい?
80 :ネトゲ廃人@名無し :2017/04/24(月) 22:52:18.25 ID:ZDVpTD8cQ 神鳥の羽とかのワープポイント増やす方法分かる人いる?
81 :ネトゲ廃人@名無し :2017/04/25(火) 00:28:11.14 ID:8j8pHmXAE アイコンの指定はできるんだけどグラってどうやって指定するの? 色々試したけどできないので教えていただきたい。
82 :ネトゲ廃人@名無し :2017/04/25(火) 07:54:46.22 ID:QAnT6K6Cc >>80 まだ試してないけど0034.d2dを編集すればできると思う。>>81 グラは0011.d2d分解すると出て来るフォルダの中の0.txtとか編集すれば 指定できる。各キャラクター分あるから武器以外のグラを指定したら後 は他キャラにコピーした方が手っ取り早いかも。ただ75にも書いたとおり 制限があるので注意。自分はd2aとtexファイル名を編集して3000以内に 収めてるけどキャラ追加したらいずれ3000超えちゃうからエラーチェック 回避できる方法を教えてくれると超嬉しい。http://urx2.nu/D7OI
83 :ネトゲ廃人@名無し :2017/04/26(水) 01:38:44.85 ID:q1sGYK4Rp OllyDbgでUnknown Effect IDで検索して、上の方見ると、 Case 182の指定があるようだから、 Effect ID 188作れそうなんだけど、ここらへんわかる人いません?
84 :ネトゲ廃人@名無し :2017/04/27(木) 02:47:36.53 ID:/DtiBBK8l >>83 アセンブルコードでしか検索できなかった気がするけどどうやって検索した?
85 :ネトゲ廃人@名無し :2017/04/27(木) 21:14:51.34 ID:uFpBmchVY >>84 1.OllyDbgで藏開く 2.タブバーのView→Executable modules 3.Executable modulesウインドウの藏をダブクリ 4.右クリ→All referenced text strings 5.Unknown Effect IDで検索してダブクリ
86 :ネトゲ廃人@名無し :2017/04/27(木) 23:01:16.69 ID:/TlfiipRH >>85 情報ありがとう!EffectIDうんぬんは全然分からないけどおかげでdtx3000以上読み込めるようになったっぽいです!
87 :ネトゲ廃人@名無し :2017/04/29(土) 07:38:30.29 ID:9E5bQTced OllyDbgでUnknown Effect IDで検索してCase 〜の指定を変えてみたりしたけど やっぱここで読み込んでるわけじゃなくエラーメッセージの処理だけだから、 EffectID定義してるの蔵本体じゃないんじゃない?なんかアニメーションっぽい感じが するからd2aを探してみたほうが良さそう。
88 :ネトゲ廃人@名無し :2017/04/30(日) 21:17:31.64 ID:kXSq1dxsx d2a19999以上読み込めた人、どういう風にバイナリ変えた?
89 :ネトゲ廃人@名無し :2017/04/30(日) 22:02:35.99 ID:BKGf8MwmF >>88 エラーメッセージ呼ばれる直前の条件指定ジャンプを問答無用でジャンプするように変えた。
90 :ネトゲ廃人@名無し :2017/05/01(月) 15:57:56.69 ID:xO8RYYmor >>65 ver610の282が読み込めないようです。 レアケースかもしれませんが・・・
91 :ネトゲ廃人@名無し :2017/05/01(月) 16:06:04.61 ID:xO8RYYmor 恐らく、引っかかってるのはタイプ7,3で、 符号付き2byte区切りで、4byteずつっぽいです。
92 :ネトゲ廃人@名無し :2017/05/03(水) 07:02:49.21 ID:apib4/QPy サーバー側でランジエなどのスキル追加しようとすると ./start: line 1: 10900 Abort (core dumped) ./jtales -d 12 jtales0 みたいな感じで表示されてしまうのですが、これはjtales本体のどこかを 書き換えなければいけないのでしょうか?
93 :ネトゲ廃人@名無し :2017/05/03(水) 12:25:33.85 ID:M3hVAwU2A >>92 定義数に決まりがあるのか、新しい行にスキル追加するとダメだった。 使って無さそうなIDを書き換えるのが良いと思う。
94 :ネトゲ廃人@名無し :2017/05/03(水) 12:43:58.41 ID:jLhcAeVqT >>90 とりあえず対応http://fast-uploader.com/file/7049289007265/ ollydbgとにらめっこの結果ようやくエラー回避できた。
95 :ネトゲ廃人@名無し :2017/05/03(水) 22:24:12.92 ID:gbbG0tMBq ランジエ、クロエの追加方法を教えて頂けないでしょうか?
96 :ネトゲ廃人@名無し :2017/05/04(木) 01:26:21.34 ID:JMj90lban >>94 修正thxです!
97 :ネトゲ廃人@名無し :2017/05/04(木) 06:41:44.16 ID:L1F4Gvoh9 MainXienとSubXienの追加がよく分からんな・・・。MainXiens.jtalesとSubXien.jtales に追加するだけじゃダメなのかな?ランジエのXienを追加しようとすると鯖が再起動され てしまう。
98 :ネトゲ廃人@名無し :2017/05/05(金) 20:45:16.25 ID:Q+V+u+xEj バグがあったので修正しました。http://fast-uploader.com/file/7049538855774/ 具体的にいうと複数データが存在するところにおいて区切りの「/」が抜けている可能性があります。 いつのバージョンからかは不明なので注意してください。
99 :ネトゲ廃人@名無し :2017/05/06(土) 05:30:40.00 ID:BsTdJmwFn >>98 GJ!いつもありがとうございます! 色々なバージョンから404にjavascript:void 0;移植して色々な装備品、アバターを実装できるみたいですがロングソードのマフラーなどの 一部装備品のアイコンが画面に出ると蔵落ちしてしまうようです。持ってきたD2Aファイルも 解凍されているものを使ってますが原因が分かる方いますか?
100 :ネトゲ廃人@名無し :2017/05/06(土) 07:00:55.73 ID:BsTdJmwFn 追記:14971.d2a(ダイダロスウィング)は大丈夫でしたが、26401.d2a(デスダイダ)はダメでした。 バイナリ見てるとフォーマットが違うからそのせいかもしれません。 アイコンは既存のやつコピってきて参照するdtx書き換えればいいかもしれませんが 装備時のグラフィックの方はどうなんでしょうね。
266 KB
新着レスの表示
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver.24052200
本文 スレッドタイトル 投稿者