このページは、ただつらつらとEBの解析情報を書き連ねていくだけの場所
エクソシズムブリーズをオフライン化した時の覚書のようなもの、覚書ですらないもの。



EBのオフライン化の現状はこうなってますよってやつ。

最終目標はEmuさんと連絡を取ること
運営再開よりも、リバースエンジニアリングについての許可を頂きたいのが本当のところ。
まぁぶっちゃけもう無理だよね笑
この更新で3年と2ヶ月、ジャストで経っていますし┐(´∀`)┌

わたくしブログをやってます。


コレeb(通常仕様).exeとiss.txtです。
iss.txtってのは、EBというゲームを動かす時に必要なアイテムのデータ、このページの目次の3くらいにのってるやつ
弄ればアイテム画像から攻撃速度など全て変更できるはず。
通常仕様.exeは内容が分からないけれど…たぶん、EBの仕様はそのままに、オンライン関係を全て潰したものだったと思う。

bonus.txtとかをメモ帳で作って、後から拡張子を.datに変えてexeと同じフォルダに入れればカンパ特典をライセンス無視で認証です、たぶん。

あと、コレmap.datの全てです。
久しぶりにEBオフラインに期待してます、みたいなメールを頂いたのをきっかけにサルベージだけはしました。

コレを2つ揃えればたぶんオフラインでプレイだけは出来るかと思います。

なんだか、2つを揃えるだけじゃダメみたいで、HSP2の拡張やEBの144と155b2を入れなきゃいけないみたいです。
面倒だなって人のためにコレ用意したので、3点セットで揃えれば起動出来るはずです。(Windows7で確認済み)
起動する時は「管理者として実行」をすればエラーもたぶん吐かないはずです…。

ここまでやっちゃったならもう解析の段階でいろいろやっちゃったのも全部公開でいいよね、ってことで…
オフライン化テスト中

※通常版との互換性はあり。

【暫定的な仕様】
HPが自動回復します。(Line 48291 付近)
(ストレングスの値によって回復頻度が変動)
レベルの最大値が3000です。(Line 36027 & 36253 & 36315 付近)
経験値の必要量が本家の半分です。(Line 35998 & 36031 & 36257 付近)
レベルによってHP最大値が増加します。(Line 36590 付近)
レベルによってMP最大値が増加します。
レベルによってST最大値が増加します。
自動リロードされません。(Line 4374 付近)
アイテムボックスの中身が全キャラで共有されます。
valzearcと入力するとヴァルゼアークイベントが開始します。(Line 7056 付近)
itemboxと入力すると、アイテムボックスが開きます。(Line 7077 付近)
一歩も動かずに敵を倒した場合経験値が入らない(マクロ対策)の削除。(Line 35993 付近)
一定のチート行為をした場合のBANを削除。


【鍛冶】(Line 9083 付近)
鍛冶スキルが15以上で、アイテム番号1〜3まで木材の時
⇒鍛冶でウッドシールドが作れます。


って内容でいろいろと改造したやつアップしちゃいますね。
Lineってのは、ソースのこの部分を改造したよ〜って部分です。
ソースのその部分を読み取っていじってコンパイルしなおせばたぶん…自分の好きなようにできるはずです。

EB_all.rarってアドレスに打ち込んでください、アップ済みです。
って思ったら容量多すぎてアップ出来ないって言われちゃった(´・ω・`)
ここにアップしました。(私のGoogleドライブです)

Google ドライブ経由だと「ウィルスに感染しています」と出る場合があるみたいなので、dropboxにもアップしました。
ここ

【2022年4月6日追記】

Windows10で動かないっぽいので、ソースを見直してみたら「func_a_timer」というHPS2の命令は使えないみたいです。

その部分をコメントアウトしてみたところ、動きそうです。(なんなら、タイトル→キャラ選択までが10倍早くなった。)

まだEBに興味を持って連絡をくださった方、ありがとうございます!!!

※上記2つのダウンロード用アドレスは修正済みのモノに更新しました。

リバースエンジニアリングとかいろいろ問題あるでしょうけれど、解析好きな人はやってみてください。
そして私はSkypeよりもLINEの方が好きです、ぜひコンタクトはLINEの方に!

map.datの処理解析メモ
変数表

1.まずは起動させる
2.mapdatを用意する詳しく
3.iss.txtの重要性
4.iss.txtを自作してみるTool
(そのうち)前使っていたセーブデータで動くように
(そのうち)valzearcコマンドを復活
(やらない)カンパ特典の解放

どうやら有志が集まってきそうです。
このスレからなんですけどね
さっそくメールいただきました。
まさかメールが来るとは思っていなかったので嬉しいです。

これからの流れですが…有志を募りたいと思っています。
SKypeID:kuratyoku
LINEID:kuratyoku
Gmail:kuratyokuあっとgmail.com
連絡は上記どれでもどうぞ
情報や技術の提供が出来る方でも、ただただEBが好きな方でも誰でも。
自分も含めてEBをやりたいメンバーが集まれれば何か進むかもしれません


〜ここから趣味〜
(そのうち)アイテムボックスの全キャラ共通化(オフラインのために)
(そのうち)体力の自動回復
(そのうち)レベルによってHP、MP、STの増加
(そのうち)自作のマップを追加
(そのうち)自分でNPCを追加
(そのうち)オリジナルアイテムの追加
番外編1.鍛冶の幅を広げたい
(そのうち)フィッシングで釣れる物を増やしたい
(そのうち)ソーイングで作れる物を増やしたい
(そのうち)武器も染めたい

【メモ】
HSPの機能に「他のソースファイルを取りこみ実行」ってのがあるけど
CHATソフトでも作って取りこみ実行すれば、チャットも同時にできるんじゃないかな
仮にやったとしても許可なしに配布できなければ意味もないのだけれども。
だったらむしろIRCとかを別途に起動させた方がいい気もする

EBの起動に必要なもの?

・ 各種背景(back○○.bmp)
・ 各種マップデータ(map○○.dat)※重要
・ アイテムデータ(iss.txt)※重要
・ 各種dll(元からebのフォルダに入ってる)

HSP実行ファイル(以下HSP)の再コンパイルをすることによって、大部分は入手することが可能かと思われます。
しかし、iss.txtだけは「http://homepage1.nifty.com/TMS/eb/iss.txt」にある(あった)ために、今は入手ができません

EBを再コンパイルして複合が可能なのはソースファイルとbmpだけです
暗号化されてるので、うまいこと複合してやらなければダメ

これでもbmpはどうにか復元の方法は確立されています。
map.datは復元されません。

「HSP 複合化」で検索するとトップに出てくるなたでさんの「なたで日記」を参照するとよさげです。
画像ファイルはそこを参考にして完璧に複合できます


最近スプラトゥーンやってますよ。
面白いんで一緒にやりましょ、ウデマエBの糞プレイヤーですけど( ^ω^ )ニコニコ
この写真は一番成績が良かった一週間前。
「kuratyoku」でフレンド申請すれば届きまーす

更新日:2022年04月06日 23:35:39