Wasteland 3 Savegame Editor

Wasteland 3 is a role-playing game set in yet another post-apocalyptic… um… wasteland.

Its title suggests at least two predecessors which have an equal set up storywise but are completely irrelevant to this article.

This article announces the release of my own version of a same game editor for Wasteland 3.

(more…)

LALR parser generator for PHP

I’ve been tinkering forever with parser generators; mostly to get behind how they work and what I can do with them.

A (long) while ago, I found myself in need for a Bison-like parser generator for PHP and there was none.

(more…)

Cyberpunk 2077 – ESDF Keybindings

Who would’ve thunk that when it was released, Cyberpunk 2077 would be without bugs.

One major annoying bug is that some key bindings appear to be hard-wired and cannot be changed. For those that have evolved from WASD, binding everything “one key to the right” (namely: to ESDF), is impossible.

(more…)

Instructions for down or upgrading Ubiquiti (UniFi) USG

Sometimes it doesn’t work upgrading or downgrading via the UniFi Controller GUI. If that is the case, doing it via the CLI is quite safe and should work without any issues.

Below is a step-by-step guide:

  • Download desired firmware (i.e v4.3.23.4913544)
  • Run FileZilla Client
  • Use sftp://yourfwipaddress with Siteusername and Sitepassword (leave Port blank), then Quickconnect
  • Upload the downloaded firmware upgrade.tar to the connected folder
  • Run PuTTYTerminal (Mac/Linux) or any SSH-client to connect to your firewall
  • Connect using credentials Siteusername and Sitepassword to yourfwipaddress
  • Make sure you are in your homefolder (i.e /home/admin if your Siteusername is Admin)
  • Run sudo syswrapper.sh upgrade upgrade.tar
  • Once fully run device will restart and you will get disconnected from the session
  • Reconnect via browser and fill in the correct WAN IP details if needed
  • Run PuTTYTerminal (Mac/Linux) or any SSH-client to connect to your firewall
  • Connect using credentials Siteusername and Sitepassword to yourfwipaddress
  • Set the inform address again by running set-inform http://yourcontrolleraddress:8080/inform
  • Device will now reconnect to the Controller and Provision with the right settings
  • Done!

Note: This manual procedure can be used regardless if you’re upgrading or downgrading.

Good luck!

Source: Instructions for down or upgrading Ubiquiti (UniFi) USG

SQL::QueryBuilder::OO released

For peer reviewing purposes on [prepan.org][1] (and to the general public as well), I released my [perl module for object oriented sql query building](/projects/sql-querybuilder-oo/).

[1]: http://prepan.org/module/nXWJ8Y9sBCM

Intel 82579V Gigabit Ethernet Driver for Debian Wheezy

Apparently, this ethernet device still causes problems to Debian’s “Wheezy” distribution.

In response to a request I present the [pre-compiled kernel module](/downloads/intel-82579v-gigabit-ethernet-driver-for-debian-wheezy/) for `amd64` only.

Instructions on how to get this puppy running are still available via [this post](/2011/04/intel-82579v-gigabit-ethernet-driver-for-debian-squeeze/) and the comments below it.

Worst “trojan” ever

While idly browsing [pastebin][1] (yes, sometimes I do that), I found [something interesting][2]. It’s some mildly obfuscated PHP scripted malware. Curious what it might do, I started reverse engineering it and found what must be the *worst coded trojan **ever.***

[1]: http://pastebin.com/
[2]: http://pastebin.com/7HU17uqA

(more…)