From the BBC, comes “US army develops robotic suits” a news report guaranteed to make all Heinlein fans and Wilcox children drool.
And if you never have, you should go read Starship Troopers (but skip the movie).
Welcome to the Wilcox Family weB LOG, your source for the latest Wilcox news, anecdotes, and rants; and, as Jack Benny quipped on his first radio show (March 29, 1932), “There will be a slight pause while you say, ‘Who cares?’â€â€
From the BBC, comes “US army develops robotic suits” a news report guaranteed to make all Heinlein fans and Wilcox children drool.
And if you never have, you should go read Starship Troopers (but skip the movie).
When I learned that Comcast was finally rolling out it’s long-delayed TiVo service, I was thrilled. I had seen the benefits of TiVo via several friends, but had avoided buying my own TiVo box because the HD versions are so expensive. I had been moderately disappointed in Comcast’s home-grown DVR service (which sported a clunky user interface and a mere 12 hours of nonupgradeable high-definition recording capacity).
We counted down the days until the Comcast installer would arrive to upgrade our two cable boxes. To our surprise, rather than merely a firmware update, the installer provided two brand new Motorola DCH3416 boxes, complete with 160 GB of storage and a wonderfully designed TiVo remote.
The cable guy came out mid-day on a Friday, and claims he tested everything before he left, but by the time I got home a few hours later, neither TiVo box was working correctly. The downstairs box had staccato sound, the upstairs box simply displayed the loading screen and never got beyond it. Tech support had the cable guy call us back, and he was actually willing to drop his kids off and come back out to try to fix the boxes.
Unfortunately, what we needed were replacement boxes, and he didn’t have two more of the DCH3416s, so we had to wait until Monday and another technician visit. (The technician was supposed to arrange for his boss to handle things on Saturday, but this never happened; on Monday Comcast had no record of anything like that being set up.)
In talking to customer support and in subsequent visits from the on-site troubleshooters/installers, it became clear that not much information had been propagated to the installers about how to set up these boxes or keep them working. One installer explained that in his training for the new cable box, the cable box was broken, so they had to learn from a PowerPoint presentation on the setup instead.
The downstairs new box worked for a few days, and then quit, going into an infinite booting cycle which Comcast guys call the “Crazy Eights,” because for part of the boot-up, the entire display shows all the segments, like in the photo above. Comcast replaced it the box. We learned that updates to the program guide or updates to the firmware can cause this problem, meaning the software hadn’t been quite ready to roll out, from a QA perspective.
So far, we are on our ninth cable box. Other than the sound problem exhibited, most of the time the issue was the “Crazy Eights,” although once the downstairs box simply decided it wasn’t going to record anything. Twice the boxes of have recoverable, but at the cost of reinstalling the firmware, which has to be initiated by an on-site tech. (This is apparently an evidence of improvement—until a week ago, such a feat was apparently impossible.) Of course, once you have to exchange the box, all one’s saved programming goes away as well. Likewise, firmware reinstalls seem to wipe out all previously recorded video and settings.
The boxes have dual tuners, but the software doesn’t take advantage of them correctly. If one is watching one program, a confirmation dialog requests switching channels to record a scheduled or suggested recording. Hey, it has two tuners. Perhaps the one not in use could be used for the recording? I had a similar problem with two recordings that started an hour apart which I had set to run one minute over; the second recording never happened.
There’s no 5.1 digital surround output. We get 48 MHz PCM output that’s in Dolby Surround (stereo) only. This is expected to be fixed in a future software update, but far more critical fixes need to go in first.
TiVo users will be wondering about TiVo Desktop, the software that lets one use a computer on the network to transfer shows, program the TiVo, and even move recorded programs from TiVo to TiVo or burn them onto DVDs … although it is not currently possible to use it, the powers that be at Comcast are actually considering enabling it, because so many customers have requested it. (Like the regular Comcast DVR box, the DCH3416 sports FireWire, eSATA, USB, and network ports. Like the regular Comcast DVR, they are all currently disabled, except maybe the FireWire port which will only output what is currently playing—and we only get that because the FCC mandates it.)
Other than the problems with the boxes self-destructing at irregular but rapid intervals, I couldn’t be happier with the service, especially at only an extra $3 a month. The 160GB hard drive give us enough storage space. The TiVo user experience is much better than the Comcast DVR software, akin to the difference between the Hotmail and GMail. Programming is rapid and easy, and navigation is a dream. In fact, the overall user experience is good enough that I’ve kept having Comcast replace the boxes rather than go back to the old Comcast DVR. Even the HD image quality seems to have improved. (I do wish the menu response were a little faster, but I believe this is normal for such devices.)
A software update is due out on April 1, that should correct the “Crazy Eights” and approximately 40 other bugs, but will not yet provide 5.1 digital sound. I hope our current box lasts until then!
Addendum: The downstairs box went into “Crazy Eight” mode on Friday. So now we are up to 10 boxes.
Updates at last!
April 1 came, and of course required a visit from yet another Cable installer. With the update, our box went into a mode where the TiVo software itself wouldn’t work, although we could at least change channels.
The technician was actually upset, because he believed he could reset our box with a little bit of help from ATS, but they wouldn’t work with him, so he had to swap it out. He swapped the box, and the downstairs one, and updated them both with the new code.
The improvements are significant: The menus respond about twice as fast. The record light illuminates on the box when something is recording. Dolby 5.1 is back (which we did not expect yet). I even think both tuners actually record (we have not tested that yet). So far both boxes are working fine.
The technician said that an update planned in about a month will further improve the menu response time, which is now reasonable, but was painfully slow before. That’s the beauty of Java: “Write once; run really slowly everywhere.”
“The single most important item in 2008 households is the computer.”
In 2008, Mechanix Illustrated prognosticated on what life would be like 40 years later. Some of the predications are eerily accurate, some may be seen in another 40 years, and as for others, we can only hope. Take a look!
(While I’m working on 3 other relatively detailed posts, I figured I’d provide something to chew on to prove I’m still alive. For the record, I was born in 1968.)
I told you I was 1337, as this compilation screen shot shows.
I grabbed this screen shot at work today. Every developer wants to write 1337 code, but I think this proves that I’m doing it.
I actually like Microsoft. Microsoft, for example, brought affordable computer networks to the masses, dramatically improving productivity (and gaming). Vista, like Windows ME before it, is a complete pile of very unpleasant substances, but in the meantime we have Windows XP, the best Windows-based operating system to ever grace the planet. (Now, don’t get all tech-bashy on me; I like the look of OS X as well, use Linux systems on occasion, and program in Java.)
However, in a capitalist society, caveat emptor is still worthy of being heeded. Such is the case with the newer Xbox 360s and HDMI output that uses digital optical for audio.
In a perfect world, one wouldn’t need to output both digital audio and HDMI. HDMI includes digital audio output. One would just plug the HDMI cable into a receiver, run the receiver HDMI output to the television, and the receiver would take care of everything, including the video switching. Sadly, such a perfect world requires far more pictures of dead Presidents than I am willing to part with, especially since it would involve replacing a receiver that I am very happy with.
Xbox 360 back panel, showing the A/V port and HDMI port.
The standard Microsoft Xbox 360 currently ships with a component video cable for HDTV or standard TV that also outputs surround-separated stereo. That cable also has a plug for digital optical audio output, which is ideal. Unfortunately, if one plugs in the supplied cable, due to its size and shape it completely covers the HDMI port on the 360, which precludes using HDMI for video at the same time as optical 5.1 Dolby Digital. (Note that some older 360s do not have an on-board HDMI port, but that any recently purchased one should.)
Enter the product pictured above. This $45 item is designed to provide the ability to output both HDMI and digital optical out simultaneously. Problem solved! Beautiful, isn’t it? It would be, if it weren’t a case of manipulative engineering. (I am reminded of an old “Monkees” episode, in which a computer designs toys to break almost immediately, so parents will enrich the toy company by continually buying replacements.)
If both an HDMI and the A/V cable could be plugged in simultaneously, there would be no need for this extra cable.
A little work with a hack saw, and a consumer can easily save $45 or more.
Enter the hack saw, and a pair of needle-nosed pliers. (A better way to do this would be to use a Dremel tool, but I do not happen to own one.) By carefully cutting into and removing the plastic on the Xbox 360’s included adapter, one can easily make enough room to plug in an HDMI cable. It will be a snug fit, but it should work without any difficulty. Embedded in the A/V cable’s plastic body is a metal shield that protects the connector and helps eliminate electromagnetic interference. Although it is acceptable to scratch it, be careful not to cut through it. Also watch out for the cord itself. The picture above should provide all the guidance you need.
As one might expect, there’s always the slight risk that you’ll damage the A/V cable while cutting it, in which case, you’re going to be spending that $45 anyway. Hey, I told you to be careful.
Enjoy.
Thanks to my nephew Mike Matheson for this contribution.
I promised you all I’d keep you updated on my clean-up progress. While I was procrastinating, another group of guys got together and blasted through the work in a manner to which only teens fueled by pizza and soda can accomplish.
I’ve actually tried their patches, and they seem to work well, making playing Crysis with the volume it deserves a much less cringy experience.
I’d recommend heading over to http://www.gamesoap.net. If their files give you any problems, just send me (or them) an e-mail. (Mine is {myfirstname}@wilcoxfamily.net.)
Thanks, guys from GameSoap. (And I’d add Company of Heroes to my wishlist for cleaned up games. I’ve looked into it, and even know how to edit the files; putting them back into the game is what I never finished.)
Blessings to you all.
Crysis rules!
This in-game screen shot shows some of the visuals that make Crysis so amazing.
Crysis is, without a doubt, completely deserving of the 98% score awarded to it by PC Gamer. Crytek built so well upon the immersive environment and storytelling that they had nearly perfected in Far Cry, that my kids and I have spent hours playing it, wearing out the demo mission, and then losing our lives for several weeks when the full version arrived.
Unfortunately, it has one small problem beyond the currently high hardware requirements. True to its military nature, the characters suffer from a severe case of potty-mouth. This really wasn’t acceptable to me, and Crytek didn’t provide a language filter or switch, so I decided to do something about it. And now you can, too!
Are you as smart as my kids?
There are a few assumptions here. I assume that you are reasonably proficient in a windows file system, and can do basic things like rename files, work with compressed folders (Zip archives), and know the difference between a file and folder.
Finding your starting point
First, find your Crysis folder. It’s probably c:Program FilesElectronic ArtsCrytekCrysis
. Then drop down to GameLocalized
.
Showing file extensions … step one toward becoming a power-user
For the folders in which we will be working, you will want to show file extensions for known file types via the Folder … Options dialog (see image below), unchecking the box marked “Hide file extensions for known file types.”
This is how to show those oh-so-useful file extensions.
Begin by making a backup
The english.pak
file is the one you’re going to extract and modify, so we’ll make a backup of it first. Copy the english.pak
file, and name the copy english.pak.original
. You should end up with something like this:
The key here is, that the english.pak file is really just a pkZip-compatible archive with a different name. We can, using the wonders of Windows XP, extract it, modify its contents, and repackage it. (We could directly modify its contents just like any other folder, but there would be delays while the operating system uncompresses files that would soon become frustrating.)
Rename your english.pak
file to english.pak.censored.zip
.
Extraction
Right-click on english.pak.censored.zip
, and choose Extract All ...
from the context menu, which will open the Extraction Wizard. Click Next
several times, watch the Extracting ...
meter for a bit, and you’ll be ready for the next step.
Clearing the read-only attributes
To avoid possible repeated annoyances, you need to clear any read-only attributes on the exacted files. Right click on the newly-created extracted folder (which should be named english.pak.censored
), and choose Properties
. Click on the box marked Read-only
until it is empty, and click OK
. At the prompt that appears, choose Apply changes to this folder, subfolders and files
. This will allow you to do the renaming or editing you need, without having to answer 7,439 prompts.
Clearing the read-only attribute for a bunch of files.
In the newly-created extracted folder (which should be named english.pak.censored
), open up the Languages
folder, then the dialog folder
. From here you are going to have to search for text within files. Ah, but wait! Windows XP, by default, won’t find text within files that don’t have file types it knows about. So, you’re going to have to tweak your system in one more way to find what we need within the .fsq
files (to be explained momentarily) that Crysis uses.
Fixing the darned Find Text within Files feature in Windows XP
Find your My Computer
icon, right-click on it, and choose Manage
. In the Computer Management console, click the plus sign next to Services and Applications
, and then right-click on Indexing Service
and choose Properties
. (We won’t actually be activating the CPU-wasting Indexing Service, but the setting to fix the Find Text within Files feature is part of that service.) Be sure the box marked Index files with unknown extensions
has a check mark in it, click OK
, and then close the Computer Management console. (See the image below.)
Fixing the Find Text within Files feature in Windows XP.
Search and destroy the #!%#!$#!@$ bad language
Now we can find and eliminate any language you might find offensive. You should have a folder open to something like english.pakLanguagesdialog
. Press F3
or click the Search
button at the top of the window to open the Search Companion. Click All Files or Folders
, and enter *.fsq
in the All or part of the file name:
box, and the word you want to eliminate from the dialog in the A word or phrase in the file:
box. In the example pictured below, I’ve entered nomad, which can hardly be considered profane, but you get the idea.
Personally, I hate the silly dog, and have hacked my account with TweakUI so it doesn’t show up. This screen shot is from my youngest son’s account.
Click Search Now
to start the search. It will take a few moments to find the files for which you are looking, but you can start with the first one it finds. You will know the search is complete when the Search Now
button becomes active again.
Right-click on the first file in the list, and choose Open Containing Folder
. That will open the folder containing that file, and highlight the file, as shown below.
In my example, greets_02.fsq
is highlighted. It isn’t necessary to do so, but you can open the file and view it if you like. (Windows will ask you how you want to open it. Tell it to Select the program from a list
, and have it opened in Notepad or WordPad.) The .fsq
files actually contain the XML that drives the facial animation when the in-game characters are speaking, and I found it fascinating. The files also contain the “real” text for the spoken dialog, which is why we can use them to find offensive language.
As I said, it isn’t necessary to examine the .fsq
files, unless you want to verify exactly what the dialog is that they describe. Notice that the folder you’ve opened contains two files with the same file name, but different suffixes. The one that ends in .mp2
is an MPEG layer 2 audio file that contains the actual dialog audio. To eliminate it from being spoken in the game, just rename it .mp2_
(or anything else you like; putting underscores in file names is kind of a Geeky programming thing to do). I do recommend keeping the name the same and modifying the 3-letter extension, though, because you may wish to get at these files again later.
Renaming a file.
Once you’ve done that, close the folder that contains these files (the one that opened when you chose Open Containing Folder
). Then go to the next file the search found, right-click on it, and choose Open Containing Folder
again. Repeat as necessary, and run new searches as necessary, until the game reaches the language level you’re comfortable with. (My target was somewhere between rated G and rated PG.)
(Rather than just rename the files, one could use an audio editor like Audacity to remove the offensive words. It is my intention to do this with some of the longer dialog clips, but I have not taken the time to do so yet.)
Packing it all back up
Once you are done running all your searches and renaming all the files you wish to change (and this may take a while), as there are quite a few, the last step is to recompress all the files into a new compressed folder named english.pak
, and be sure that file is in the correct location. Go back to your C:Program FilesEA GamesCrytekCrysisGameLocalized
folder, right-click on the english.pak.censored
folder, and choose Send To
then Compressed (zipped) folder
. This will create a new file called english.pak.zip
, and will probably take a couple of minutes.
Recompressing the modified folder into a .zip file.
Lastly, delete english.pak
(you should have it backed up as a file named english.pak.original
), and rename english.pak.zip
to english.pak
. You should then be ready to play Crysis and not feel the need to wash out the character’s mouths (especially Psycho’s) with virtual soap.
Other possibilities
Now, if you don’t want to go to all this trouble, if you send me a really nice e-mail (or a 512 MB NVIDIA 8800 GT), I just might point you to a place you can download my modified .pak
file. (Mine is {myfirstname}@wilcoxfamily.net.)
Next on my list of games to fix: Company of Heroes.
Saw this on Slashdot today.
Johnny Lee has developed a system to turn virtually any surface or display into a pen-interactive “touch” surface. The video below shows how cool this is.
Take a look at Johhny Lee’s other Wii Remote projects!
While I’m on the subject of hardware, I wouldn’t normally be remotely tempted to pay $800 or more for a computer keyboard, but these steampunk keyboards are masterpieces. And wait ’till you see the laptop.
Skvid = SKit on VIDeo
Last week our pastor asked me to put together a video skit to help illustrate a sermon in a series of lessons on stewardship: What happens when we overwhelm ourselves with choices and activities? Of course, it also illustrates beautifully the quirkiness of the Wilcox family.
I did the video in Windows Movie Maker, a free download for Windows XP. I had to overcome a quirk that kept locking the software up, discovering that previewing clips in the preview window wouldn’t work correctly, unless I dragged the clips to the timeline first. I can’t explain that, but wish I’d found the answer hours earlier. Movie Maker isn’t bad, but I need something that will let me treat the audio track from the video separately, as well as add more audio layers.
The film was shot entirely out of sequence, in order to meet the availability schedule of the actors (my kids), over the course of a very busy Saturday. The Star Wars: The Empire Strikes Back clip was created by shooting our own HDTV, the quickest way I could think of to get the piece I needed.
Background music includes Ella Fitzgerald’s, “I’m Beginning to See the Light,” and the title theme from Back to the Future.
Overall, it’s a tad too long at just over 6 minutes (the goal was 5 minutes), and I never got around to including any video transitions. I may tweak it a bit in the next few days, especially if I try out a more advanced software package, and hope to get it down to 4 to 4.5 minutes. I recall seeing George Lucas talking about an old filmmaker adage, “Films are never finished, just abandoned,” and how he had the technology (and money) to keep going back to his films to finish them the way he wanted.