﻿Find me on : http://code.google.com/p/kprojects/

UO Reader changelog:

IMPORTANT: Check your files to be at latest version possible (4.0.29.X +). Using old files will cause random crashes.


Known Bugs:
	- Multi will not diplay properly in some cases.
	- AnimationFrame will crash on some Frame display, i think format needs to be updated. 
		(I've added a mini workaround but couldn't test it)
	- Sometimes you need to restart the program after changing installation folder succesfully to get the files loaded

v.87
	- Fixed a bug in DDS Reading, thanks to AmaroK86
	- Added tab for viewing Hues. Needs Hues.uop
	- Updated tileart format.
	- Updated drawing in tileart tab
	- Texture Tabs will now draw only NON-tileart items (if checked. Checked by default).
	- Texture Tabs will automatically unset uncorrected filenames. This will make loading a block for the first time 
		slow if you have an inconsistent dictionary.
	- Updated dictionary.
	- Other updates with no reflection on visualization.
	- Updated drawing of borders in tileart tab.
	- Updated drawing of Multis (still not correct).
	- You can now drag dumped-text's container in Multi tab.
	- Added "Sorted" to Textures tab. checking it will order EC textures when opening nodes 
		(Classic textures are already ordered)
	- Textboxes in Textures tab will be updated correctly even if tileart is missing.


v.86
	- Fixes at multi texture loading using ECtextures. Now all pieces will be displayed.
	- Improved visualization of multis with EC textures.
	- Fix at tileart reading that caused crashes.
	- Updated TerrainDefinition format.
v.85
	- Added Tileart TAB to check items following the tileart.
		Please notice this is uncomplete cause tileart report informations also about Mobiles
	- Added Button to update dictionary following string_dictionary. This currently works just for some effect item.
	- Added support for TGA files (not yet used.)
v.84
	- Updated Tileart format.
	- Updated Multis format.
	- Updated TerrainDefinition format.
v.83
	- Fixed stupid crash error when selecting a folder with missing files
v.82
	- Fixed some loading error if using a wrong installation path file
	- Added more checks at file loading
	- Missing required files in the selected directory will now be reported
	- Localizedstring tab now loads in a separate thread
	- From now on StringDictionary substring search will be done via the Search Button

v.81
	- Fixed custom folder setting (restart needed to take effect)
		To be accepted, the folder MUST contain at least valid LegacyTextures.uop, Textures.uop and Tileart.uop
	- Now multi loading is all made by a Background worker => more stability
	- Fixed a bug that made the program draw 2 times the same multi at load.
	- Added a progress bar showing multi loading state
	- Added native dds reader for DXT5 and DXT1. This should fast things up (yet still slow on changin Zs).
v.70
	- Added all Effects related to Tilearts
v.62
	- Updated HashDictionary 
		: 286/228 tileart
		: 6 animationdefinition
		: 254 animationframe1
		: 2/6 animationframe2
		: 28/28 animationframe3
		: 11/6 animationframe6
		: 149/284 legacytexture
		: 19/19 multicollection
	- Added TAB for EffectDefinitionCollection (format is still unknown)
	- Added BGWorker to Multi loading (Drawing instead is still slow)
	- Fixes at AnimationFrame tree navigation
	- Added Splashscreen for loading UOP
	- Added automated UO Folder search
	- Added custom UO folder saving (To be tested)
	- Updated Tiledata format structure to latest version (4.0.29.X)
		(I really don't know when those changes were first introduced)
		NOTICE: Older tiledatas are no more supported because there's no version number update in the new one
	- Migrated to .NET 4.0 (VS2012 base)
	- TileFlags have been corrected -> there are 2 unknown left
	- Added TAB for LocalizedString (very slow)
	- Added TAB for TerrainDefinition
	- Fix at animationFrame treeview
	- Added watermark to AnimationFrame images (JP's Request)
v.52
	- Added TAB for viewing AnimationFrames. (Code from KRFrameViewer, made by Kons - Wim)
	- Added TAB for StringDictionary
	- Added BGWorkers to make the program more stable.
v.42
	- Updated tileart reading.
	- Updated multi drawing.
v.41
	- Added radarColor Square in Texture viewing.
	- Updated tileart reading.
	- Added "Use EnhancedClient texture" checkbox in Multis view.
v.4
	- Added support for tileart.uop.
v.3
	- Added Enhanced Client Textures TAB.
v.2
	- Added Legacy Textures TAB.
v.1
	- Basic Multi support / drawing.

Thanks to:
- Malganis for the Mythic Package DLL