Posted by Yuri Zhivago on March 15, 2000 at 14:26:39:
In reply to: More TR tools. posted by Turbo Pascal on March 15, 2000 at 12:46:46:
> I mean, do not focus all us in the same tool, Tomb Raider has
> severals important section:
>
> - Textures
> - Room Meshes
> - Portals
> - Room solids
> - Source Lights
> - Statics (ornaments, furnitures, etc);
> - Commands
> - Object and Characters Meshes
> - Grounds and Fly zones
> - Animated textures
> - Items
> - Sound data
>
> So please, CHOOSE A SECTION that nobody else has done yet and make a tool
> for it.
First, let me note that there are really fewer "sections" that TPascal has
outlined - Portals are inherently part of rooms (and could be considered part
of Room Meshes), "statics" are not really any different from "objects and
characters", items are just instances of moveables or sprites ("item" just adds
world-coordinate initial position and orientation). I agree that there should
be multiple tools, but I think there are really only three or four actual
editors (or import/export tools) to be built here.
As for "don't work on what other people are working on," I disagree, at least
at this stage. There are not enough of us to assign tasks to, no-one here is
working on this full-time (as far as I know), so we can't depend on Person X
to deliver his/her piece, and everyone is still in learning mode. You build a
viewer, then work on turning it into an editor. If someone else releases a
similar viewer, you look at what they did, copy the best parts, remove things
from your own code that you learned a better way to do, and continue.
I plan to release TRueMesh soon (in the next week or so). TRueMesh is a mesh/
moveable/item viewer that includes all the animations. It's working today,
but needs some cleanup. TRueMesh may or may not help other people understand
the meshes and animations, but it has certainly helped me. Once people are
comfortable writing viewers, then they can progress to editors. We need to
take "baby steps" - walk before we can run. Viewers can easily evolve into
editors (TRueView is doing just that, in a limited way).
I would also like to note that, while the TRosettaStone document is filled with
good information, it still contains unknowns or uncertainties. It may be
difficult or impossible to write a truly general-purpose editor until these
mysteries are solved. The best way to solve them is through the use of level
dumps and viewers; that's just the state we're in at the moment.
Yuri Zhivago