Fallout 4 - Hopes and Rumors

There is something in the making... Todd Howard said in an interview that he and his team are working on something big. We can only speculate about what this is exactly but many people (including me :D ) are hoping for Fallout 4.

There were no hints about a new Fallout game on Gamescom 2014 or E3 2014. In an interview Josh Sawyer could imagine a massively multiplayer online version of Fallout as the next game. He works at Obsidian and developed Fallout New Vegas whereas Fallout 4 will be very likely developed by Bethesda which makes his statement more a wish than news.

The Fallout 4 FAQ from the Fallout Wikia is a good starting point to find a structured collection of facts and rumors. In addition to that CinemaBlend sums up the rumors that are currently around. Rumors are steadily growing: In 2012 somebody met a few Bethesda employees in Boston that were researching the city for a new game. A leaked document in 2013 reinforces this rumor and connects The Institute which is mentioned in Fallout 3 to the Massachusetts Institute of Technology (MIT).

To be honest, I don't expect to hear anything about Fallout 4 before 2015. My first blog post about Fallout 4 rumors is almost two years old and I hope in the meantime Todd Howard and his team made some great progress on the game they are developing and of course I strongly hope that it's Fallout 4. ;)

Kojima presents Silent Hills

In March Hideo Kojima gave an interview in which he mentions that he would like to reboot the Silent Hill series and to create a new Silent Hill game under his direction. I can't believe it but it's really happening!

Their PR team did a great job because they released an interactive teaser game called P.T. ("playable teaser") that can be downloaded for free from the PlayStation Store. If you manage to finish the game a trailer for the upcoming Silent Hills is shown. As I have read and seen on Twitch it's really a frightening game with the old Silent Hill atmosphere we all love. P.T. is built very smartly as it requires some special combination of actions to trigger the end sequence. That includes having your headphones connected to the PS4 controller and saying a specific name into the microphone! It's the most impressive breach of the Fourth Wall I have seen before and reminds me of the moment from Metal Gear Solid where you could switch your (physical!) controller port to prevent Psycho Mantis from reading your mind (i.e. buttons you press). :eek3:

While waiting for news about Silent Hills you can take a look at this blog entry in which a guy explains (and shows in a video) how he is hacking the original Silent Hill for PlayStation to find hidden rooms and items.

Gaming Plans 2014

In February 2010 I bought my current gaming computer. It works great up to this day but with newer games the demand for performance rises and so I will build a new one. ;) I got the DedSec Edition of Watch_Dogs from my girlfriend as christmas present last year ( :smile: ) and it really challenges my current setup even without anti-aliasing. By the way: Have you seen this funny Watch_Dogs PR stunt that went wrong? :D Another reason to buy a new computer is GTA V which will be very likely released this autumn (I hope the rumors are not true about a delay). Patient PC gamers are finally rewarded with better graphics than the console versions! ;)

So, what is the new configuration? I usually stick to the recommendations by the PC Games Hardware magazine but their last update was in May 2014 which is a lot in my-new-computer-is-already-old-tomorrow time. :D Luckily they also publish single articles with up to date recommendations. It might seem a bit strange to buy a computer now when the new Intel Haswell CPU generation along with the X99 chipset and DDR4 memory will make their debut in the next months. But as far as I know the difference in performance between DDR3 and DDR4 is very small due to the fact that the technology is pretty new. With the new CPU and chipset generation I'm generally a bit cautious because usually it takes some time until there are stable and reliable configurations available. So I decided to not wait for the next generation and started to plan the shopping list. ;) Now for the configuration I ended up with:

With this configuration I should be prepared for the latest games and the several others coming in the next years. :eek3:

Photorealistic Videogames

Every generation of videogames strives to be more realistic than the previous one. Therefore reaching photorealism is one of the future trends of videogame development. The steadily increasing performance of modern hardware paves the way for such a progress and is accompanied by the software innovations of gaming engines. Take for example the rain and water effects of the Unreal Engine 4.

A tech demo is one side of the coin. The other side is to put the potential of the gaming engines to use by creating videogames.

Get Even employs a 3D scanning technique to create a virtual and photorealistic replica of an existing environment. Their "What Is Real" teaser video impressively demonstrates the capabilities of their system. Unfortunately the release is planned not before the end of 2015.

Another great example for photorealism in videogames is The Vanishing of Ethan Carter. In contrast to the indoor footage of Get Even this games shows how to bring outdoor scenery to a new level. The authors use a technique called photogrammetry and explain in their blog how it works. Just take a look at the stunning 3D models that you can play around with in their blog post. Both the technique and its application in videogames look very promising. The game will be released on 25th September 2014 and can already be pre-ordered. :eek3:

Zotero Tip: Where is my Reference?

If you manage your references in Zotero with folders and several subfolders this hint might be interesting for you. When you are looking for a specific reference and view the search results it is sometimes handy to know where this reference is coming from. Just select an entry and keep the ALT (CTRL on Windows) button pressed to highlight the folders your reference is assigned to.

This saved me a lot of time! :)

Luna and Eclipse Coding

The last post about Eclipse coding is from February... Time to change this! :)

There are several things that happened in the Eclipse world in the last six months. The most visible one might be the latest simultaneous release know as Eclipse 4.4 Luna. Regarding my Eclipse coding I updated the word-wrap plugin to be compatible with Luna. I was also happy to read that the review of my LineNumberRulerColumn patch is progressing. Probably my proposed changes are revised often enough to make it into the next release.

Currently my solution to activate word-wrap is a separate plugin. To have it included in an official Eclipse release I need to provide a patch for one of the existing plugins. I think it fits best to the Platform Text project which contains (among others) the org.eclipse.ui.editors plugin. Therefore I'm currently merging my plugin with this one and try to find out the best practices (where to put stuff, naming conventions, package structure, etc.) within the project by looking at other portions of the code. ;)

Holger Voorman writes the yearly Eclipse report ("Eclipse Jahresrückblick"). In the latest report Holger talks about Eclipse Luna and mentions my word-wrap patch again. What's even cooler is that his previous report (for Eclipse Kepler) is published in the Software Development Trends 2014 and therefore I'm mentioned in this book on page 108. :eek3:

Fixing a MacBook Power Adapter Cable

In combination with a MagSafe-to-MagSafe2 converter the power adapter from my 2007 MacBook is still useful. I keep it at home so that I can use my newer power adapter at work and leave it there. After 7 years of constant use unfortunately the cable that is connected to the MacBook broke very closely to the outlet.

MacBook Power Adapter

The first website to take a look at is of course iFixit. The guide explains very well how to open the casing and how to solder the shortened cable to the adapter. The trick how to open the casing is from an Instructable. I found it easier to use the pliers instead of heating the casing with a hair dryer. To prevent things from flying around I kept the adapter in position with my knees while I pushed the casing with the pliers apart.

MacBook Power Adapter

Inevitably the plastic of the casing will break at certain points but it should break very evenly that it can be glued together afterwards.

MacBook Power Adapter

The next step is to prepare the cable relief. It is glued to the cable so it is necessary to remove most of the plastic and to make sure that the shortened cable fits into the hole.

MacBook Power Adapter

I removed about 6-7cm just to make sure the damaged part of the cable is gone.

MacBook Power Adapter

Now the stripped cables can be soldered together and isolated with heat shrink tubing. I also added a zip tie as cable relief.

MacBook Power Adapter

With the old cable relief back in place we are ready to glue the casing together.

MacBook Power Adapter

Just make sure the cord winding ears are in position before you start. ;) I used a glue which was explicitly suitable for the ABS thermoplastic of the casing.

MacBook Power Adapter

DIY is great! It was a lot of fun and also saved 79€ for a new power adapter. ;)

ICSE 2014

ICSE 2014 Banner

Visiting ICSE 2014 and presenting our paper at the PESOS workshop was a great experience! I heard a lot of interesting talks, which will be useful as input for my upcoming master thesis and my research in general. The presentation worked out very well and I got some nice feedback for further research and improvements on our work.

I met so many nice people there who made the whole trip even more entertaining and fun. It was a pleasure to be part of such a big conference, to join interesting discussions and to attend such diversified workshops. :)

PESOS-Workshop at ICSE 2014 in India

While working at the CloudWave research project I had the opportunity to write a scientific paper together with a few colleagues. I'm glad to tell you that our paper [1] was accepted at the "International Workshop on Principles of Engineering Service-Oriented and Cloud Systems" (PESOS) which takes place in conjunction with the "International Conference on Software Engineering" (ICSE 2014). On top of the joy of having my first scientific publication, my advisor told me that I have the pleasure to present the results of our work at the workshop in India! :eek3:

I'm very happy to get the opportunity of giving a presentation to an international audience and get feedback on our work.

My flight departured on Thursday (2014-05-29) at 11:50 and I arrived at Hyderabad on Friday (2014-05-30) at about 04:00 local time (which is +3,5h compared to Germany). Together with a transfer in Abu Dhabi and driving 1h to the hotel the whole journey took about 14h. The temperature is very high (about 40°C today) and weather.com rates Hyderabad on a scale from 0-10 for the UV-Index with a "11+ Extreme". Sunblock is mandatory! :rolleyes:

Now I'm sitting in my room of the beautiful Avasa Hotel and put the finishing touches to my presentation for tomorrow. :)

[1] Clarissa Cassales Marquezan, Florian Wessling, Andreas Metzger, Klaus Pohl, Chris Woods, and Karl Wallbom. 2014. Towards exploiting the full adaptation potential of cloud applications. In Proceedings of the 6th International Workshop on Principles of Engineering Service-Oriented and Cloud Systems (PESOS 2014). ACM, New York, NY, USA, 48-57. DOI=10.1145/2593793.2593799

Zotero RTF-Link Extended

A direct link to a Zotero entry is very useful but using only the title is not sufficient. ;)

I've changed my Zotero exporter to include some additional data such as authors, publication title, date and DOI. The created string is not compliant to any of the well-known citations styles (Chicago Manual of Style, Harvard, IEEE, etc.) but covers the necessary information to retrieve the reference in case Zotero does not work or some other "Zoterocalypse". :D

Zotero Export (Full)