Some of these I'd found myself, but the rest are too good not to pass on, gleaned from the new Creator Tutorial Videos (Vehicles, Buildings and Painting), within Spore's Creator tools, there are a number of keyboard based tools and toggles that you can use.
The following modifier keys work in build mode
Don't use - causes Spore to crash, use the Undo/Redo buttons instead
When you mouse over a part, this will bring up more morph rings, that either allow you to rotate that part around all three axes, or effect the parts appearence along that axis.
When you are moving a part, this will allow you to move the part vertically, regardless of the parts it is attached to.
When you are moving a part, this will allow you to move the part horizontally , again, regardless of whether that part remains attached to the rest of the building.
This will allow you to copy a part, and all parts attached to that part (obviously you are charged the full price.
Scrolling the mouse wheel when the pointer is over a part will uniformly resize it.
The following modifier keys work in paint mode
Puts the cursor into Eyedropper mode, to pick a swatch from one area to use elsewhere.
This will allow you to paint all the models of the same type, for example all identical windows.
This will allow you to paint an entire unit (e.g. a whole block, door, window) in one click, instead of having to click on each area of the item (e.g. two wall blocks and their trim).
Before pressing Alt, toggle one of the following modes:
The eyedropper only picks up colours - select the texture first, then use the eyedropper to load that texture with the colour in use on the building.
The eyedropper only picks up textures - the order is less important here, as changing the colours doesn't effect the texture selected.
Default - This will put the eyedropper back into texture and colour picking mode.
Before pressing Ctrl, toggle one of the following modes:
This will allow you paint, for example, ALL windows, or ALL trim throughout the model.
Default - This will put the modifier back into single type mode.
As you may have picked up on from my last post, I'm currently looking into programming games in .Net - and therefore against the managed DirectX API... The most useful link I've got so far is Zman's Managed DirectX site. I mentioned Tom Miller's blog in my last post - it's his book I'm starting with, and also check out the new Coding4Fun Game Development site.
Ok, well, I got a new PC last month, and very nice it is too. I bought a couple of new games to play on it (Lego®Star Wars™: The Game - very cool and The Lord of the Rings™, The Battle for Middle-earth™ also very cool).
After I'd installed various other bits and pieces and basically got my machine all set up as I liked it, I found that 2 things were broken.
The following details the symptoms and fixes I've put in place:
LotR:BfMe would no longer run
The initial splash screen would appear, then disappear, and the secondary screen would not appear - it just hung. Looking in Task Manager revealed the three processes involved just sitting there (lotrbfme.exe, game.dat and ~e5.0001) but nothing happening with any of them - no new CPU time, no increase in memory nothing.
I finally tracked the problem down to my mouse settings (not drivers) - I've got a five button MS intellimouse, and prefer to have the side buttons set to Shift and Ctrl and the middle button as "middle button" rather than their defaults of Back, Forward and "Next Window" - I use Mouse Gestures in FireFox, so don't need buttons, and I find that Ctrl and Shift are more use in 3ds max and windows than those - however LotR:BfMe doens't like me doing that and won't run. Checking the "Enable program-specific settings" and browsing to lotrbfme.exe and telling the drivers to do their default thing when it's running seems to have fixed it.
Installing DirectX SDK Update (June 2005) breaks Tom Miller's Beginning 3D Game Programming code
Ok, this one's even more involved.
Basically, I bought Tom Miller'sBeginning 3D Game Programming a couple of months ago, and instead of installing the October or December SDK that came with it, I pulled down the April one and used that - I also used the April framework code instead of his - this obviously lead to some compile errors - mostly from a couple of methods that required an extra (null) parameter passed into them.
However, I've just installed the June SDK on the new PC, and things were even more broken - Microsoft have removed a couple of methods and interfaces from the framework - namely the Framework.SetMouseCallback and Framework.SetKeyboardCallback used in listing 4.1
These should be replaced with the following:
sampleFramework.Window.KeyDown += new KeyEventHandler(blockersEngine.OnKeyDown);
sampleFramework.Window.MouseMove += new MouseEventHandler(blockersEngine.OnMouseMove);
sampleFramework.Window.MouseDown += new MouseEventHandler(blockersEngine.OnMouseDown);
And moved below the line from listing 4.5 that reads:
sampleFramework.CreateWindow("Blockers - The Game");
You'll then need to modify your event handlers as follows:
Yep, I'm back from a nice long break in Spain with my Dad. Check out the pictures in the gallery.
I've been spending too much time playing in The Kingdom of Loathing recently - it's very funny - well worth wasting half an hour a day in
Also, in tools news:
If you aren't already using it, go and get a copy of JetBrains ReSharper - while most of it's features are in VS 2005, it's a great stop gap until that's actually released and we're using it. It make maintaining and designing code so much easier
Hmm, it's all been a bit too quiet here… sorry about that.
Anyway, I really do need to get a new OS at home - still running 98SE on the home box - the latest patch for Unreal Tournament 2003 has gone and broken the tools again, and Epic aren't supporting 98 any more - fair enough really as MS has also killed off support for it…
So, off to somewhere next month to upgrade to XP… the final hurdle was removed a couple of months ago when Lego™ released a patch for the Studio/Mindstorms camera and I finally found and requested it…
I fear that Blogger may have become confused about a couple of posts - I can't seem to find them in the admin tools, so hopefully they won't disappear when I publish this one…
That's kind of all I can say about Unreal Tournament 2003, it's just beautiful… what a gorgeous piece of work… Ok, so all I need to do now is upgrade my OS from the old Win98 to an all new Windows XP and then I can use Maya PLE to recreate all my furniture… ah, but that won't work - then I won't be able to use Lego™ Studios… hmmm… we'll have to see about that…