ToeTag 0.4

The latest version of the editor just went up. Damn, I love Sparkle. Automatic updates are SO nice.

This version adds brush clipping, which was one of the last remaining large-ish features missing from ToeTag. Check out the documentation on it here:

2-Point Clipping

The last few days have been a real experience for me in terms of optimizations and code improvements. It’s great when a code base gets to this state because now it’s less about adding features and more about making what is there better. And easier to use. And faster.

I’ve been using E2M6 as my benchmark level. It was atrocious 2 days ago but now I can work on it and it’s smooth as silk! Well, not quite that smooth, but pretty darn smooth!

Enjoy the new version!

(if you haven’t downloaded ToeTag yet, click here)

10 Responses to “ToeTag 0.4”

  1. Pablo Says:

    tried toe tag on a mac g5 with leopard. the editor opens but i cant see any windows. except the top bar with the “file/view” options. i did the new file, opened a .map file and nothing! dunno whats wrong. there are no error messages. :(

  2. Warren Says:

    Hmm… That’s really strange. The only thing I can think of is that it couldn’t find something it wanted to load and failed.

    I’m going to see about adding a log file into the next version so I can maybe get some info on people’s machines who are having trouble. It must be an issue with the PAK file reading or something. Can’t imagine why though.

    So, is your Quake directory fairly standard? Is there any chance you could zip it up and send it to me? I’d love to reproduce some of these problems on my machine.

    warren at wanton hubris

  3. gm Says:

    Pablo: Look in Console in /Applications/Utilities - see if you got the same malloc error in there that I did.

  4. Warren Says:

    You’re getting a malloc error? Is this something you’ve sent me already? If not, please email me whatever you’re looking at. I’d love to see it. :)

  5. Pablo Says:

    this is what the console gave me whenever i wanted to do a new level (cmd+n):

    1/16/08 1:07:37 PM ToeTag[132] *** +[NSString stringWithUTF8String:]: NULL cString

    dunno what it means. and i dont know what a malloc error is either. i dont have that much tech knowledge :)

  6. Warren Says:

    Guh. Still not clear what’s happening. So frustrating.

  7. GomJabbar Says:

    I finally upgraded to Leopard yesterday and hope to be checking ToeTag in the next couple of days. It’s already downloaded but I haven’t had the time to fire it up yet… ;)

  8. Warren Says:

    Good deal! Hopefully you’ll be one of the people that it works for. :P

  9. gm Says:

    Yep, it looks like Pablo is getting the same error I am (look under the cString error, there’s another one where it can’t malloc a stupidly large amount - it’s probably because the cString is invalid).

  10. Warren Says:

    Do you guys have the latest version (0.5)? Can you make it fail and then email me the toetag.log file that should be sitting in your Quake directory? That might give me a clue.

Leave a Reply