Feeling depressed after finished a game
(I wrote a related post in Chinese here.)
I recently finished a visual novel (a game genre). It is a great game with fully voiced feature, and it has good ending. However, after I finished the game, I felt depressed and empty until now (around a week now). The feeling is just similar to grief. I believe that, how good the game is, then how empty it will be. This is because the fictional and realistic are totally different thing. Whatever you feel through fiction, when you come into reality then they are just gone. And you found that, what you gained was just emptiness.
Reviving Samsung Galaxy Tab 10.1 part 2
In my previous post, I mentioned about reviving old Samsung Galaxy Tab 10.1. Today continue some extra customization works.
Firstly, the problem of the headphone mode emerges again. I tried to clean with cotton, but it doesn’t help. At the end, I found a page recommends an app (Disable Headphone(Enable Speaker)). I tried to install the app, and it works. It really works. That solves the most critical problem of my tab.
Other than that, I have installed several useful apps. They are
Hades (game) cheat
If you feel that Hades is too difficult to play, and want to cheat, can try the following patch in Content\Scripts.
https://gist.github.com/allencch/34feef6953a03680938ba186ff8f2f23
Wine tips
To play Windows games on Linux, Wine is necessary. Even Steam Proton is also based on Wine.
To play most modern Windows games, I will suggest NVidia graphic card as the hardware requirement. Without good graphic card, a lot of 3D games are not able to render properly. Moreover, some pixelated games perform better with NVidia graphic card.
Winetricks
In my opinion, to configure Wine to the best compatibility, we need to install several libraries (DLLs) using winetricks.
Med: Experimental feature
I just tested with my new experimental feature for Med (Linux Memory Editor) on Sea Dogs, i.e. Custom Scan.

Sea Dogs is very difficult to do memory editing, as the values are stored in string. Luckily someone wrote a superb guide on how to do memory editing, which can be found here.
But the problem is that, the guide is written for CE (Cheat Engine). Unfortunately, CE is for either Windows or Mac. And to cheat in Sea Dogs, need to use “Group Search” feature of CE. WTF is Group Search?
Godot and C#
In my previous post, I wrote about my hobby project with Godot.
Limitations of GDScript
But I personally feel that, Godot script, namely GDScript, is not my favourite. Though GDScript is good enough to do anything, it is not what I like. Firstly, it is Python-like language. In my opinion, using indentation as scope is annoying, because I cannot auto-indent using Emacs. Due to my first programming language is C, and heavy use on JavaScript, braces (curly brackets {}) are easier to read.
Patch Wine and supports both 64-bit and 32-bit
We can build Wine that supports both 64-bit and 32-bit.
The below shows the example that involves patch of a specific Wine version. Sometimes official or latest Wine just doesn’t work. And the patches can be found in the bug report attachment.
Download a patch from Wine bug report, and download the source code. Extract the source
tar xJf wine-4.2.tar.xz
patch -u -p1 < ../swshader_ivb.patch
To build Wine that can work on both 64-bit and 32-bit, we can follow this.
NVIDIA with Nouveau and Wine
I updated my old laptop HP Pavilion dv3 (2238tx) recently, which was bought in year 2010, installed with Arch Linux.
Because of Linux kernel version, the NVIDIA driver is not officially supported by Arch Linux (detail).
There are two options to resolve this: install (i) Nouveau or (ii) NVIDIA driver from AUR. The former is open source, the latter is closed source from NVIDIA official site. Furthermore, using the latter theoretically allows the usage of CUDA, which is important if I am using it to do some neural networks training.
Godot and hobby project
Game engine
Previously I found a game engine LOVE (Lua language). Then I planned to learn about it. But then I read about Godot, which uses GDScript with similar syntax like Python. So, I choose Godot over LOVE because I have better experience in Python.
I planned to work on edutainment project since long time ago. Since I have extra time recently, so I invested little time on my hobby project. Using Godot, I revived my old project.
My memory editor: Med
Introduction
There was a wonderful memory editor in Windows, that was Game Master. But it was not a freeware. And there is a freeware memory editor, it is ArtMoney. But it is also for Windows only. In Linux, there is only one memory editor, scanmem with GameConqueror as the GUI. However, there are some limitations from scanmem and GameConqueror. Thus, that is why I decided to create another one which can fit my needs. Therefore, I recently spent some time to develop this memory editor, namely Med.