InfinityUnit v1.0 by Zephyr
- 2010 
- c# .NET3.5 
- email: infinityunit@free.fr


[Imho]
- There's no tool for testing BG2 nor its mods
- With Weidu and InfinityUnit we can separate "how we do something" from "what we want"

[InfinityUnit]
- Load game data and display any inconsistency data or msissing file
- Unit test game data with custom test
- Colaterally, InifinityUnit show you a "walkthrough" the game, since it displays area, creatures in the area, creatures items etc.

[InfinityUnit GUI]
- Explorer tab: display the same data (normally) as InfExp.exe (Infinity explorer v0.75)
- Unit test tab: inconsistency and unit test results
- Configuration tab: Starting areas is for recursive tests, including areas is only for these areas (i.e. no recursion)
- Log tab: display logs

[TODO]
- Containers
- Unit test scripts (actually can decompile like InfExp but what to check? maybe checking existence of resref... should be enough)
- Unit test spells (usefull?)
- Unit test stores (usefull?)
- Unit test abilities (usefull?)
- Unit test effects (usefull?)
- Improve Explorer tab

[Thanks]
- To all mods, IEFFHP, IESDP, Weidu, InfExp, NearInfinity, ShadowKeeper, BWP makers

[FAQ]
- How to install InfiintyUnit?
	. Unzip in your BG2 folder, so you have the following folder myBG2FullPath/InfinityUnit/

- How to start unit test?
	. Configuration tab: choose areas from where unit test will be done recursively
	. Click on the left top icon (BG2 icon)

- How to read inconsistency results?
	. Unit test tab: there's an inconstency errors node on the left
	. Unit test tab: there's an unit test errors node on the left
	. Unit test tab: at the right, you can see some logs, just remember this: IF IT'S RED, IT'S BAD

- How to customize unit tests?
	. Create and edit your files in InfinityUnit/Areas (Creatures, Items and Maps) folders based on the sample files