Help - Search - Members - Calendar
Full Version: Small tool: GPL Patch Inspector
SimRacing MZ > Grand Prix Legends > Grand Prix Legends Files > Tools/Utilities
Bernd Nowak
Trying to make GPL a little bit easier for new guys I created this tool: GPL .exe Patch Inspector.
In the current state it's not entirely done because I'm thinking about integrating a check for Allow indexing on NTFS volumes and a read-only check for files. But this seems to be a little bit more complicated.
Great thanks to Martin Granberg, Niggel Pattinson, Paul Thurston and Guru for all help smile.gif

Edited 25.01.2006:
Found a nasty bug with the NTFS module and found a way to check Folder Indexing under NTFS.
And changed the grey (black) lines to blue. Is it better now Flop ?
New Version uploaded.

Edited 29.01.2006:
Added some more adjustement to the way the program has to deal with US versions.
Created new help and What's this help.
Added a 'Maybe due to Gem+' to the Teamfix output.
Changed the output for OpenGL (Original vs. WiHerr).

Edited 13.02.2006:
Added some more adjustement to the way the program has to deal with US versions. smile.gif
Added a core.ini check
Added wave file check if carsound is enabled
Added Exports folder check for GPL 2004 Demo
Thanks Larry, Bob and David for helping

Edited 21.02.2006:
Removed messagebox for size and version.
Changed the help file.

Edited 13.02.2007:
New version 1.07 which should run without problems under Vista 32 bit.
(No idea about Vista 64 bit as I don't have it and have no pc to run it.)

Edited 21.02.2007:
GPL CPU Fix which is important today with all those Windows 2000/XP/Vista PCs running incredible fast and may explain why some have problems.
Core.ini checks for replayMemoryOverride value, alternate_ip_addr_lookup value, TossHighestMip value and allow_force_feedback value.
Help updated to reflect the new checks

Edited 18.04.2007
Added some ASCII/ANSI checks smile.gif
The BASE INI Format check examines some INI files for the right format ANSI (GPL has trouble with INI files saved with UNICODE/UTF instead of ANSI).
The Season INI check examine the 67season.ini file. It checks the format (ANSI/UNICODE/UTF), checks the number of numevents and basic event checking (trackdir).
The APP.INI check gives you information about the format which is used to save the file (only ANSI allowed) and additional information about the sound sample rate and the last used player profile.
The Player.ini check gives you information about the format which is used to save the file (only ANSI allowed) and additional information about the Driver Textures settings.



Click to view attachment




bye1.gif




1874
332
dangermouse
Cool. Works very well too as it showed up on a couple of exe I haven't used in ages were not patched up to the rest.

Thanks for a very handy utility thumbsup.gif


bye1.gif
Bernd Nowak
Edited 25.01.2006:
Found a nasty bug with the NTFS module and found a way to check Folder Indexing under NTFS.
And changed the grey (black) lines to blue. Is it better now Flop ?
New Version uploaded.
dangermouse
Thanks Bernd. Don't like the blue as much bit if it helps Flop or other users then great. thumbsup.gif


bye1.gif
Fast Tommi
Great utility Bernd thumbsup.gifthumbsup.gifthumbsup.gif

Thank You
Thomas bye1.gif
Bernd Nowak
Have done some homework and adjusted it:

Added some more adjustement to the way the program has to deal with US versions.
Created new help and What's this help.
Added a 'Maybe due to Gem+' to the Teamfix output.
Changed the output for OpenGL (Original vs. WiHerr).

New version at the beginning of this thread

A great thanks to all of you. Sorry that I couldn't test it with so much different versions before.
Bernd Nowak
New version uploaded:

Added some more adjustement to the way the program has to deal with US versions. smile.gif
Added a core.ini check
Added wave file check if carsound is enabled
Added Exports folder check for GPL 2004 Demo
Thanks Larry, Bob and David for helping

It's now version 1.05 and available in the 1st message of this thread.
dangermouse
Thanks for keeping on working on this nifty little tool. thumbsup.gif


bye1.gif
Bernd Nowak
New version uploaded. No new features but removed messagebox for size and version and fixed an error in the help file.
Thanks Keith.
Bernd Nowak
Here's a new version 1.07 which should run without problems under Vista 32 bit. No idea about Vista 64 bit as I don't have it and have no pc to run it smile.gif

Maybe Keith or another Moderator can exchange it in the first post . (dangermouse EDIT: Done wink.gif )


bye1.gif
Pedro
Thanks Bernd clapping.gifand Keith thumbsup.gif
Bernd Nowak
To keep not only me busy but to give Keith something to do too I have added some new checks:

GPL CPU Fix which is important today with all those Windows 2000/XP/Vista PCs running incredible fast and may explain why some have problems.
Core.ini checks for replayMemoryOverride value, alternate_ip_addr_lookup value, TossHighestMip value and allow_force_feedback value.
Help updated to reflect the new checks

Have fun and thanks Keith for tossing around the file smile.gif
Bernd Nowak
To keep Keith again busy here's a new version smile.gif

Added some ASCII/ANSI checks smile.gif

The BASE INI Format check examines some INI files for the right format ANSI (GPL has trouble with INI files saved with UNICODE/UTF instead of ANSI).
The Season INI check examine the 67season.ini file. It checks the format (ANSI/UNICODE/UTF), checks the number of numevents and basic event checking (trackdir).
The APP.INI check gives you information about the format which is used to save the file (only ANSI allowed) and additional information about the sound sample rate and the last used player profile.
The Player.ini check gives you information about the format which is used to save the file (only ANSI allowed) and additional information about the Driver Textures settings.

I tested it as far as I could and for me it works. Only bad thing is that I only check the player.ini of the last used player profile and no check of placxx.ini from the mods.
Pedro
thumbsup.gifThanks again Bernd.
Used it,
It works beautifully..........noticed I haven'd install'd the CPU.patch.
Bernd Nowak
Thanks for testing/using thumbsup.gif
Now I need to redesign the whole stuff otherwise I need to much space. And here you see me sad.gif
Just not sure if I will use tabs or whatever to reduce the place for the checks and results.

And I need to find a way to

a) export the results
cool.gifallow minor changes like changing UTF/Unicode => ANSI or to create a button/something to allow fixing of Driver textures in player.ini

Missed something (arrrrrrggghhhh). I think it was critical. Damn. (Thinking ................................) AHHHHHHHHHH. Found it. Max details and Z-Buffer smile.gifAnd of course a button/something to fix it like 'Do you want to try max details with DisableZBuffer = 1 or 99% details and DisableZBuffer = 0

And checks for the mods wink.gif

I must admit that work on the GPLTD statistics is slow to stop due to this but I want to give the people a workable detection utility so that it's easy to diagnose common mistakes/errors with this beautiful simulation.
yDNA
It works like a charm here also, thanks. thumbsup.gif
Bernd Nowak
Thanks guys. A positive news is that I'm working on a redesign for a version 2.x
The main difference I have in my mind will be some smart buttons when the Inspector found something (INI files) which can be easily fixed like 'Fix it?'
Or in case of the patches if you press 'Fix it' a window with the html link to this great forum and a short explanation.

And of course another optic as I said it's to difficult to fit into/on one window. And a new tiltle like : GPL Inspector because it's much more then the original gpl.exe checking.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2008 Invision Power Services, Inc.