Skip to content

UOReader

Kons edited this page Mar 22, 2015 · 1 revision
  1. summary InsideUO for SA client.

UOReader

_ovvero_ il mio tentativo di insideUO per Enhanced Client.

Features:

  • Runtime reading for .uop files.
  • Display per Legacy Textures
  • Display per Enhanced Textures
  • Display per Multis (in corso)
  • ([color=#FF0000]New![/color]) Display per String Dictionary
  • ([color=#FF0000]New![/color]) Display per AnimationFrame

UO Reader changelog:

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

PLEASE NOTICE: Enhanced Textures are NOT FINISHED YET. So multis with EC textures will be WRONG viewed.

Screenshots:

[http://imageshack.us/photo/my-images/849/21225426.jpg http://img849.imageshack.us/img849/2899/21225426.th.jpg]

[http://imageshack.us/photo/my-images/825/52128821.jpg http://img825.imageshack.us/img825/1971/52128821.th.jpg]

[http://imageshack.us/photo/my-images/189/16906439.jpg http://img189.imageshack.us/img189/5820/16906439.th.jpg]

[http://imageshack.us/photo/my-images/15/98330252.jpg http://img15.imageshack.us/img15/8845/98330252.th.jpg]

[http://imageshack.us/photo/my-images/854/20482749.jpg http://img854.imageshack.us/img854/4457/20482749.th.jpg]

[http://imageshack.us/photo/my-images/854/53189107.jpg http://img854.imageshack.us/img854/6852/53189107.th.jpg]

Clone this wiki locally