I just now got around to testing this installer out. Some questions/feedback:
- Why does it install the installer twice?
- Why does it default to /usr/local/games when all of my other games are installed to /usr/games (on debian sarge) and my binaries are installed in /usr/bin, not /usr/local/bin. Are there environment variables for these kinds of things like Windows has so it will default to the proper locations?
- How do I uninstall it? After I installed it (to the wrong location, I later discovered), it wouldn't let me select a new location to install it to. I went to /usr/local/games/Loki_Uninstall and ran loki_uninstall, but it said there was nothing installed.
- The game didn't get added to the menu (probably used the wrong directory again).
- The base option was disable by default, when it's required for the game. It should be enabled by default, or not even an option.
- When I tried to install a second time, not only was the install path greyed out, but the SSE optimized binaries was, as well.
- SSE should be the default because the non-SSE has floating point inconsistencies with the windows version.
- I got a couple warnings: ** WARNING **: could not find signal handler 'setup_button_cdkey_continue_slot'. and ** WARNING **: could not find signal handler 'setup_cdkey_entry_changed_slot'.
- If I try to run the game as root, I get "Segmentation fault". It works under my regular user. My last build doesn't crash while running under root. I really don't know what that would have to do with anything, anyway.
Hehe, nice to see you trying
1 .- What is this installing twice? Maybe you have an only click for execute or something .
2 .- /usr/local/games is the default loki installer path, you can modify the path but the binaries were built with /usr/local/games/paintball as the execute path, so probably you can get some errors or just doesn't run, anyway is possible to hack the paintball2 start script to match the path.
3 .- The right way to uninstall a game installed with a loki run file is through loki tools (loki_update, loki_uninstall) , so running loki_uninstall , if this tool was installed, will show the games installed and ready to uninstall.
4 .- The thing with menus is a few difficult, works in some systems (distros) and not in other because the paths.
5 .- Yeah, the path was grayed because is already installed and also the same for SSE binaries, so the only option is install the NO installed component.
6 .- SSE was optional because the readme says that these binaries can cause crashes or something so i set non-sse binaries by default, no problems here, i can set SSE by default in the next installer.
7 .- No matter with these warnings, it's because the glade project used.
8 .- No it's a good thing to run no system apps as root, this is the main advantage on linux/unix, anyway i'll take a look but i think i did nothing extra about this.
I have a new installer on the way with some fixes and also gtk2 support, i can even do an extra installer if the user wants to install in his home and not globally.
The data will be as an optional complement.
Cheers