• Hail Guest!
    We're looking for Community Content Contribuitors to Stratics. If you would like to write articles, fan fiction, do guild or shard event recaps, it's simple. Find out how in this thread: Community Contributions
  • Greetings Guest, Having Login Issues? Check this thread!
  • Hail Guest!,
    Please take a moment to read this post reminding you all of the importance of Account Security.
  • Hail Guest!
    Please read the new announcement concerning the upcoming addition to Stratics. You can find the announcement Here!

UO:Reader

Kons

Adventurer
Stratics Veteran
UOReader.

(NEW! 13-05-20) Version 8.7


Features:
- Runtime reading for .uop files.
- Display per Legacy Textures
- Display per Enhanced Textures
- Display per Multis
- Display per String Dictionary
- Display per AnimationFrame
- Display per EffectDefinitionCollection
- Display per LocalizedString

PLEASE NOTICE:
- Enhanced Textures are NOT FINISHED YET (not by ME, ask EA). So multis with EC textures will be WRONG viewed.
- Program was made with .Net, so install .Net runtimes

Screenshots:







Download UO:Reader from
kprojects - UO tools - Google Project Hosting

No sourcecode will be given, this program was made for educational purpose.

NEW CHANGELOGS ARE IN FOLLOWING POSTS

ChangeLog:
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
- Devil for his .dds reader DLL

Known Bugs:
- Multi viewing is buggy with some tile.
 
Last edited:

Pinco

UOEC Modder
Stratics Veteran
Stratics Legend
good tool, I was a fun of the frame viewer, but this is much better ;)

unfortunately we can't save images :(
 

Kons

Adventurer
Stratics Veteran
good tool, I was a fan of the frame viewer, but this is much better ;)

unfortunately we can't save images :(
Saved images are used by people to implement new animations in 2d clients with SA frames.. i don't like that, so didn't put the function :p

Btw there are a lot of things that should be added before image extracting !
 

Pinco

UOEC Modder
Stratics Veteran
Stratics Legend
Saved images are used by people to implement new animations in 2d clients with SA frames.. i don't like that, so didn't put the function :p

Btw there are a lot of things that should be added before image extracting !
it's not the only purpose...
for example I use those images to make icons for the UI or just for random images :p
 

Kons

Adventurer
Stratics Veteran
it's not the only purpose...
for example I use those images to make icons for the UI or just for random images :p
btw for textures there is already extractor: each time you click on the texture you want to see temp.dds in the program folder is updated.
 

Dermott of LS

UOEC Modder
Stratics Veteran
Stratics Legend
...

Figured out how to get it working (finally... I copy/pasted the UOP files to C:\UOP then redirected the Load UOPs)...I could spend DAYS digging through this stuff and have already seen a LOT of KR artwork that is sadly no longer in use (at least for now) which makes me wonder WHY they stopped. I don't know if it was how it ended up being translated into the game or what.

Also a lot of stuff I hadn't seen before which REALLY makes me want to see it being used ingame.

Thanks for the Reader Kons!
 

Ender

Crazed Zealot
Stratics Veteran
Stratics Legend
UNLEASHED
So I was just using this for the first time... I stumbled upon a beautiful version of the Fountain of Life. I guess from KR, I didn't own one when KR was around. But damn. I hope the graphics update either brings back KR graphics as an option or brings stuff even better.

Assuming it's ever released D:
 

Kons

Adventurer
Stratics Veteran
Is there any possibility to sticky this thread? :)
It could be useful to people who want to look around ! :p
 

Kons

Adventurer
Stratics Veteran
Reader has been updated.. this is a stability update

Same link as in the first post!

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)
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)
 

Ashlynn_L

Lore Master
Stratics Veteran
Stratics Legend
This is great, I had fun looking through all of it. I'll also find a use for a few of the textures too. I made a large tower in google sketchup a while ago so I am tempted to use some for that.

Seeing the KR trees and plants makes me a bit sad though. I didn't realize those assets were still in the client and I wish they were used. Perhaps they will be repurposed when the HR update happens.
 

Dermott of LS

UOEC Modder
Stratics Veteran
Stratics Legend
...

Seeing the KR trees and plants makes me a bit sad though. I didn't realize those assets were still in the client and I wish they were used. Perhaps they will be repurposed when the HR update happens.
I don't think I can adequately express how much I agree with this. And there are more KR art assets than just the plants that should be brought back as well... the telescope, serpent pillar, floortiles, the sandstone tiles, the list goes on.
 

lucitus

UOEC Modder
Stratics Veteran
Stratics Legend
But Kons iam only talking theoretically, is it possible for you to change the stringdic that the client uses this or that graphic instead?
 

Kons

Adventurer
Stratics Veteran
you mean changing from classic textures to kr textures?
It's something i have been working on, but didn't manage to find exactly what makes choose one or the other file :)
(it's not done using stringdic )
 

lucitus

UOEC Modder
Stratics Veteran
Stratics Legend
you mean changing from classic textures to kr textures?
It's something i have been working on, but didn't manage to find exactly what makes choose one or the other file :)
(it's not done using stringdic )
It should be the stringdictonary i have tried different Versions and i got krs chairs displayed wrong title but it should be possible, but i dont know how the myps are crypted and how the string dic is crypted. Have you found a way to write myps the Client is able to read? would be interesting for a tranlastion of the Client into another langauge?
 

Kons

Adventurer
Stratics Veteran
well i was trying to get the change in the function that calls the function that loads from stringdictionary! :)
myps (if it means .uop files :) ) are compressed with zlib and formatted with proprietary format (UOP v5).
My program should be able to load stringdictionary already..
Yeh, i know how to change those, but i think someone would get angry..
 

Kons

Adventurer
Stratics Veteran
updated again:

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
 

Kons

Adventurer
Stratics Veteran
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
 

Kons

Adventurer
Stratics Veteran
Digging in some spare time i found other usefull information, so i've updated to 0.8.5

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.
 

Kons

Adventurer
Stratics Veteran
I've updated the 0.87 version!

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.
 

Kirthag

Former Stratics Publisher
Alumni
Stratics Veteran
Stratics Legend
Campaign Benefactor
Make sure it is pointing to the most recent install of the EC. It was being funky with me until I made sure the directory was pointing to the EC.

Lemme know if that works.
 
Top