ToeTag 0.2

ToeTag

I created a new ToeTag build this morning and the Sparkle framework worked great! I tested it out locally and it told me there was a new version, showed me the change list, and downloaded/installed it without a problem. Free libraries like Sparkle are a true benefit to software developers everywhere!

Documentation

I am writing more and more documentation for ToeTag so if you’re using it and are getting stuck, please check this URL regularly:

Tutorials

I am going to strive to get several written each week so the body of work there should grow rather quickly.

Software

Before I go, let me plug 2 pieces of software.

The first is Sparkle. It’s free, it’s easy to implement, and it works. If you’re writing an application for the Mac, you need to incorporate Sparkle. Period.

The other would be Feeder. It makes the publishing of a Sparkle compatible appCast super simple and it works amazingly well. Feeder is not free but it’s well worth the small fee they want.

6 Responses to “ToeTag 0.2”

  1. gm Says:

    I can’t seem to get ToeTag to work. I’m running on a 12″ PowerBook G4 on 10.5.1. I’ve set the Quake directory in Preferences. However, when I go “New” or “Open”, I see this in the Console.

    12/01/08 11:02:19 PM ToeTag[1699] *** +[NSString stringWithUTF8String:]: NULL cString
    12/01/08 11:02:19 PM [0x0-0xcb0cb].com.WantonHubris.ToeTag[1699] ToeTag(1699,0xa04ee074) malloc: *** mmap(size=3226730496) failed (error code=12)
    12/01/08 11:02:19 PM [0x0-0xcb0cb].com.WantonHubris.ToeTag[1699] *** error: can’t allocate region
    12/01/08 11:02:19 PM [0x0-0xcb0cb].com.WantonHubris.ToeTag[1699] *** set a breakpoint in malloc_error_break to debug

    Very much looking forward to being able to use this - it looks great from the screenshots!

  2. Warren Says:

    That’s weird. Hmm…

    Are you using it for Quake 1? That’s all it supports at the moment.

    Is your Quake a standard installation? Nothing weird like custom PAK files or anything like that?

    That looks like it’s having an issue with reading the PAK file.

    Which mods do you have installed? ToeTag reads a table of contents for ALL of the PAK files that are in your Quake directory at start up. Maybe one of the mods is making it angry. Maybe move your mods out of your Quake directory and see if that fixes it. If it does, move them back one by one until it fails again. Then let me know which one it dies on. I could debug it then.

  3. gm Says:

    Yes, I am using it for Quake 1. It’s quite a standard Quake install, I’ll try moving the mods out of it. I un-packed the PAK file to see if that would help, it still didn’t work with it unpacked…

    I also tried using the Shareware Quake as well, with the same results. I’ll try moving the mods out and getting rid of all the non-essential files - it started life as a PC install, so there’s a lot of useless stuff.

    The StringFromUTF8String call failing seems suspicious to me - perhaps there’s corrupted data?

    The install seems fine as I have Fruits of Dojo’s ported Quake playing the game fine.

  4. gm Says:

    I stripped down my Quake folder to the bare minimum, and updated to ToeTag 0.3. Here is what’s in the Quake folder:

    http://img81.imageshack.us/img81/2973/picture21xo2.png

    ToeTag still won’t launch. It’s still 100% playable.

    If you can put some debugging NSLogs before each usage of StringFromUTF8String, I can send you the log so you can see where in the code it happens…

  5. Warren Says:

    Would you consider zipping up your stripped down Quake directory and emailing it to me? I could then try to see exactly what you’re seeing.

    warren at wanton hubris

    Thanks!

  6. gm Says:

    Email sending now (~25MB).

Leave a Reply