Category Archives: Gaming

Tis the Season for Blog Updates

Fa la la la la…

It’s been a mixed enjoyment holiday season this year. I won’t get into all the personal details, but here’s some things that were delightful recently.

I finally released my little map for Company of Heroes: Opposing Fronts earlier in the month. As mentioned in previous postings, I decided to call it “Hurtgen Forest”. I’ve only published it on two sites other than my own for the moment, trying to get some initial feedback in case tweaks need to be made. So far, the lurkers on my RelicNews thread have been rather useless douchebags (I think they feel threatened), but the review on Filefront both praised my map while giving helpful feedback to consider. More info and download for Hurtgen Forest.

I also did a snazzy trailer video to promote the map (and because I LOVE editing video). Although I’ve embedded it everywhere the map is, here’s the video again:

I did another video to demonstrate how to use my program, File Lister, as well. It shows how to use it to do batch renaming. To limit the number of videos I have embedded in one post, just see the File Lister page to watch. I’m quite surprised by how often I end up needing File Lister at work and at home. I think it’s almost as essential as Regex Buddy for any geek. I’m also finding more and more sites publishing or linking to File Lister since it’s naturally the most advanced and feature-rich program of its kind.

And finally, the obligatory 100% completion screenshot for Lego Harry Potter. The girlfriend and I just finished it last weekend. Also, 100% completion for all the other lego games we’ve played. Can’t wait for Lego Pirates of the Caribbean so we can continue our addiction. Actually, co-oping with your girlfriend is probably half the fun.

Posted in Gaming, Modding | Tagged , , , , | Leave a comment

Using Cursor Lock with Steam Games

See updated instructions for 2021.

I often notice people coming to my site from search queries asking how to use my program Cursor Lock. Of course, Cursor Lock comes with plenty of documentation for most users’ needs. I think most of those people are either noobs that can’t find the documentation, or they want Cursor Lock to do something it doesn’t actually do.

Anyways, there is one circumstance where I haven’t documented how to use Cursor Lock, mostly because I only just realized it myself. However, it can be rather tricky, so here’s how to lock games that must be launched with Steam. These instruction will work for the new version that just came out on April 26 and the previous version.

  1. Open Steam and go to your list of games.
  2. Right-click on the game in question and select “Create Desktop Shortcut”.
  3. Find the shortcut on the desktop and right-click to examine its “Properties”.
  4. For the new version of Steam, look at the “Web Document” tab and then the “URL” box. For the old version, look at the “Shortcut” tab and then the “Target” box. Copy the 5 digit number you see there.
  5. Open Cursor Lock Setup.
  6. Select “Open Program” and then find the path to the Steam executable, usually it will be something like C:\Program Files\Valve\Steam\Steam.exe
  7. Select “Open Program Args” and put in -applaunch xxxxx where xxxxx is the 5-digit number you copied earlier.
  8. Select “Lock Program” and then find the path to the game’s main executable–this would be what one would usually set as the “Open Program” when Steam isn’t involved. If you don’t know where it is, you should start looking under C:\Program Files\Valve\Steam\SteamApps\. You can also use Task Manager to help you find the executable name when the game is running.
  9. You’re done! Hit the “Create Shortcut” button to create a permanent shortcut to the game with Cursor Lock.

Using Cursor Lock with Steam Games

Posted in Gaming | Tagged , | 51 Comments

Gaming Habits

Going to try to do a less epic blog post today. Realizing more and more that I just don’t have it in me to work on the site much anymore–stupid day job.

I just updated my mods for Diablo 2 to support patch 1.13. Really there wasn’t much difference between 1.12 and 1.13 as far as the modded files were concerned, but I diligently checked all the files regardless. Only the Balance Better Drops Mod needs to be updated to work with 1.13, although I’m betting it’ll probably work fine regardless as the changes were so slight. Find the mods here.

Also on game mods, I did a small mod (more of a hack really) for Tropico 3 a couple months ago that lets you put your own music into the game. The hardest bit was decompiling the compiled LUA code that controlled what music files could be played (a playlist), which I did by hand since no existing decompilers worked. Then I wrote my own LUA script to load whatever music I wanted and modded the LUA compiler to make Tropico-compatible compiled LUA files. You can find all the hot details of the efforts on this thread of the official Tropico 3 forum, and a guide written by another member that sums up my process on this thread.


Lego Batman Complete

While I’m on gaming, I’ll just go through what I’ve been playing recently. Obviously, the girlfriend and I are playing Diablo 2 coop again. In between that, I’m back to trying to beat The Witcher (Enhanced Edition this time). I also replayed Halo (action is still good, but shorter and uglier than I remembered), Titan Quest with Kaylen, and Startopia. Fallout 3 ruled December, except for the part of winter break where Kaylen and I got 100% on Lego Batman (screenshot at right).

Posted in Gaming, Modding | Tagged | Leave a comment

Putting the Half-Life 2 G-Man into Half-Life: Source

I’ve been looking for an excuse to get into some Source Engine modding ever since Half-Life 2 came out; and sure, I’ve wanted to do my own total-conversion mod (who hasn’t?) but knew I lacked the attention span to do so. So, along comes Half-Life: Source, a straight port of Half-Life content into Half-Life 2’s Source Engine. However, as I detailed in a post almost two years ago, Valve couldn’t even be bothered to do some decent textures or models for the port, despite them having most of the necessary materials already created for HL2.

This omission of graphical upgrade really irked me. At the time of the aforementioned post, I had even tried to copy the G-Man from Half-Life 2 into HL: Source, but alas the animations didn’t match up. Recently, I decided to go back through HL: Source again on a whim. Greeted with the same low-poly models and low-res textures as last time, I became more stalwart in my longing for high-quality graphics. I took another look at the G-Man to see how I might overcome his lack of vanilla Half-Life animations.

Continue reading

Posted in Gaming, Modding | Tagged | 4 Comments

A Special Happy, Fun-Time Holiday Post

As is customary for an after semester post, I will say how the semester was a bitch and report my grades. Well, it was a bitch, and I didn’t get anything below a C, so woot. The biggest bitch part was a recommendation report for an BS required English course; unfortunately, it was a group project and I chose a topic that my group was completely incapable of working on: parallel computing. Although a couple sections are missing, the paper is in a refined enough state that I’ve decided to post it here. I’m now a self-taught expert on parallelism, at least.

On my final exam day, CNET finally got around to approving my submission of Cursor Lock 2.0. It got a couple hundred downloads in the first few days alone, but has since slowed down to about 20 downloads a day. Of course, I never really expected it to be a hot, must-have app; it’s more of an awesome, there when you need it app.

For my next programming project, I’m looking into finally doing a Trillian log converter, which I first mentioned this time last year. Trillian’s native bastardized XML format does not scale well (the more you chat with someone, the longer it takes to access their log) and can only be read with the built-in log viewer. I think that any features which necessitated the use of a proprietary log format over HTML format are of questionable value. I’m sure I can replicate all of the most important features in simple, universal HTML format: bookmarks, search (via Google Desktop Search or something similar), calendar (from splitting into different files by date), and masking different message types (through some delicious CSS and JS). It has the added benefit of extensibility, too; I plan on giving all the page elements their own class, so users can change log formatting to suit their preferences.


Duber the pet monkey from Siberia says hello.

I’ve only written a specification outline for the program so far. Mostly, I’ve just been relaxing to some gaming. The AOE3 expansion, Asian Dynasties, has renewed my interest in Age of Empires. I skipped the War Chief expansion because, frankly, I’m tired of fucking Indians. But the added map locations, high-level home city cards, and civs of Asian Dynasties is just what the game needed. Although China’s unit training differences are too odd for me to handle, Japan has really killer unit upgrade cards plus powerful units already that compliment my turtling style.

Of course, I had to play Portal and Half-Life 2: Episode 2 also. Portal was so fun that I finished it in one sitting 😕 –it was a truimph. Episode 2 was also pretty good; there are some really intense firefights and well-crafted environments. However, as with Fortress Forever, locking issues started creeping up again. Lowering the sound acceleration in dxdiag seemed to make some difference in the time it took to lock, but ultimately they were still completely random. Monitoring component temperatures showed that the CPU temperature was a little high (but still nowhere near the 140F I reached over summer), so I cleaned the HSF out again. That further decreased the frequency of locks, but alas the problem remained with Source Engine games. My latest hunch is that the CPU is just getting tired of the overclock of 100Mhz (2.15 to 2.25Ghz) I imposed years ago. So I’ve been lowering that by half with nVidia’s old nForce2 system utility before playing. So far, results have been promising.

As for games that don’t lock my system up, Kaylen and I finally reached 100% completion in both Lego Star Wars games during her recent visit. It’s clear that the second game is by far superior, but going back and playing the first game from the newer trilogy was still kickass lego fun. Next year: Lego Indiana Jones. Oh, hell yes.


Lego Star Wars


Stud fountain with 3840x score multiplier and Santa disguises.

Posted in Gaming | Tagged , , , , , | Leave a comment

Mantises are still having sex.

This is just something I remembered I took a picture of a while back, and I thought “what better place for this than the interwebs!”. Really, how often do you see praying mantises fucking on the side of a trailer? Like… never.

Anyways, that’s not the real reason for this post. Actually, there’s not much of a reason. I just wanted to ramble about my latest gaming. I’m not sure if it’s sad or not, but I’ve been having the most fun playing old games lately. Specifically, I played both campaigns of Warcraft 2, plus most of the Human campaign in the expansion pack (Beyond the Dark Portal). After a week-long intermission of playing NOLF, I moved on to another oldie: Command and Conquer (free here). However, the NOD campaign wasn’t as fun as the GDI one; GDI has too many versatile heavy weapons. If you don’t have some SAM sites yet, they’ll fuck you up with helicopters and especially air strikes. If you don’t have 5 light tanks, you’ll get rocked by a mammoth tank. And no more carting engineers into their base in an APC to jack their shit. :( So, I gave up on NOD and switched to C&C: Red Alert. Occasionally, I get an urge to play C&C: Renegade again. It’s too cool being in the middle of a strategy game. Alas, I never finished Renegade the two times I tried.

I’m not sure exactly what sparked this bought of classic gaming–maybe nothing in particular, but I’ve got some guesses. One is that my system is falling below the acceptable performance level for most new games. I was looking forward to playing Bioshock until I found out about the steep system requirements. Even though the community has fixed the video card shader requirements somewhat, I still feel like I’m having trouble getting into the game because of performance issues–try battling a Big Daddy with 6fps. Another reason for not playing recent video games is that I feel like I’m turning into the demographic old gamer that only enjoys strategy or nostalgic gaming. Hopefully, a game will come along soon to prove this wrong, though. The final reason is that my taste for them has been soured by constant bugginess and instability problems. It seems like every game I’ve played recently has had at least one problem I’ve needed to google, even the older games. Let’s go through a list, shall we…

  • Red Alert: Problems installing under XP. Fix: Run the DOS installer under compatibility mode for Win95 or just copy the install directory to your hard drive. Don’t forget to patch it.
  • No One Lives Forever: No music. Fix: Run DXDIAG, under Music tab, disable “Default Port Acceleration”. Apparently, NOLF uses MIDI music with their own sound font.
  • Warcraft II: Doesn’t run in XP. Fix: Get the Battle.Net edition.
  • Sven Coop: Can’t play online. Fix: Crack the authentication, because WON is dead. Check out Steamless Project, but probably don’t bother with the WON alternatives.
  • Dark Messiah: Overheated my video card initially, but then just started randomly freezing halfway through the game. Fix: Gave up on this one.
  • Stalker: Oh, where to begin. Fix: Play Deus Ex or Oblivion.
  • And finally, Fortress Forever…

I’ve been pretty excited off and on over the last year about Fortress Forever, the source engine remake of Half-Life’s Team Fortress Classic mod. Well, I finally checked up on it recently and noticed they finished it in September, weeks before the launch of TF2 in fact. But of course, when I got onto an empty server to give it a whirl, I locked up within minutes. Googling around, I came up with several supposed fixes to the generic “looping sound crash/freeze”. I dunno about crashes, but whenever my system freezes and the sound loops every few seconds, I know it’s a video card problem. Sure enough, most of the fixes were of the video card variety. So I tried the typical “update your drivers” fix, thus finding out that ATI has inadvertently (or maybe not) started phasing out AGP cards from its newest drivers (7.7+). Shit, my Direct3D wouldn’t even initialize with the 7.9 Cats. I went back to the next latest set of Omega drivers (based on 7.4) because I enjoy the control panel that doesn’t force bloatware rape on your system like the Catalyst Control Center that fucked my system over last time I installed it. But part of the Omega control panel doesn’t work for some reason, so I may end up going back to 7.6 + ATI’s control panel from some old Cat version (4.12?).

Long story short, the drivers weren’t the issue. I tried lowering sound card acceleration in DXDIAG and setting FF to launch in Direct3D 8.0. None of this did any good. Then I got a hint that reminded me of a “fix” I used to get Stalker working. You may recall from this news post, how I set some Paged Pool parameters to stop Stalker from freezing. At the time, I was unsure that such a change to the memory management would affect other programs negatively. From my understanding, setting PagedPoolSize to 0xFFFFFFFF basically just told Windows to use as big a pool as it could, thus making it difficult to run out. Apparently, the source engine doesn’t like this. After I forced a value of 402653184 (Dec) bytes (384MB), I was able to play an entire game of the classic map Well as a sniper. (Betting this fix may also work for my Dark Messiah troubles, as it also uses the source engine.) I’m still feeling out this new TFC, but it was still great fun and everyone in the community is awesome. I had some problems sniping though, at first…I kept trying to make lag shots like I was still on a 56K modem. Nope, you don’t need much lead with 70ms ping.

Oh…and FUCK YOU, STALKER! Ukrainian piece of shit.

Posted in Gaming, Troubleshooting | Tagged , , , , , , , | Leave a comment