Artikash / Textractor

Extracts text from video games and visual novels. Highly extensible.
GNU General Public License v3.0
2.09k stars 203 forks source link

No Hook Found on New Unity Game #303

Closed hentaitaku closed 4 years ago

hentaitaku commented 4 years ago

https://vndb.org/v27071

The game use UnityPlayer as Engine. I can see a dll for UnityPlayer and GameAssembly and mono folder here "Mononokei_Data/il2cpp_data/etc/mono" but no mono dll.

Have tired search for Hook but no next text found.

Artikash commented 4 years ago

Please zip and upload the Mononokei_Data folder with the StreamingAssets folder removed.

Artikash commented 4 years ago

Actually no don't do that. Turns out this is an outright replacement for Mono (https://docs.unity3d.com/Manual/IL2CPP.html) and I'll need the full game to figure out how to hook. Please email it to me.

hentaitaku commented 4 years ago

Mail send game uploaded.

Artikash commented 4 years ago

HQ-24@5E3290:GameAssembly.dll seems to work. In general, if you search for hooks within GameAssembly.dll (which Textractor will do by default next release) you should find some working hooks.

hentaitaku commented 4 years ago

Text breaks with the hook. Here some text from the game begin you can see hook needs fine tuning.

EDIT: The text break up was not after a second run, but after you press the button breaks up again. First character is deleted by some 2X text. Many text is not shown.

EDIT2: Hook breaks bad after the girl is shown and you talk with here. I use windows 10 x64 tired older Textractor to with the hook. ` //BEFORE IMAGE IS LOADED 学校。 よくよく考えてみれば不思議な『記号』だと思う。 //AFTER IMAGE IS LOADED 学校。 よくよく考えてみれば不思議な『記号』だと思う。

//BEFORE IMAGE IS LOADED いっせいに学びを体験する教室。 この国の、ほとんどの人が通った事のある校舎という建物。 //AFTER IMAGE IS LOADED っせいに学びを体験する教室。//First character is deleted. この国の、ほとんどの人が通った事のある校舎という建物。

//TEXT BROKEN UP 説明する事はしない。例えば「うちの学校の理科室に」って話の時に、 理科室が何なのかを説明する事はしない。 ==SHOULD BE THIS 例えば「うちの学校の理科室に」って話の時に、 理科室が何なのかを説明する事はしない。

//TEXT BROKEN UP 風景として脳裏に浮かぶから。話をする側にも、聞く側にも、自分が過ごした学内のイメージが、 あまり違いの無い風景として脳裏に浮かぶから。 ==SHOULD BE THIS 話をする側にも、聞く側にも、自分が過ごした学内のイメージが、 あまり違いの無い風景として脳裏に浮かぶから。

//TEXT OK BUT 2X FOR BEFORE AFTER IMAGE 廊下、体育館、図書室。 机、いす、黒板。

//BROKEN UP AGAIN 部活。休み時間の喧騒と埃っぽさ。 放課後の部活。 ==SHOULD BE THIS 休み時間の喧騒と埃っぽさ。 放課後の部活。

//TEXT OK BUT 2X FOR BEFORE AFTER IMAGE 場合によっては甘酸っぱい思い出。

//TEXT NOT FOUND ==SHOULD BE THIS 初々しい恋? `

Artikash commented 4 years ago

HQ14+-1C@2287F0:GameAssembly.dll might be better

hentaitaku commented 4 years ago

EDIT: Works but from time to time when you hook it you get text like this

部活。休み時間の喧騒と埃っぽさ。 放課後の部活。 ==SHOULD BE THIS 休み時間の喧騒と埃っぽさ。 放課後の部活。

This is because you get the text 4X in Textractor and some of them are not complete. Can you edit the hook to get 4 threads for each text one hook. So it is split up.

hentaitaku commented 4 years ago

HQ14+-1C:8C@2287F0:GameAssembly.dll

Found this 4 hooks 3 with text and one with code. Best 2 with one line text and 1 with repeat text. Works after loading to.