Kelebek1 Posted June 28, 2015 Posted June 28, 2015 Was so busy working on modding the text , didn't actually play it. Hold on. /HW-1c@1CBEAA:SiglusEngine.exe Or alternatively, ITHVNR works too without a code, as posted in the Angel Beats thread. doppel222 1 Quote
Zakamutt Posted June 28, 2015 Posted June 28, 2015 Yeah, just use ITHVNR honestly. It's as fast as vanilla ITH and doesn't crash everything. Quote
Kelebek1 Posted June 28, 2015 Posted June 28, 2015 Well it will eventually. The problem with hard-coding hooks is that the code it's expecting will change over time with new engine revisions, and even between games on the same engine sometimes, and can cause problems. ITHVNR will go that way eventually as well, it's just more stable for right now as it's getting updates, but they'll stop, and some years after that when changes happen, crashes will come. "Fast" isn't really an issue, who is unable to run it performance-wise? It's missing a load of ITH's features, that's the most annoying part. Not sure why he didn't just update all the hooks from ITH's base, rather than whatever he did. Quote
Zakamutt Posted June 28, 2015 Posted June 28, 2015 My 5-year-old faptop grinds to a halt when running VNR (but ITHVNR is fine.) I was pretty much forced to switch to ITH, lol (no, I can't even close to afford a new laptop). Anyway, when said hooks differ, won't the hook you just posted do the same? Ah well, not that it matters either way as long as they work... Quote
Kelebek1 Posted June 28, 2015 Posted June 28, 2015 The one I posted is for this specific game, which won't change. The auto-hooking works based on signatures. It scans the exe for a specific string of code, that's how it identifies what engine it is, and then sets a bunch of code designed for it. Problem is when it detects an engine, but the specific registers and/or stack it uses are different. If it expects a string pointer in eax, but the game instead uses esi, and eax is 0, then you get ITH trying to read memory at 0, which is invalid -> error. Most errors are handled and ITH can continue, but some bad ones can crash the game itself, pretty rare though, I think I only saw it twice. What I posted is only for the current version of Angel Beats, not for anything else. Also, yeah 'course compared to VNR. I thought you were comparing ITH and ITHVNR when you said you had to switch to ITHVNR, after I was talking about ITHVNR lacking ITH features.. Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.