#33 posted by JneeraZ on 2008/01/08 11:41:23
Heh, sorry! I wrote this using the new features in Objective-C 2.0 and that means Leopard is a requirement. When you upgrade your operating system, come back and give it a try!
ToeTag 0.2 Is Out
#34 posted by JneeraZ on 2008/01/10 14:35:34
I updated ToeTag so if you haven't downloaded it already, go for it:
http://www.wantonhubris.com/toetag/ToeTag.html
The documentation has also been updated. I'm trying to write a few tutorials each week so there should be a nice amount of info on that site in a month or so.
If you've previously downloaded ToeTag, just start it up. The Sparkle updater should kick in and download the new version to you automagically!
Dude
#35 posted by RickyT33 on 2008/01/10 14:52:17
I loik the look of your ToeTag editor, TBH it almost makes me wish I was a Mac user! But Im not.
Honestly though, I am a very bored person @ work when I'm at my computer, hence I spend a lot of time flicking through the net, and have been curious enough to look at the development of your editor from the phase where you started posting on Func, with a re-introduction of yourself (I am unfamiliar with your early-years work as people seem to have noted)
I'll cut to the chase:
Texture alignment module - WC 3.3 has the best texture alignment module I have experienced. I suggest you incorporate some of its features in your editor, people will love it. It has the option if selecting multiple faces, then tagging a "treat as one" box (if you so wish), then you can click some of the following buttons:
Align Top
Align Bottom
Align Left
Align Right
Center
Fit
-aswell as the arbitrary rotation, scale and alignment fields.
Also WC 3.3 features a fully functional Texture Lock feature which is a real godsend!
I dunno, its just a suggestion! :P
#36 posted by JneeraZ on 2008/01/10 15:42:48
I'll definitely keep working on the texture alignment stuff, no doubt!
Right now I have support for pan, rotation and scale settings which can be entered via a dialog (which I haven't documented yet) or the cursor keys for quick nudging.
I also support texture locking for dragging but not rotation yet.
It's coming along. :)
#37 posted by JneeraZ on 2008/01/10 15:43:47
I don't suppose the source is available for WC or Hammer or any iteration thereof is it? That would make the texture locking for rotation much easier to figure out. Heh.
Er.. Dunno!
#38 posted by RickyT33 on 2008/01/10 16:03:58
Sorry, I'm no programmer!
Anyone??!
BTW - If you are a mapper from ye olde days of Q1 mapping, where might one be able to see thy past works of Quake maps?
#39 posted by JneeraZ on 2008/01/10 16:10:12
I don't have direct links but I used to go under the handle "Taskmaster".
Search around for "Eye Socket", "Retinal Tear" or "Warehaus" for my older Quake levels...
I also did a bunch of Quake2 stuff including some DM maps and a single player unit called "Bad Seed" that people seemed to like.
Found Them...
#40 posted by RickyT33 on 2008/01/10 16:21:16
They're all on Quaddicted.com (surprise surprise)
The Q1 stuff that is!
You should host them on Wanton Hubris dude!
#41 posted by JneeraZ on 2008/01/10 16:31:11
That's a good idea, actually. I'll add that to my ever growing "to do" list.
Willem:
#42 posted by metlslime on 2008/01/10 20:59:41
wasn't toetag the name of an editor from back in the old days? Is this an update of that same source code, or something brand new?
#43 posted by JneeraZ on 2008/01/10 23:09:33
That was mine too. :P It was bad though. This is a completely new code base, written from the ground up.
Worldcraft
#44 posted by than on 2008/01/13 02:44:52
RickyT speaks the truth - WC has a few really nice features. Even in WC 1.6 you can select multiple faces and if you just want to affect say, the x alignment of all faces in the selection, but leave everything else as is, you just clear the values in the boxes that you don't want to change. It also allows you to select multiple entities, such as lights and set the value of a key on all of them at one time. I use this mainly for lights, where I create large groups of lights for selection convenience and then change the brightness/attenuation when tweaking and polishing my maps.
Yes Than
#45 posted by RickyT33 on 2008/01/13 18:06:44
But sometimes it doesnt work, and you have to do them all individually anyway!!
:(
There's
#46 posted by ijed on 2008/01/13 22:06:42
A nasty WC1.6a bug when slicing objects as well that crashes the editor. Every time I think I've got a handle on it it changes. It's something to do with slicing and grouping, and possibly multiple selection slices.
Basically I always save before I slice anything.
I should switch over to 3.3
Texture Alignment And Editing
GtkRadiant is well worth a look for its texturing stuff. Notable features:
- Can texture walls and stuff with mouse/kb shortcuts in the 3D view. For example you can grab a texture from any face, and paste it onto another face (retaining or discarding the alignment information as you please).
- Keyboard shortcuts for alignment, rotation and scale of selected face(s) in the 3D view (without having to enter the texture alignment or surface properties box).
- Can select all faces that have the selected texture with a keyboard shortcut, making it easier to replace textures or whatever without having to use find/replace.
- The source is available for you to have a look at if you'd like to see how it was done in Radiant.
It also has texture lock but to be honest it's a bit shit. I assume/hope WC/Hammer is better. In Radiant, there is some bad/imprecise rounding or something... it looks ok for a while, but then you find later that the brushes you've copied around a lot have some dodgy texture alignment which eventually becomes obvious (like a face will get rotations of 179.045 instead of 180 and similar alignment issues). It just keeps getting worse as you continue to copy stuff. It's almost worse than no texture lock, since it looks OK at a glance, but then you realise later that you have to check every single face in the map for bad alignments... sigh.
#48 posted by JneeraZ on 2008/01/14 11:34:01
ToeTag actually does all of that stuff, Fribbles. Hooray! Well, except for the kb shortcut for scaling. It has them for pan and rotation though...
Cool Stuff!
Scale is something you'd need much less often anyway... I rarely used the shortcuts for it in Radiant.
This editor of yours sounds pretty nice already. For the first time in my life I actually kinda wish I had a mac handy so I could try it. :)
#50 posted by JneeraZ on 2008/01/14 14:34:06
That was exactly my thinking ... scale is something that you generally need to numerically tweak anyway so keyboard shortcuts are going to be of limited value.
It's actually not all that common to want to scale by 2X or by half.
Try A 'fit' Button!
#51 posted by RickyT33 on 2008/01/14 14:42:30
Ijed - just do it man!!! Get the ole' Quakeadapter on the go RIGHT NOW. Just install it over the top of crappy 1.6a
One annoying thig with 3.3 tho:
The little window for tex alignment - if you click the field for an attribute, so as to type in there, and then move the mouse out of the window, the typing fails, and you pressing the numbers with the mouse in one of the four 'views' causes it to zoom in and out!! So keep the cursor in the text alignment window!!
Thats the only thing that bugs me!!
For Curves...
#52 posted by than on 2008/01/14 16:32:18
and surfaces at 45 and 26 you might want to use scale values of 0.75, 0.88, 0.94 and 1.04 a bit. I certainly use them when building non axially aligned stuff that needs neat texturing (i.e. base environments) a fair bit anyway.
#53 posted by metlslime on 2008/01/14 17:33:53
Scale is something you'd need much less often anyway... I rarely used the shortcuts for it in Radiant.
It's actually not all that common to want to scale by 2X or by half.
Right, but if the shortcuts changed the scaling by +/- 0.1 or 0.05 at a time instead of +/- 1.0 at a time, it could actually be useful.
Stuff
metl: perhaps!
Willem: I'll tell you one thing you do want shortcut keys for as far as texture scaling goes... scaling by -1 to flip the texure. That's one thing you CAN'T do in stock GtkRadiant, and it shits me no end to have to go into the texture properties just to flip the texture (something you have to do fairly often for certain textures).
I guess better than scaling by -1 would be a simple toggle between + and - scale that retains the actual current scale value (e.g. if a tex on a face is scaled by 0.5, pressing the flip key would make it -0.5 and vice versa).
#55 posted by JneeraZ on 2008/01/15 11:31:27
That's a good idea, I'll see where I can work that one in.
PowerPC Support
#56 posted by JneeraZ on 2008/01/19 20:52:30
If anyone has Leopard installed on a PowerPC machine and hasn't been able to run ToeTag yet, try this version:
http://wantonhubris.com/blog/2008/01/19/toetag-06-powerpc-support/
This should work properly with PowerPC machines. I forgot about byte swapping and endian fun. Whoops. :)
That's Fantasic!
#57 posted by grahf on 2008/01/21 00:37:26
I can't wait to try it.
|