Kethinov
New member
Hi all, and congratulations to Hacktarux for a fantastic release. Mupen64 0.5 for Linux + the new and improved plugins makes playable tons of N64 games on my Linux desktop previously unplayable before. I am very much enjoying this release.
There are two suggestions I would like to make though, very small suggestions, very simple suggestions, but this would add some polish to the software.
The first of these suggestions is a small change to be made to Blight's SDL input plugin. While Blight's input plugin is very effective, it does one very annoying thing; it replies on an unhidden config file in your home directory. Attached is is a modified version to plugin.c that corrects this, changing "blight_input.conf" to ".blight_input.conf".
For the record, my hack to plugin.c is as follows:
Simple to hack. Hard to compile.
Unfortunately, I could not get Blight's input plugin to compile, after repeated attempts. So for anyone else who might have this problem, there is a workaround that i'm using. I wrote a quick shell script as follows:
Instead of executing your Mupen64 binary, you can execute this shell script. And it will keep Blight's config file hidden, except for when you're running the emulator. It works well for me, but I'd prefer a patched version of the plugin. That one's a hard sucker to compile!
----
Whew! The second suggestion I would like to make is a small revision to mupen64_icon.png. Icons look better when their backgrounds are transparent. So I opened up the png in The Gimp, added an alpha channel, and cleared away the white surrounding the logo. Looks much better now!
The revised plugin.c for Blight's input plugin and the revised mupen64_icon.png are attached.
Thanks for reading!
There are two suggestions I would like to make though, very small suggestions, very simple suggestions, but this would add some polish to the software.
The first of these suggestions is a small change to be made to Blight's SDL input plugin. While Blight's input plugin is very effective, it does one very annoying thing; it replies on an unhidden config file in your home directory. Attached is is a modified version to plugin.c that corrects this, changing "blight_input.conf" to ".blight_input.conf".
For the record, my hack to plugin.c is as follows:
Code:
Line 192: f = fopen( ".blight_input.conf", "r" );
Line 343: f = fopen( ".blight_input.conf", "w" );
Simple to hack. Hard to compile.
Unfortunately, I could not get Blight's input plugin to compile, after repeated attempts. So for anyone else who might have this problem, there is a workaround that i'm using. I wrote a quick shell script as follows:
Code:
mv ~/.blight_input.conf ~/blight_input.conf
/path/to/mupen64/binary
mv ~/blight_input.conf ~/.blight_input.conf
Instead of executing your Mupen64 binary, you can execute this shell script. And it will keep Blight's config file hidden, except for when you're running the emulator. It works well for me, but I'd prefer a patched version of the plugin. That one's a hard sucker to compile!
----
Whew! The second suggestion I would like to make is a small revision to mupen64_icon.png. Icons look better when their backgrounds are transparent. So I opened up the png in The Gimp, added an alpha channel, and cleared away the white surrounding the logo. Looks much better now!
The revised plugin.c for Blight's input plugin and the revised mupen64_icon.png are attached.
Thanks for reading!