Difference between revisions of "AGIdentify"
Line 1: | Line 1: | ||
− | AGI Game Identifier Version 1 By Cold Turkey | + | AGI Game Identifier Version 1 |
− | + | By Cold Turkey | |
+ | 03/23/14 | ||
+ | |||
+ | == <br />Description == | ||
+ | |||
I took the ScummVM (sierragi.txt). People can add new games to the file without changing the programs code! | I took the ScummVM (sierragi.txt). People can add new games to the file without changing the programs code! | ||
Line 7: | Line 11: | ||
I really don't know anything about .NET dependencies, so if this doesn't run on your Windows, maybe you need to install a .NET runtime? | I really don't know anything about .NET dependencies, so if this doesn't run on your Windows, maybe you need to install a .NET runtime? | ||
+ | | ||
+ | |||
+ | === <br />Why? === | ||
+ | |||
+ | [[AGInfo]] is old, and there didn't seem to be anything else. I also wrote getVerA2 which decodes strings in AGI games looking for the version number (AGI 2 only at this time). The idea was "pure" in the sense that it doesn't require external data. What was unfortunate is that sierra didn't use a standard for encoding version strings in their games, so the tool could miss something. It also couldn't find the date, since this was arbitrarily encoded into the game data, if it even existed at all. | ||
+ | |||
+ | |||
+ | == <br />Usage == | ||
− | |||
<blockquote> | <blockquote> | ||
agidentify "pathToGameDirectory" * | agidentify "pathToGameDirectory" * | ||
Line 15: | Line 26: | ||
</blockquote> | </blockquote> | ||
+ | | ||
− | == | + | == <br />Options == |
− | [[ | + | |
+ | |||
+ | == <br />Download == | ||
+ | |||
+ | * [[File:ZIP.PNG|ZIP File]] | ||
+ | |||
+ | [[File:AGIdentify.7z|AGIdentify]] | ||
+ | <!-- [[AGI:Misc/AGI_Version_Utilitiy(AGIVER).ZIP|AGIVER]] --> | ||
+ | |||
+ | <span class="DLInfo"> (ZIP file) [3.43 KB]</span> | ||
| | ||
+ | |||
+ | == <br />See Also == | ||
+ | |||
+ | * [[:Category:AGI Tools|AGI Tools]] | ||
[[Category:Misc Utilities]] | [[Category:Misc Utilities]] | ||
+ | [[Category:AGI Tools]] |
Revision as of 15:46, 28 November 2014
AGI Game Identifier Version 1 By Cold Turkey 03/23/14
Description
I took the ScummVM (sierragi.txt). People can add new games to the file without changing the programs code!
The source code is in C# .NET 2.0 for compatibility. The class for detection can be used by any other code you have, and can return a struct instead of just printing to the console. This should be useful to those wanting to do detection from their programs.
I really don't know anything about .NET dependencies, so if this doesn't run on your Windows, maybe you need to install a .NET runtime?
Why?
AGInfo is old, and there didn't seem to be anything else. I also wrote getVerA2 which decodes strings in AGI games looking for the version number (AGI 2 only at this time). The idea was "pure" in the sense that it doesn't require external data. What was unfortunate is that sierra didn't use a standard for encoding version strings in their games, so the tool could miss something. It also couldn't find the date, since this was arbitrarily encoded into the game data, if it even existed at all.
Usage
agidentify "pathToGameDirectory" *
* Remember to put quotes surrounding the path if it has spaces. If you don't, this program will fail!!
Options
Download
(ZIP file) [3.43 KB]