Sweet Home 3D: Solutions for text rendering and performance on Debian

Submitted by admin on Sat, 07/29/2017 - 12:03

Sweet Home 3D, an application for interior design, is using Java Swing for the UI. Swing tends to look bad on almost every system, but when it fails at text rendering as well, the results tend to be particularly ugly:

Awful Text Rendering

The Solution

This can be fixed by modifying /usr/share/sweethome3d/sweethome3d.sh. Add these two lines to the JAVA_ARGS:

Tags

About Mass Effect: Andromeda's Quest Design

Submitted by admin on Wed, 06/14/2017 - 20:19

If you've ever played open world games, you've probably noticed this: There are main story quests, leading you from place to place, containing impressive cut scenes, interesting action and generally good pacing. Clearly where a lot of the effort went. Then there are some smaller side stories thrown in there for good measure, usually also fairly high quality. And then.. well, then there's the crappy “oh-god-we-need-more-stuff-to-do” quests. Mass Effect: Andromeda is no different in this case, and it is frustrating me to no end that "AAA" titles keep doing this.

Tags

PowerShell is not C#

Submitted by admin on Tue, 01/03/2017 - 22:09

PowerShell may be based on .NET, but it most certainly is not C#. There are quite a few differences between these two languages that are not immediately apparent and can lead to some weird issues. I'm going to give a few examples in this article.

1. Return Behavior

The return keyword in C# always terminates the execution of the current method. I initially made the assumption that the same applies to PowerShell, but that isn't entirely true.

Tags

PowerPoint 2013 - Setting colors programmatically (VSTO)

Submitted by admin on Sat, 10/22/2016 - 22:59

Just setting myShape.Fill.ForeColor.RGB = Color.Red.ToArgb() would be nice.. but it doesn't work as you would expect. What will happen is you get the color blue instead of red.

PowerPoint 2013 (and I assume 2007) use a different color format, BGR. So you either have to shift bits manually, or much easier, you use ColorTranslator.ToOle(). This is extremely confusing, considering that the property is called RGB.

So, to give you a working example:

Landmark

Submitted by admin on Sat, 10/15/2016 - 21:33

Landmark ist ein Sandbox MMO, entwickelt von Daybreak Games (ehemals Sony Online Entertainment), dass sich deutlich durch Minecraft inspirieren hat lassen.

Jedoch besteht die Welt nicht aus Blöcken. Die Werkzeuge zum Bauen sind weitaus flexibler und erlauben recht komplexe Konstruktionen. Landmark setzt auf ForgeLight (Die hauseigene Engine) und auf Voxel Farm1.

In regards to the Windows 10 installation experience

Submitted by admin on Sun, 10/09/2016 - 18:51

Why is installing Windows 10 so complicated/broken?

First I tried to install Windows 10 through the upgrade tool. I had to turn off the computer while Windows 10 was downloading, but shouldn't be a big deal, right? Oh wait, it has to start downloading from the beginning again. Great.

Then, it just got stuck at 99%. No clue why, it was stuck there for hours, so chances were it will never finish. Alright, so I'll just try to install it through the Media Creation Tool. I'll just make a USB stick with Windows 10 and install it cleanly, should be better anyway.

Tags

Bower & Wilkins MM-1 Volume on Linux

Submitted by admin on Tue, 05/10/2016 - 18:49

My Bower & Wilkins MM-1 speakers had a weird problem with Kubuntu. The volume levels were.. unusual. If I set the volume to 50%, I couldn't hear a thing. At 60% it was okay, and at 70% it was FAR too loud.

The solution I found 1 was changing one existing line in /etc/pulse/default.pp:

load-module module-udev-detect ignore_dB=1

Add ignore_dB=1 to it. That's all I had to do.

Tags