OK, so I have a beta version ready that comes with no documentation whatsoever but I wanted to start testing this Sparkle framework and see how the automatic updates really work.
If you want to download a version, click here:
ToeTag Beta V:0.1
(edit: forgot to mention this before – ToeTag requires Leopard)
It should start up on any modern Mac and once you tell it where to find your Quake directory, you should be golden. I KNOW there are some bugs in this and the icons and such are all defaults. This is just a stability and “does it actually work on someone else’s machine?” type release.
Since I’m using Sparkle, the theory is that you should be able to easily grab any future versions automatically.
Leave feedback in the comment section if you have any. Which I hope you will. Because without it, well, it’s not much of a beta now is it?
Thanks!
Tags: ToeTag
Well, it runs and I can load textures and stuff, but not knowing anything about how the UI works (keyboard shortcuts etc) makes it pretty hard to do something useful.
The app crashes if you click on the texture browser without loading a wad, btw. More feedback to follow
Excellent, I didn’t know about that bug. Thanks!
Good to hear that it runs and loads WADs and such. There’s a weird sensation sometimes when you work on code (as I’m sure you know) where you build this subconscious fear that it’s not going to run on anyone else’s machine for some reason.
Anyway, yeah, the lack of docs sucks but here are some basic commands.
cut/copy/paste all work as expected
SHIFT CLICK will select faces of brushes
CMD CLICK will toggle selections
selecting a brush and using the “Tools > Entity > Create” menu will let you replace it with a new entity
SPACE will duplicate
I’ll try to write some docs up soon-ish … Gotta figure out how to present them with minimal pain first.
Oh, and camera controls:
OPTION LEFTCLICK DRAG = rotate view
OPTION MIDDLECLICK DRAG = pan
MOUSE_WHEEL = move
Works the same in 2D viewport, except that the mouse wheel zooms instead of moves.
These are the same basic controls as most 3D modeling programs on OSX.
universal binary? please define “modern”
Does this require 10.5? It crashes on launch on my PPC Mac running 10.4.11…
Cant get it to work for me
I wanna play.
OS X Version 10.4.11
1GHz PowerPC G4
384 MB SDRAM
Its an eMac
I double-click it to open it, it jumps in my dock as if it were to open and then disapears
Requires Leopard, sorry! Forgot to mention that part. I used a lot of the new features in Objective-C 2.0 (like garbage collection).
This is a super nice find… One thing though, it seems your doing a lot of work from scratch to build the editor, why not take qeradiant and port it to os x?
A lot of the work was done in C, so the port shouldn’t be too difficult Im guessing…
I’ve really wanted to start down that road, but I’m really new to objective C.
“One thing though, it seems your doing a lot of work from scratch to build the editor, why not take qeradiant and port it to os x?”
Because that wouldn’t interest me.
I wrote this because it was fun for me. This is my hobby so it’s more interesting to me to start from scratch on something like this and learn a ton about writing a Mac application than to port someone else’s code.
That’s all! It’s not because I don’t like Radiant or the other editors out there. It’s simply because I wanted to write one.
nice job. runs pretty slick over here.
now where’s that start map…
Heh, that’s a good point. I should really finish that.
Awesome, finally a release! You should consider setting up a bug tracker like trac (http://trac.edgewall.org/), though.
My thoughts and recommendations, UI-wise:
The controls are really weird. Why does my mouse cursor disappear and nothing seems to happen when I click and drag anywhere?
The controls I expected were:
Click: Select
Drag: Move object under cursor
Space while dragging: look around (like current alt-drag), plus wasd for move in/out/strafe. As it is now, I have to stop panning in order to move forward/back/sideways.
And then modifiers for click and drag for other actions (rotate, etc). Don’t rely on a Mac user having a third mouse button btw, even a second mouse button is only relatively likely (ctrl-click is used to emulate right-click).
[ and ] aren’t on the same convenient spot on non-english keyboards.
Space for duplicate is weird, cmd-D is the MacOS default for duplicate.
That’s all for now. Just recommendations, I’m not an expert
Thanks for the feedback! Noted.
From the “what was I thinking department”, I can say that I modeled the controls after existing 3D applications (Cheetah 3D) and Quake editors (QERadiant). I’m trying to stick to what has been proven to work but I’ll keep your suggestions in mind.
Not sure if either of these old school editors run on Mac but Worldcraft & Qoole both had really slick UIs regarding 2D/3D navigation. Worldcraft was at one time the defacto standard for level editors for Quake. These days I think most mappers are using BSP, which is a great editor in itself but had less than great navigation options.
Lookin good so far though, nice to see a fresh take on the old-school. Keep up the good work!