As for that post I said I was going to put up about English spelling, well, it’s still in the pipeline. It has been on the backburner for several months though, and I may have to rewrite it from scratch.
According to the calendar, it’s been five years today since Portal 2 was released. Since two of those years were leap years, it’s seemingly been on the order of exactly 521 weeks. Well, let’s see… Yep, it’s been a hell of a five years!
Of course I remember being a naïve Junior Cert student fascinated by the formulae Doug Rattmann scribbled on the board. Now I realize the Lorentz factor and Schrödinger Wave Equation are very basic pieces of mathematics in relativity and quantum mechanics. Still, as for why they would be on the same whiteboard outside a Modern Physics revision class, I don’t know… After all, the Schrödinger Equation is non-relativistic. Maybe the formulae were just there for Bring Your Daughter to Work Day, to teach the young girls a bit of Modern Physics!
Of course, it’s been five years of radio silence about Half-Life 3, five years in which I was upset at first, but have now come to appreciate Valve’s point of view. Case in point, this blog! It’s apparently been three years since I got it up and running, so I guess now is as good a time as any to apologize for my almost complete silence. It’s not often that I think of something to say. That said, there is currently a mega-post/essay in the works, pointing out, and trying (and possibly failing) to fix, some of the foibles of English spelling. If that sounds like fun, stay tuned!
Well, there have been occasional minor updates on the status of the VIGoV Subatomic Particle simulator since it was exhibited in January 2014, but no real progress, despite optimistic sentiments voiced in the first half of that year. Since then, I have gone on to do first-year physics in university, including a little Quantum Mechanics. This opened my eyes to just how little of an idea I had of what I was doing when I wrote that code. Examining it again, I’m even less sure of what I was trying to do in certain parts.
In short, I don’t believe it to be salvageable. It was a huge project for someone who had never done university-level physics, and, while it was an educational experience, with some interesting (and sometimes impressive!) results, it can’t really be taken any further. The basic ways in which the simulation is carried out appear to be very flawed, but I don’t know how to fix them, despite what I may have told myself in the past. That is why I am suspending development for a couple of years.
Over the next few years, I will be learning about Quantum Mechanics in university. Then I may be able to continue the project, or at least rewrite some sections of it from scratch, on a sounder footing. Until then, I am frankly afraid to touch the code.
So, while I had fun programming it and learned quite a lot, I feel it best to park the Subatomic Particle Simulator indefinitely.
Well, I’ve finally got some good old-fashioned game modding to report here. I have finished my translation of Rayman 2 from French into Irish, done with the help of the tool sna_nochar, created by MixerX and distributed on the Rayman Pirate-Community. As a sample of what has been done, here is the first ten minutes or so of the very last β-test of the translation:
I did miss one Lum on purpose, just to test that cutscene (I had previously tested the cutscene where one gets all 5 Lums on the first try). Then, after making this video this morning, I ran through the rest of the game (skipping some optional bits with no dialogue!) to find any other bugs. I am pleased to announce that the translation is now ready, and available for download from this server:
The installation instructions are fairly simple, they are written in the Readme.txt file in the above ZIP, in both English and Irish.
By the way, I used VMWare to record the video. I realised it was easier to test my translation in a virtual machine, since I could switch back and forth to a text editor to make changes, without crashing the game. But running the game in a virtual machine caused the physics engine to run too fast at times, which made gameplay really awkward…
That said, the camera glitch seen in the video happens even without a VM, and seems to be caused by the camera reaching the island too early in the cutscene. I guess my rig’s just too powerful!
I can hardly believe it! This blog has now been in existence for an entire year! This is also the third anniversary of the release of Portal 2 (at least in this time zone), another fact which some of you may find scarcely credible.
What a year it’s been. Proof finally emerged that the US government was spying on everyone and, well… Rather little has been done about it! Oh well… We also observed the anniversaries of two great television programmes, Animaniacs and Frasier.
In terms of activity on this blog and the building in which it is hosted, the Subatomic Particle Simulator was conceptualised, developed and published in the course of the last year. Also, YouTube saw the upload of three animated histories of Sony Pictures Television (with a fourth coming in the next few days).
All in all, I’m quite satisfied with what has graced this blog in the preceding twelve months, and I hope that the next twelve will be just as fruitful!
P.S. Once again, I was considering naming this post “Happy Explosion Day!”, but even one year on, I couldn’t be sure whether or not that would be PC, so I’m erring on the side of caution.
On the subject of Portal 2, to clarify the issue from yesterday’s post, it seems that the GNU/Linux beta has been around for two months. Once again, I apologise profusely for not observing this earlier on. However, work on Sony Pictures Television History Mark IV has taken precedence anyway, so Aperture Ireland’s state probably wouldn’t be any different even if I had been aware.
I was just browsing through the archives of this blog and saw a post mentioning Aperture Ireland. I realised I’d never actually checked whether or not Valve had gone about porting Portal 2 to GNU/Linux. I fired up Steam and it seems that this port recently entered beta.
Had I known this earlier, Aperture Ireland 2.0 would probably be underway right now. However, at this late date, it seems unlikely that I will be able to release on this side of June, since I will be otherwise engaged for much of next week. I apologise for what may seem to have been an avoidable delay.
On the plus side, Sony Pictures Television History Mark IV is almost done. I am half-way through documenting 2011 and the animation work should be all done by Easter Sunday. After that, putting it all together should be simple enough, so expect it to appear on Tuesday!
Well, I have just spent an entire weekend using Windows, amounting to probably more hours than I had spent with this operating system in the previous six months! Of course, this meant that I had to endure loads of automatic updates, their drain on bandwidth and automatic restarts! It was worth it though to get the Subatomic Particle Simulator up, working just as well as it does on GNU/Linux! It’s nice to know that I’ve made this thing cross-platform.
More good news: In the process of porting the code, I realised that the best thing to do was to fork the Source SDK repository on GitHub, and that way avoid all the problems of contaminating a working copy to compile the simulator. It is here, so you can now clone it in a ready-to-compile state, or even download a ZIP file if you would prefer.
Again, same legal restrictions apply – due to incompatible licences, it is not currently possible to (legally) distribute binaries. Once again, I apologise for this, and hope I can sort it out in the future.
PS. If you would like to express your opinions on how legal restrictions like this should apply in the future, please go to this new campaign website.
Well, this is kind of embarrassing. In October, I implemented the GNU Scientific Library as part of the science project I mentioned in the previous post. Since I was working towards an actual deadline, I guess I was too hurried to thoroughly check what licence the GSL uses. Apparently, I assumed it was licensed under the LGPL, which many GNU libraries tend to be. However, it is actually under the much more restrictive GPL, which forbids me from distributing it combined with any proprietary programme. The code given by the Source SDK for the server DLL (the only thing I actually modified) counts as proprietary, since it is distributed under a licence that forbids selling. Therefore, while experimenting with the two pieces of software together is fine, if I were to distribute my compiled server library, I would be in breach of the GPL.
Therefore, the long and the short of it is that my only option is to distribute my code and the GNU Scientific Library on their own, and let you, the user, actually compile it. To that end, here is an archive containing my code plus the GSL code, in a directory structure that will let it fit right into a fresh download of the Source SDK, plus instructions for getting it up and running: http://www.vigovproductions.net/simsource.tar.gz
It is currently designed to compile only on GNU/Linux. A Windows version will be made in the coming days.
Here is a game directory to put in your SteamApps/SourceMods folder: http://www.vigovproductions.net/simulator_mod.tar.gz
Once you put it there, don’t forget that you need to add in a bin folder, with the libraries compiled from the source code. They can be found in “sp/game/mod_episodic/bin” and “sp/game/vigov_simulator/bin”, under the Source SDK directory structure.
I apologise for not being able to release a compiled game. In order to do so, I would need to either pick a different game engine or a different mathematical library (or write the code myself…). I may do one of those in the future.
The time has come for me to return to this blog and explain my absence for the last few months. I was spending a lot of time working on a project for a prestigious science and technology exhibition. As such, between that and school work, I had basically no time to blog, or upload anything more than trivial logo videos to my YouTube channel.
Well, the project is now “finished”, and a selection of the fruits of my labour has been uploaded to YouTube.
The files for this game/tool will be uploaded to this site in a few days’ time, when I have had a chance to sort through them.
Here are some of the things I could have mentioned had I been actively blogging:
The change in Saorview frequencies, and how it left everyone with eight extra dud channels in their EPG.
The introduction of RTÉ One HD, and the stretching of classic programmes that came therewith.
The court cases involving the NSA.
The New Year
So what’s on the cards now? Well, apart from school, there’s:
Sony Pictures Television History Mark IV – I know, when does it stop, right? Well, significant info has been discovered since Mark III was made. Hopefully I can reuse lots of animation from previous videos – the thought of starting from scratch really doesn’t appeal to me!
Updates to the spreadsheet-based corporate timelines published on this site.
That new Aperture Ireland release I promised but never delivered. Speaking of which, I wonder if Valve will ever get around to porting Portal 2 to GNU/Linux…