Posts Tagged ‘LevelEd’

PAKEd, MDLEd, LevelEd, Argh!

Monday, January 19th, 2009

Man, writing this editing suite stuff isn’t easy is it? Who knew?

Everything is moving along and I spent the weekend learning a great deal about MDL files and specifically what in the hell a ‘frame group’ was. With that knowledge, I’m now successfully reading all parts of MDL files into proper data structures.

However, that code is currently living inside of the PAKReader class which is wrong. I need to extract it out to an MDLReader class (with an accompanying MDLWriter class). To get those working and debugged it would make sense to get the MDLEd application at least somewhat started for easy testing. To test that application, I will need raw MDL files which means I should add an ‘Export’ function to PAKEd first. Eek!

It’s all doable but it takes time. Gonna put my head down and grind on this stuff for a bit. It’ll be good in the end, I promise!

Stipple Slip

Tuesday, December 16th, 2008

I read a tutorial the other day on OpenGL and it mentioned line stippling. I didn’t know OpenGL could do that but apparently it can! I’ve since added it to a few places in LevelEd and I love how it looks! Here’s a pic of a selected trigger that uses stippled lines to indicate which entities it is targeted at:

picture-1

Speaking of LevelEd, I think the fallout from the recent code re-factoring has finally started to subside. The editor broke in many and varied ways that I didn’t notice until I actually tried to build something in it. Yargh!

I’m just about ready to get going, in earnest, on PAKEd. I want to get the table of contents displaying in an NSOutlineView over the next few days. Wish me luck!

It’s The Little Things That Matter

Sunday, November 23rd, 2008

Working on a Mac has made me very aware of the little things that make life as a user easier. As a result, I strive to add these little niceties into whatever application I’m writing. For example, I just added code that makes LevelEd aware of changes that WADEd has made to a texture file. What this means is that if you launch WADEd from LevelEd, make changes to the WAD, save it, and then flip back over to LevelEd, it will automatically reload the WAD and refresh the viewports correctly. This is something that would be a special feature on a Windows machine but it’s sort of expected behavior on the Mac.

It’s the little things that make me love my Mac.

Now to work on getting drag and drop working between open WAD windows…

WadEd Preview

Saturday, November 22nd, 2008

So I’ve been toying with the idea of a ToeTag editing suite. Something that will be a more comprehensive solution than a level editor with some WAD editing capabilities tacked on. To that end, I’ve spent the last week or so breaking out the WAD editing into a separate application. Quick screenshot of the WAD editor:

This means that the level editing application will no longer be able to edit WAD files but I will add some sort of “Open WAD in WadEd” menu option that will launch it easily so it shouldn’t be an issue.

I plan to add a PAK file editor and potentially an MDL editor if I can muster up enough free time. My ultimate plan is to include some sort of integrated QuakeC editor/compiler and then you’ll be able to create Quake mods entirely from within the ToeTag application suite.

World domination is at hand!