Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
File formats for crusader levels
04-25-2017, 03:19 AM,
#1
File formats for crusader levels
Anyone know of any sources where to find the formats used to define crusader levels?

Cheers,
IGTC
Reply
05-23-2017, 11:19 PM,
#2
RE: File formats for crusader levels
Hi

What have you tried so far?
As known, Crusader uses a modified U8 engine.

The original formats are explained here:
http://wiki.ultimacodex.com/wiki/Ultima_...al_Formats

Also the Pentagram Team has done an reimplementation of U8 as well as partial work for Crusader:
http://pentagram.sourceforge.net/

You may find something useful in their docs.

Right now I also wanted to create an map/level viewer, I've done an ShapeViewer so far...
Reply
Yesterday, 01:21 AM,
#3
RE: File formats for crusader levels
Do we know if there's an accompanying file which can translate exported SHAPES.FLX filenames to more verbose/friendly names? I have several hundred sprites which I cannot identify by eye and that threw a wrench into the engine I was making.
Reply
Yesterday, 10:21 AM, (This post was last modified: Yesterday, 10:23 AM by Therion.)
#4
RE: File formats for crusader levels
(Yesterday, 01:21 AM)compelx Wrote: Do we know if there's an accompanying file which can translate exported SHAPES.FLX filenames to more verbose/friendly names? I have several hundred sprites which I cannot identify by eye and that threw a wrench into the engine I was making.

Yes that's a good question, I've also already thought about that - however the obvious thing is that there is no official source for these shapes?
I dont know of any - if you know then it would be possible to tie this one to the shapes, otherwise all that's left is naming the shapes on your on 1 by 1. Dodgy

Im also looking for the logic in the TYPEFLAGS.DAT file, while I've read them and already figured out certain combinations which give me all weapons/items etc.
The overall picture is atm still pretty small... anybody has invested work in that already?

Edit:
Why did it stop you from making your engine?
Isnt it, if you want to load an map that the map data will tell you what shape to render at what (x,y,z)?
So basically there is no real need to know the official name of the thing... of course it would be insightful - but thats just for human purposes.
Reply
Yesterday, 02:34 PM, (This post was last modified: Yesterday, 02:40 PM by compelx.)
#5
RE: File formats for crusader levels
Yeah technically speaking I could ignore it and continue but I reached a point where I wanted to load in the extracted sprites as resources in my executables embedded library and when I attempted to put together/layout a new level it was difficult to do so without easily identifiable sprite names.

Edit: I'm under the impression a TYPES file for this exists but it may not have shipped with the game based on talks I had.
Reply
Yesterday, 03:05 PM,
#6
RE: File formats for crusader levels
Hmm yeah probably, the original devs would have had such an resource for sure.
But its not that hard, for the aprox. 1450 sprites there are most of them are identifiable, like Explosions, Civilians, Weapons, Solider, Platforms (mechs) etc.
You just have to name them then, and let those out which are ambigious or unidentifiable - sooner or later you'll have them all.
Reply
5 hours ago, (This post was last modified: 5 hours ago by compelx.)
#7
RE: File formats for crusader levels
Yeah that's the approach I took. At the moment I just need to assemble a sandbox level where I can test collisions. The one I have works but is very simple. I wanted something more normalized and realistic. I wanted to try and recreate rebel base but got bogged down on sprite management.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)