I know many have said that this is not possible, but after viewing this YouTube video featuring NeoluxTextures' ENB series, I can see that this is actually quite possible. I don't care much for the enhanced graphics, as I don't want to burn out my graphics card, but I am seeing a 20+ FPS difference when playing 220.127.116.11 vs 18.104.22.168, specifically, 22.214.171.124 can maintain a constant 60 FPS while 126.96.36.199 lags to 40 FPS a lot. Thus, 188.8.131.52 appears to have better performance, as well as stability, since it crashes less often, and so I want to use 184.108.40.206.
I have reinstalled the game from scratch, updated to 220.127.116.11, installed an old 0.4.0 scripthook.dll, and installed ELS and LCPD:FR, but I can't get them to work as well as in the video. My ELS console and map location name will consistently flicker at random times, and LCPD:FR will crash with a CSharp.Engine.Core error. In the log file, it says that attempted to read/write in protected memory, but I am already running as admin. I also notice that this error may be caused by advancedhook.dll rather than scripthook.dll. Does anyone know what the problem is? Anyone also know if any old advancedhook.dll works with 18.104.22.168?
I know people can run the game perfectly fine on 22.214.171.124 with mods. I would appreciate it if someone can make a tutorial, especially Neolux, who can run the game perfectly as proven in the video, on this issue, as it would help a MYRIAD of people in the modding community. Thank you very much!
UPDATE: I've gotten to the point where LCPD:FR 0.95 Beta runs relatively well, with a few exceptions. The game can't spawn guns for the suicide ped, and will consistently spawn police cars until I kill the ped or leave the area. The LCPD:FR console says that the action "SET_PED_WEAPON" isn't found, and then a bunch of police cars spawn in the background. This error appears to be caused by ScriptHook.dll v0.4.0, because the log has a bunch of this particular entry: "[ERROR] Native function named "SET_PED_WEAPON" is not available." Other than that, LCPD:FR seems to work, with pull-overs and arrests working fine. The biggest problem right now is with ELS. Not only are the ELS control console and the street name flickering, but the police blips on the map are flickering too. And I don't know how to solve this problem; it happens on every version of ELS I try. But in Neolux's video above, you can see that his ELS works fine, with none of the problems that I am reporting.
Last edited by Foruman; 02-26-2012 at 05:57 PM.
UPDATE: I think I figured out why it was flickering, lol. I used FRAPS, and can see that my FPS actually went above 60 sometimes, which is also when I see the flashing. I am going to see what I can do about that, because VSync isn't working.
Last edited by Foruman; 02-26-2012 at 08:09 PM.
Neolux was on GPM until the last month.I wish he'd see this.
Are you using the old scripthook or the new one? Download Simple Native Trainer and you'll see what I'm talking about, I believe you need to use the old scripthook. There is a way to get it to work, but I haven't attempted it personally.
Now, 0.95 RC2 is a completely different story. I believe it uses a different advancedhook.dll, and also a different memory hack technique. Thus, when I try it on 126.96.36.199, it loads up correctly, but not any missions. Just arresting someone will cause an error in the CSharp.Core.Engine script and close the game right away. Checking the LCPD:FR error log, it says the error is attempted to read or write in protected memory. As I mentioned previously, I am always running the game as an admin, so I believe that this problem is the result of a new memory hack technique in LCPD:FR 0.95 RC2 that only works with 188.8.131.52, whereas 0.95 Beta uses the method for all the older versions and is almost completely compatible with 184.108.40.206. Please correct me if I'm wrong, or if there is actually a way to get 0.95 RC2 running on 220.127.116.11.
One last time, I want to stress that I'm using 18.104.22.168 not for the graphics mods out there, but for the better performance and overall stability of that patch. I get 20+ increase FPS in 22.214.171.124, and can play at a near constant 60 FPS (except during car chases, of course). Thus, I don't care if I have to use an older LCPD:FR version to play, just as long as I can be a police officer in the game. But, what I'm saying for this topic is that it would be great if there's a way to make the newest LCPD:FR versions work on the patch of GTA IV that works best overall (which is 126.96.36.199). I don't know why anyone would play on 188.8.131.52 anyway, considering Rockstar dumped the good shadows/shading system for a crap one that lowers performance and FPS, not to mention limited modding capabilities and brought other BS into the game that causes it to crash more often.
Last edited by Foruman; 02-29-2012 at 02:27 PM.
I can confirm the latest version of LCPD First Response only works with 184.108.40.206.
This may change if there's enough demand, and we may expand it to work with 220.127.116.11, although that depends on interest and the amount of time we have.
And thank you for making an account just to reply here to my concerns! I really appreciate your hard work for the G17 Media/LCPD:FR development team, and I expecially love playing GTA IV with LCPD:FR!
In the meantime, I'll just stick with the 0.95 Beta version, as it works best with 18.104.22.168 besides that one mission.
Anyways about getting LCPDFR to run on 22.214.171.124 I don't really know how I did it :P
I once spent 2 days combining scripthooks, dsound.dll's and Xlive's till it worked and I've copy/pasted those files ever since :P
Think it's mainly in using an older scripthook version to get it to work though.
I'm sorry that I can't be of more help to you.
Best of luck,