demiurge777

peter meier
Member
ServUO Version
Publish Unknown
Ultima Expansion
None
Okay, working like a mule 🙂
The thing is still under heavy development, switched to WINF + WeifenLua
Currently working on import of prealpha to t2a map import
GolbalAutoFileIdentificationService
GlobalImportExportSerice
so u just have to klick a file, its auto identified as SA map, openeded, right version correlations are met to open tiledata, muli.idx, blah blah
UIX Experience... non commited map changes stored in delta file immediatly, crashsafe, slighty transparaent to show non-commit

Glad for any input you have - gimme your needs i will try to put em in

1774562950252.png
1774562963166.png
1774563011778.png
1774563032298.png
1774563048486.png
1774563070321.png
1774563087202.png
1774563100310.png
1774563113483.png
1774563127354.png
1774563206506.png
1774563223952.png
1774563238070.png
1774563251578.png
1774563267961.png
The Map is PublicBeta btw.....
mouswheel zoom, pan, drag n drop in Multi Editor and World creator
When i have time i will do a feature list.
 
Last edited:
Map import from public Beta up to Ultima Online Classic 4.0.6.a works.
ML got different map size.. working on that
found out my radar is having bad colors.....
made progression on PreAlpha map. but thos one got some very strange images... pink transparency stuff 256vga palatte snooping changing between 0x0000 and 0x3FFF to 0x4000 to the end... suddenly swapping. all tiles in art mul and art idx....
glad for any knowledge on that gfx format.
1774638260297.png
till soon
working on Memory-Mapped Flat Memory-Mapped File (MMF) (FFF) - Fucking Fast File Binary with Spatial Indexing 🙂 so savin a few hundred megs will take a split second....
 
Last edited:
Loads of minor changes
Minimap map display cw rotation
Minimap klick position to isoview recalculation fix
Minimap - isoview syncronity
minimap resize
minimap tilt
minimap undock state not falling behind mainwindow anymore
minimap state persistance
minimap zoom x1 - x2 with mousewheer
minimal xy display: lower right corner when over minimap
maximap xy display: lower right corner when over maximal
redesign minimap to radacol usage
with fallback to ZHeight Heatmap display.

Loads of background stuff
GlobalReadWriteRadarCol with Versioning and automatic headercheck.

Doing a load of refactoring
1774684748573.png

lol... just saw that center reposition is not working on minimap resize.
got to fix that
1774684907618.png
cya
working on shift+lm click in minimap to create a isoview center based favorite creatin with namin option to save location for later use and quick navigation.
Reduce prerendersize around isovew to lower overhead calculations. currently holding the entire map in memory, makes paning not as smooth as i want it.
 
displaying maps up to Ultima Online Classic 7.0.23.1 works now.
Had to analyse all headers and data of
Map.mul, staidx.mul, statics.mul, art.mul, artidx.mul and tiledata.mul...
1774822224040.png
Working on UOPs next.

UOA Import OK
Export mhaaaaa not realy kinda scrambeled data. looks like i do not write negativ x values during save process. UOA Bulk-Convert currently in development.
 
Nice work, I've been working on update to UO Architect 4.x for the last year slowly much different that your shots above but cool. Never did try Fiddler. I've made updates to the UOA format.

UO Architect -
Founder / Co-Creator
OrBSydia
 
Hey, thx,
What way do you want to go with UOA4x?

well, i wanted to create a tool that gives you the option to manipulate/create multis, edit clilocs, tildatat, staidix and statics, edit uop or mul, import export UOA+Archive.

If you want me to support the updated UOA Format would give me a snipet or the file structure or just a file? i would rush it through my tool to get the info to open, manipulate and save it.

I try to natively support UOP format for maps, art, multis and dont want to have to convert between mul and uop back and forth. by today i can open any map file from public beta up to 7.0.113.0 and display it isometrically on screen in my worldbuilder.

next step will be to manipulate (change tiles, place multis) and then save the whole thing back into tiledata, staidix, statics and uop.
 

Donations

Total amount
$50.00
Goal
$500.00

Shards

Back