23/01/2008

Ironsights Designer released

Released (thread), and the initial response has been great (thanks everyone posting replies in the release thread). Nice to get it somewhat done; I'm sure they'll be feature requests down the line, but mostly I think I'm ready to move onto something else... a scripted weapon pack perhaps, some sort of 'brutal' take on what CSE tried to do.

Or I could, you know, do that gamemode I suddenly stopped working on. Either way...

New picture of ID

19/01/2008

Weekend projects never do work out

I'm still working on the Ironsights Designer. The base is the same, but it's come a long way - there's now a menu allowing players to use thier mouse, instead of the original myriad of keys, and you can change the weapon model without using the console (although support for that is not yet fantastic). Interface still looks nice, and new options like testing firing animations so you can see whether your offsets are suitable for weapons with multiple fire-anim-ending positions. All in all, should be a good release, where I can bask in the praise of the 3 people who look at the release thread.

School isn't fantastic, but could be worse. Examination fever is coming over the horizon - should be interesting.

13/01/2008

Ironsights Designer: making rubbish hexed weapons with ironsights just got easier

Working on something that should be very useful to a small number of people for a very short amount of time. It's inspired by Kogsitune's useful Ironsights Helper which allows you to move along each individual axis of position and angle offset using left-click, right-click, and cycling axes with right-click, Reload and Use, is various fashions. It was a good tool, but I felt that it still took far too long to get good positions, and precision was a complex task. For my take on the idea, I've used mouse control allowing you to drag the weapon around into position. There's four different axes groups to work on - Pos X/Z, Pos Y, Ang X/Y(P/Y) and Ang Z(R), which you switch through with secondary fire, and holding primary goes into 'drag mode' where your mouse movements are converted into offsetting.

This is a screenshot that's a little outdated from where I am now, but shows the idea:

Photobucket

09/01/2008

No more short summers

Computer now fully operational again. The encased fan in question had, on extraction, collected so much dust there we no airway through which air could escape from it; to save further complication, the manufacturer the computer was bought from just gave us a new fan. Computer is quieter now, and I can sit down and properly play all my games again, hoorah!

Pity I don't have any time to do so, really. Oh well - such is life.

07/01/2008

It's the end of the world as we know it...

...well, it isn't, but I enjoy lying. Its the end of the holidays. I haven't done half the things I said I would do, and unsurprisingly I haven't done the other half either. Sounds like the prefect reintroduction to real work.

Played a bit with actual Source modding (taking an SDK copy of HL2 and fiddling with the C++). It was pretty fun, actually - I didn't do much except create a few tutorial entities and modify a couple of the HL2 weapons, but I've enjoyed doing it, and I feel confident that once I am finished with Garry's Mod (perhaps after this gamemode...) I will have somewhere to continue to where I will be to a greater extent training my ability to understand and, ultimately, write game code. It looks hard right now, but so did Lua; within a couple of months of getting into the correct attitude (declaring variables properly and all that shiz), I'm sure I could be as fast at C++ as I am at Lua now (which in some cases is pretty quick).

The problem is, the moment I take the leap from GMLua to Source and C++, I won't have the kind of support and documentation I've come to expect due to the amount we get in the Lua community... looking on the Valve Developer Wiki, information on some things is scarce, because the C++ implementation allows people to be so open that not even all the basic capabilities could be entirely documented. Visual C++ 2005 (Express Edition obviously) is great because it's easy to find the value of constants by putting your cursor over them for a second, and the actual actions of functions via searching parts or the entirety of the game solution (all the code files available to modders).

Still, no fear. B the end of tomorrow I'll have my head buried so deep in schoolwork (and sleeping after doing it) that I won't have any time to commit to anything that's actually going to impact my future. Hoorah.

06/01/2008

Feeling disabled

I seem to be spending my last two days of freedom doing absolutely nothing. Nothing sustantial anyway. Gave some helpful replies on the GMLua forum, helped/annoyed a friend who's making an achievement system by throwing ideas at him, made sprinting in the gamemode disable your weapon (I will make your first-person view weapon 'semi-holster' when you sprint, a visual aide to your inability to fire), listened to lots of music (mmm, Coldplay), felt inadequate and doomed. Avoided doing schoolwork (tomorrow will be a nightmare). I feel like taking a picture of myself and putting as a caption 'procrastination'.

Less annoyed at the gamemode rocket launcher visuals now. They'll pass, at least.