Pagina's

maandag 31 juli 2017

Play Torchlight on Linux natively

Torchlight II is on Steam, and you can run it natively in Linux, which is very nice! But what about Torchlight I?

Even though there is a native version of the game, Steam doesn't provide it. Of course you can run the Windows version through wine, but it's always better to run a program natively.

Currently, the only way to get the native version for Linux is by purchasing it from the humblebundle.com store. You can link your copy with Steam afterwards, so you can still install the game trough Steam for Windows/Mac.

A few issues

I ran in to a few issues installing the Linux version, but was able to solve it.

When you see the message "Error: Overflow detected: Not enough space for widget." you can try running the installer with a different GUI frontend option. For example:

./Torchlight-2013-05-21.sh -f fltk

You've installed Torchlight

When you've successfully installed the game, most likely you'll notice having mouse issues. You won't be able to click on anything and your cursor might have a black outline. It's because Torchlight doesn't work well with the latest libSDL2 library, so you've to use an older version of that library.

To install these older libararies, probably the easiest way is to download them from here. Extract these files into your Torchlight/lib64 folder. You should now be able to play the game.

For more info about this solution, click the link below:
https://gist.github.com/kkszysiu/247c42dc9fd1d34a70a1

Managing Save Games

Next thing you might wanna do is using your Save Games for other devices that run Steam. Since you can't sync automatically you'll have to do this manually. The easiest way is to make a copy of your ~/.runicgames/Torchlight/Save folder, and override the folder on your other device. For Windows it's located in %APPDATA%\Roaming\runic games\torchlight\Save.

Make sure Steam Cloud is set to off. In Steam, just right click on Torchlight, go to Updates tab, and turn Steam Cloud Off. Also make sure the sync folder in Steam is removed, otherwise it will still override your Saves. The AppID of Torchlight is 41500, so you'll have to remove the \Steam\userdata\YourSteamID\41500 folder.

Don't worry about the Steam Achievements when moving Save Games around, Steam will automatically recognize them.

Well, that was it! Hopefully one day they'll fix the installer, and we don't have to mess around with library files. Then most likely the native version for Linux can also be played trough Steam.

Enjoy playing!

maandag 18 maart 2013

Screenshot(scrot) script in Xfce

Ik was vanochtend weer wat dingen aan het uitproberen en had voor de fun eens een heel simpel bash script gemaakt.

Dit script maakt een screenshot van je desktop en speelt daarnaast ook een geluid af. De screenshot wordt in de opgegeven locatie opgeslagen en opent daarna in je file manager.

Het script maakt gebruik van scrot.

Installeer scrot mocht je dat nog niet hebben gedaan.
(Debian/Ubuntu):
$ sudo apt-get install scrot
Kopieer het script en sla het ergens op:
#!/bin/bash
LOCATION="$HOME/screenshots" #Bewaar de screenshots hier.
SOUND="" #Speel dit geluid af.

DATE="`date +%m-%d_%H:%M:%S`"
FILENAME="screenshot-$DATE.png"

#Maak directory aan als het niet bestaat.
mkdir -p $LOCATION

#Maak de screenshot en verplaats naar de locatie.
scrot "$FILENAME" && mv $FILENAME $LOCATION

#Speel het geluid af.
if
[ "$SOUND" = "" ]; then :
elif [ -f $SOUND ]; then aplay $SOUND
else :
fi

#Open de locatie met een filemanager.
thunar $LOCATION
Pas het script naar wens aan.
Voorbeeld:
LOCATION="$HOME/Desktop/mijnscreenshots" #Bewaar de screenshots hier.
SOUND="$HOME/Muziek/mijngeluid.wav" #Speel dit geluid af.
Op deze website vond ik een aantal leuke geluiden om te gebruiken.

Maak het script uitvoerbaar:
$ chmod +x scriptnaam.sh
Maak een keyboard shortcut in Xfce.
Bijvoorbeeld printscreen(Print):

Nu kun je dus bijv. met printscreen een screenshot maken. ;)

donderdag 7 maart 2013

Chromebook

Merk steeds meer dat off-line werken overbodig begint te worden. Alles wordt steeds meer cloud, wat gewoon efficiënter werken is. Je kunt altijd bij je bestanden terecht, waar je ook bent. Het maakt niet uit of je Windows, MacOS, of GNU/Linux gebruikt of op een mobile device zit, zolang er internet bestaat kun je altijd bij je bestanden.

Met de Chromebook kun je ook eventueel off-line werken en de boel laten synchroniseren wanneer je weer verbinding hebt. Misschien moeten we nog allemaal wennen aan dit idee, maar over 5jaar hebben we er straks allemaal één. ;)

Echter, de Chromebook is op het moment niet voor iedereen geschikt. Als je een echte gamer bent(zoals ik zelf) en bijv. veel met videobewerking doet kun je beter nog even wachten.

maandag 4 maart 2013

Hub en SpriteCraft

Vandaag ben ik vooral aan het werk geweest met de hub en portalen. Na gisterenavond met Smartzenegger in creative mode lang te hebben geklooid, om te kijken wat nou het beste zou staan, is hij nu dan eindelijk af.

Portalen ontwerpen met Smartzenegger. Hub met portalen, eindelijk af!

Ik was vandaag ook in The Gimp bezig iets leuks te tekenen voor als pixel-art buiten de hub. Ik bedacht me dat ik het wel meteen goed moest maken, aangezien het een heel karwei is om alle pixels in blokken na te bouwen. Maar met een beetje googlen kwam ik erachter dat hiervoor een heel mooi tooltje bestaat, nml. SpriteCraft. Hiermee kun je gewoon plaatjes omzetten naar minecraft blokjes(pixels) en deze vervolgens weer opslaan als schematic, zodat je ze weer met WorldEdit kunt importeren. Natuurlijk kon ik het niet laten hier even mee te klooien... :P

Aan het klooien met SpriteCraft.

zaterdag 2 maart 2013

Lekker bezig

Ben gisteren weer aardig met m'n minecraft server bezig geweest. Heb eigenlijk de hele boel op m'n server omgegooid en wat logischer ingedeeld. Grootste punt waar ik mee zat was dat mijn backup-script werkelijk alles mee nam wat onder de minecraft_server directory zat, waardoor ik een backup van zo'n 3,5GB had. En dan te bedenken dat m'n backup nog maar een paar dagen oud was. Ik was erachter gekomen dat de data van Dynmap en CorePortect de grootste boosdoeners waren.

Aangezien je met Dynmap alles opnieuw kan laten renderen heb ik de locatie van de tiles verplaatst. En voor CoreProtect heb ik besloten de data via MySQL te laten lopen. Nu wordt deze data niet meer ingesloten met als resultaat nu maar een backup van 233MB te hebben.

Daarnaast heb ik ook een proxy ingesteld voor Dynmap, zodat ik niet via een poort-nummer hoef te werken. Ook heb ik een aantal instellingen in het init script veranderd, zodat het voor mij wat logischer werken is. Verder had ik de spawn area(Multiverse) nog van naam gewijzigd, maar hierdoor kwamen de instellingen van m'n plug-ins niet meer overeen. Ik moest daarom van alle plug-ins de instellingen doorlopen om weer goed te zetten. Dit was wel even een gedoe, maar heb nu ook de overbodige instellingen weg kunnen laten en kwam zo ook nog wat andere interessante instellingen tegen.

donderdag 28 februari 2013

Te veel nagedacht...

Te veel nagedacht, maar te weinig ondernomen.

Ik ben een perfectionist en wilde graag m'n Minecraft server meteen tot in de puntjes perfect hebben, voordat ik er iemand op zou laten komen. Maar ik heb gemerkt dat dit niet ging werken. Ik heb spelers nodig om te testen en die me feedback kunnen geven. Het is juist leerzaam om fouten te maken en weer te herstellen. Dit kan alleen door gewoon de dingen uit te proberen. Op deze manier kun je ook dingen steeds verbeteren. Eigenlijk schaam ik me diep, als ik zie wanneer ik voor het laatst met m'n server ben bezig geweest...

Op 11 februari heb ik alvast toegang gegeven voor een aantal spelers die ik vertrouw, zodat zij alvast de wereld kunnen ontdekken en feedback kunnen geven. Echter, door een stomme fout die ik had gemaakt ben ik op 17 februari een nieuwe wereld begonnen. Deze survival world is nog steeds actief en ik maak nu geregeld een backup om te voorkomen dat dit weer gebeurd.

Ook heb ik nu wel lang genoeg op de minecraft forums zitten lurken en ben nu eindelijk zelf wat actief geworden. Hopelijk kan ik een steentje bijdragen aan de community.

In deze paar weken is er heel wat aan de minecraft server gewerkt. Ik heb nu eindelijk m'n server van Debian Squeeze geupgrade naar Wheezy, wat ik al een tijd liep uit te stellen. De belangrijkste plug-ins zijn al geïnstalleerd, maar er moet nog heel wat geconfigureerd en getest worden voordat ik hem publiekelijk open zet. Er zullen ook regels komen waar mensen zich aan moeten houden. Ook moet er gekeken worden naar het aantal spelers wat m'n server aan kan, de verbinding(momenteel niet optimaal), een website waarop mensen zich kunnen registreren. Daarnaast heb ik ook admins nodig, ik kan nml. niet alles 24u p/d in de gaten houden. Dus voorlopig gebruiken nog even de whitelist. ;)

Wordt vervolgd...

Screenshots van de oude wereld(test) en nieuwe wereld(lucidworld) 17 jan t/m 28 feb:

17-01 World: test (spawn area) 11-02 World: test (testing GriefPrevention) 16-02 World: test (house of Smartzenegger) 16-02 World: test (house of Tjamanirlong) 22-02 World: lucidworld (old spawn area 0,64,0) 28-02 World: lucidworld (house of Smartzenegger) 28-02 World: lucidworld (house of Tjamanirlong) 28-02 World: spawn (new spawn area 0,64,0)

vrijdag 31 augustus 2012

Brainstormen

Vandaag was ik weer eens flink aan het brainstormen over het opzetten van mijn nieuwe Minecraft wereld. Ik wil een goed geconfigureerd SMP server gaan opzetten. Niet een server waar uiteindelijk van alles weer aan gewijzigd moet worden, omdat ik iets over het hoofd heb gezien, of omdat ik toch besluit het anders te gaan doen. Nee, ik wil het nu een keer goed doen. Hier heb ik wel van geleerd... ;)

Ik heb maar eens besloten om wat rond te gaan neuzen op andere servers, iets wat ik al veel eerder had moeten doen... Ik heb inmiddels al aardig wat inspiratie opgedaan!

Zo kwam ik een erg leuke server tegen waarbij het spel met een heel klein zwevend eilandje begint. Je hebt vrijwel niks bij je en de bedoeling is dat met de spullen die je hebt je eiland gaat uitbreiden. Geen fout kun je je permitteren, dan kun je zo goed als overnieuw beginnen. Een erg leuke uitdaging dus, die soms ook wel erg frustrerende kan zijn... ;)

Nu ben ik zelf niet van plan mijn server op deze manier op te gaan zetten. Het is leuk om dit spelletje een paar keer te spelen, maar het leukste blijft nog altijd om in een echte survival wereld te spelen. Een wereld waarin je nieuwe gebieden kunt ontdekken en het altijd een verassing blijft wat je tegen zult komen. Toch heb ik ook op deze server ideeën opgedaan die ik weer mee kan nemen voor mijn eigen server. En zo ben ik nog meer leuke dingen op verschillende servers tegengekomen.

Momenteel ben ik aan het uitzoeken hoe de wereld toegankelijk gemaakt kan worden voor bezoekers. Ik wil dus zonder whitelist gaan werken en daarvoor moet de server wel goed beveiligd zijn. We zitten natuurlijk niet te wachten op gelazer.

Zodra het allemaal is uitgezocht en de boel goed geconfigureerd is laat ik dit zeker weten. Ik kan wel alvast verklappen wat hoogstwaarschijnlijk de survival seed gaat worden. ;)

-1787332996056584984

woensdag 8 augustus 2012

Minecraft 1.3 server weer up to date

Een nieuwe recommended build van Bukkit voor Minecraft 3.1 is recentelijk uitgebracht! De server is weer up to date!

Update je Minecraft client naar 1.3 om weer op de server in te kunnen loggen.

donderdag 2 augustus 2012

Minecraft 1.3 is uit!

Minecraft versie 1.3 is 1 Augustus 2012 voor de pc uitgebracht. Bekijk hier een lijst met alle veranderingen.

Let op! CraftBukkit is nog niet geupdate voor minecraft 1.3!
Dus nog niet upgraden naar ver. 1.3, je kunt anders niet meer op de server terecht! Mocht dit toch al gebeurd zijn, dan kun je Minecraft downgraden naar 1.2.5 door onderstaande link aan te klikken.

download link

Zodra er een nieuwe compatibele versie van CraftBukkit is uitgekomen zal de server weer geupdate worden.

maandag 2 juli 2012

WordPress op eigen server

Vandaag heb ik maar eens WordPress op m'n eigen server geïnstalleerd. Ik had al een account aangemaakt op WordPress.com, maar vond het toch handiger om het zelf te draaien.

Niet alles wilde meteen goed werken, maar door te googlen kwam ik er gelukkig snel uit. Er moest nog het één en ander geconfigureerd worden(.htaccess) en er waren wat problemen omtrent het schrijven. http://www.chrisabernethy.com/why-wordpress-asks-connection-info/

Heb de inhoud vanaf wordpress.com ook weten te importeren, zodat ik niet alles overnieuw hoefde te schrijfen. Ben verder nog wat bezig geweest met de layout en heb een aantal plug-ins uitgeprobeerd.

Ik merk nu dat ik veel meer de vrijheid heb om de website op mijn manier te presenteren. :)