Artikash / Textractor

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

世界でいちばんNGな恋 ハピネスモーション missing a lot of symbols every line #22

Closed Mars132 closed 6 years ago

Mars132 commented 6 years ago

This screenshot should probably tell it all. Tried setting message speed to maximum, no effect. image Also logs contained phrase "NextHooker threw while searching memory (NextHooker will likely still work fine, but please let Artikash know this happened!)", so here they are.

NextHooker beta v3.0.3 by Artikash Source code and more information available under GPLv3 at https://github.com/Artikash/NextHooker NextHooker: pipe connected enter NextHooker: try inserting hook: GetTextExtentPoint32A NextHooker: inserted hook: GetTextExtentPoint32A NextHooker: try inserting hook: GetTextExtentExPointA NextHooker: inserted hook: GetTextExtentExPointA NextHooker: try inserting hook: GetTabbedTextExtentA NextHooker: inserted hook: GetTabbedTextExtentA NextHooker: try inserting hook: GetCharacterPlacementA NextHooker: inserted hook: GetCharacterPlacementA NextHooker: try inserting hook: GetGlyphIndicesA NextHooker: inserted hook: GetGlyphIndicesA NextHooker: try inserting hook: GetGlyphOutlineA NextHooker: inserted hook: GetGlyphOutlineA NextHooker: try inserting hook: ExtTextOutA NextHooker: inserted hook: ExtTextOutA NextHooker: try inserting hook: TextOutA NextHooker: inserted hook: TextOutA NextHooker: try inserting hook: TabbedTextOutA NextHooker: inserted hook: TabbedTextOutA NextHooker: try inserting hook: GetCharABCWidthsA NextHooker: inserted hook: GetCharABCWidthsA NextHooker: try inserting hook: GetCharABCWidthsFloatA NextHooker: inserted hook: GetCharABCWidthsFloatA NextHooker: try inserting hook: GetCharWidth32A NextHooker: inserted hook: GetCharWidth32A NextHooker: try inserting hook: GetCharWidthFloatA NextHooker: inserted hook: GetCharWidthFloatA NextHooker: try inserting hook: GetTextExtentPoint32W NextHooker: inserted hook: GetTextExtentPoint32W NextHooker: try inserting hook: GetTextExtentExPointW NextHooker: inserted hook: GetTextExtentExPointW NextHooker: try inserting hook: GetTabbedTextExtentW NextHooker: inserted hook: GetTabbedTextExtentW NextHooker: try inserting hook: GetCharacterPlacementW NextHooker: inserted hook: GetCharacterPlacementW NextHooker: try inserting hook: GetGlyphIndicesW NextHooker: inserted hook: GetGlyphIndicesW NextHooker: try inserting hook: GetGlyphOutlineW NextHooker: inserted hook: GetGlyphOutlineW NextHooker: try inserting hook: ExtTextOutW NextHooker: inserted hook: ExtTextOutW NextHooker: try inserting hook: TextOutW NextHooker: inserted hook: TextOutW NextHooker: try inserting hook: TabbedTextOutW NextHooker: inserted hook: TabbedTextOutW NextHooker: try inserting hook: GetCharABCWidthsW NextHooker: inserted hook: GetCharABCWidthsW NextHooker: try inserting hook: GetCharABCWidthsFloatW NextHooker: inserted hook: GetCharABCWidthsFloatW NextHooker: try inserting hook: GetCharWidth32W NextHooker: inserted hook: GetCharWidth32W NextHooker: try inserting hook: GetCharWidthFloatW NextHooker: inserted hook: GetCharWidthFloatW NextHooker: try inserting hook: DrawTextA NextHooker: inserted hook: DrawTextA NextHooker: try inserting hook: DrawTextExA NextHooker: inserted hook: DrawTextExA NextHooker: try inserting hook: DrawTextW NextHooker: inserted hook: DrawTextW NextHooker: try inserting hook: DrawTextExW NextHooker: inserted hook: DrawTextExW leave gdi+: not loaded NextHooker threw while searching memory (NextHooker will likely still work fine, but please let Artikash know this happened!) vnreng:WillPlus: function call not found vnreng:WillPlusW: pattern not found vnreng:WillPlusA: pattern not found

Artikash commented 6 years ago

Try hook code /HQ-8*0@43D620

I'm not sure how to hook this version of WillPlus reliably yet, so I'll wait until I see more WillPlus games to add auto hooking for this.

More worrying is the 'threw while searching memory'. What operating system are you using? Do you get that message when attaching to any game, or just sekai de ichiban...?

Mars132 commented 6 years ago

The hook code seems to be working perfectly, thank you very much. Can't seem to reproduce the 'threw while searching memory' thing. Most likely something related to my system, that was no longer there after a reboot. Win 10, other novels I tried with NH are subahibiHD and Island, all fine. Sorry for the trouble.

Artikash commented 6 years ago

Ok good, it's not consistent. That matches my experience, so I have a decent idea of what's going on there.

Veshurik commented 2 years ago

Unfortunately, it happens with every game on WillPlus engine. I don't know how Textractor or any other hooker can normally hook text in this games. And I don't know how to search hook (trying on new ensemble SWEET game trial )