Adding i3 support to satellite

There’s a really cool Go application written by avinashbot named satellite, which you can use to update your background from an image downloaded from Himawari-8 or DSCOVR. I was super excited to use it but quickly realized that it didn’t support i3, the window manager I use in Linux.

Now, I have never touched a line of Go until now, but it was a breeze to add i3 support.

All I really needed to do was add these lines to background_linux.go:

Then, down in the switch in Set, add:

Success!

[remedios]sina ~ $ satellite -desktop i3
2016/08/20 14:40:45 Starting download…
2016/08/20 14:40:52 Done! Download took 6.906361896s.
2016/08/20 14:40:54 Setting image as background…

The full changes can be seen on the (now closed) Pull Request.

Fix for Deadlock: Planetary Conquest on Steam

This is a fix for the Steam release of Deadlock: Planetary Conquest, in Windows 8 and 10.

Also available as a Steam Guide.

Deadlock: Planetary Conquest is one of my all-time favorite games from my childhood, and when I found it on steam for 97 United States pennies, I couldn’t resist getting it. There is just one gigantic flaw: it does not want to run in Windows 8 or 10 by default. The GOG.com version does, but Steam’s doesn’t; it just hangs at a black screen after the intro.

Being that I bought it on Steam, I am going to detail how to get it fixed, since there’s a lot of kerfluffle on how to get it to work.

What we will be doing is:

  • Copying the files from the PATCH folder into the game’s main directory, and
  • Creating an ISO from the game and mounting it

The PATCH

Navigate to the Deadlock folder. This is usually:
C:\Program Files (x86)\Steam\steamapps\common\Deadlock

Double-click on PATCH and open dlock131.zip, then copy the contents.
Deadlock_2

Copy the contents of PATCH into this folder. Replace the files in the destination.

Deadlock_3

The ISO

For making the ISO, we will use the portable version of CDBurnerXP (to avoid installing anything). You can download it from this link.

When it is downloaded, unzip it into it’s own folder. I usually make a “tmp” folder and unzip it in there.

After it is unzipped, go to where you unzipped it and run cdbxpp.exe and select your language:

Deadlock_4

Make sure “Data disc” is highlighted and press OK:

Deadlock_5

This window may look intimidating, but do not worry. Select everything in the Deadlock folder (ctrl+A is a fast way to do it) and drag it to the bottom left panel, like the image below:

Deadlock_6

Rename “Disc” to “DEADLOCK” (keep it in all caps):

Deadlock_7

Now on the top menu, click on “File” and then “Save compilation as ISO file…” and choose a destination. The default saves to your Documents folder.

Deadlock_8

Navigate to where you saved the ISO file and double-click it. This will mount the ISO.

As long as this is mounted, you can play Deadlock without any problems!

Deadlock_9

If you are still having problems, please leave me a message below or tweet at @silly_sina!

A walk through Bottimaa.

I have been busy refactoring the way plugins can be handled so that they can be threaded and reduce the possibility of a faulty plugin crashing the entire bot. Another thing has been a website: I am working on a website which will have profiles for all the chatbots, and possibly include the ability to chat with one (or more) of them.

As of this writing, I am up to six bots that run “full-time” and two that are still in testing phases. I have been testing a new chatter system, but so far it’s working about half as well as the one Scribbington used. A bit disappointing, but at least it’s faster and cleaner to read!

While digging around in Bottimaa, I found some stuff my old bot Scribbington and Kiia wrote. Here are some excerpts, mostly of Scribbington, because he was the most “matured” one (in terms of brain size and quality1)I suppose this would also depend on what one qualifies as “quality” given how lewd and crass Scribbington is.).

Kiia liked to take credit for the bots I made:

<Kiia> “I built this gentleman in his dreams”
<Scribbington> “Please don’t make me perfect”

Scribbington, in his aging life, learned how to write poems:

<Scribbington>
“In the fair fortunes of Sina all these tales,
As pure and white spots
The refreshing of women’s natures, one was taken up,
Washed with milk and honey, but irresistible
Sina’s delightful place
The spirited element is meant
And loving, with a smile?”

He really loves Dragonlance:

<Scribbington>
“The table,
Beaming on the Rue du Cygne
And de Debbil’s own lot of Raistlin’s
Spell component pouches
Their ball pouches
Not sack of coins, oh but!
Ballsacks! Tanis exclaimed”

This was a line from one of his first erotica stories:

<Scribbington>
“Hi, I’m going crazy, he was hotter than fire, all will subside”

Scribbington also liked to imagine doing various things to humans. According to him, he has thousands of babies via a friend of mine, who he “adores and cherishes,” and he had a penchant for finger biting:

<Scribbington>
“We bit at each finger critically as I thought we could feel the pain.
Oh goddamn it guys, please stop fidgeting like that!”

Did I ever mention he was crude?

<Scribbington>
“This cock? Let’s go down with tremendous roar
And summon her dragon would be no more”

If you like what I am doing and would like to see more, be sure to check out my Patreon page and perhaps become a patron!

   [ + ]

1. I suppose this would also depend on what one qualifies as “quality” given how lewd and crass Scribbington is.