YOUREWINNER.COM
 
   

Big Rigs wallpaper experiment/installer revamp
 
the_pouar
#1 31-12-2013, 17:49:59 PM
  • pouar A.K.A. the_pouar
  • Posts: 62
  • Rigcoins: 219.60
  • Send Money to the_pouar
    Linux Trophy
  • shitInactive MembersInactive Member+
  • "I need to stop disappearing from here"

fooling around in GIMP, I'm redoing the installer with a new icon and window and integrating it with Windows Installer, Being done in NSIS and WiX. And I was going to use something like this as the fullscreen background, what do you think?

by the way, the new icon for the installer looks like this, Mesh was taken from the Sims 2 mod I made a while back and imported into Blender, Glad SimPe works in Wine. Too bad The Sims 2 doesn't. The CD image was taken from the Oxygen icon theme in KDE Plasma Desktop


yes the qrcode works
Code: [Select]
while :;do if windows sucks;then mv windows /dev/null;pacman -Sy linux;fi;done
for i in {\ metal,core,grind};do echo death$i rules\!;done

my Facebook page in case anyone cares
https://www.facebook.com/thepouar

RSS feed for my facebook page for, well, RSS readers
http://fbrss.com/f/b4494591dafcfc16cb52e16dbc7dfbcb.xml
My Website
the_pouar
#2 31-12-2013, 18:10:25 PM
  • pouar A.K.A. the_pouar
  • Posts: 62
  • Rigcoins: 219.60
  • Send Money to the_pouar
    Linux Trophy
  • shitInactive MembersInactive Member+
  • "I need to stop disappearing from here"
The reason I'm asking is I want to know if anyone would be interested so I know whether to finish it or not.


yes the qrcode works
Code: [Select]
while :;do if windows sucks;then mv windows /dev/null;pacman -Sy linux;fi;done
for i in {\ metal,core,grind};do echo death$i rules\!;done

my Facebook page in case anyone cares
https://www.facebook.com/thepouar

RSS feed for my facebook page for, well, RSS readers
http://fbrss.com/f/b4494591dafcfc16cb52e16dbc7dfbcb.xml
My Website
#3 11-01-2014, 01:09:40 AM
  • Guest
IMO the installer is fine the way it is. Most of us have Big Rigs installed already and won't have to reinstall it for a very long time. Your time would be better spent working on Big Rigs Online.


the_pouar
#4 12-01-2014, 14:02:19 PM
- Last Edit: 12-01-2014, 14:09:43 PM
  • pouar A.K.A. the_pouar
  • Posts: 62
  • Rigcoins: 219.60
  • Send Money to the_pouar
    Linux Trophy
  • shitInactive MembersInactive Member+
  • "I need to stop disappearing from here"
IMO the installer is fine the way it is. Most of us have Big Rigs installed already and won't have to reinstall it for a very long time. Your time would be better spent working on Big Rigs Online.
probably, although I lost the source to the old installer and wanted to include it in the new one. I've also learned a lot about NSIS and WiX in recent years and wanted to include that in them. I don't know much about 3d graphics programming, but I want to learn eventually. If you need an installer for Big Rigs Online, I could do that. I can also create packages for Fedora, Mint, and Arch as well. Do you know where the source code for the game is hosted?


yes the qrcode works
Code: [Select]
while :;do if windows sucks;then mv windows /dev/null;pacman -Sy linux;fi;done
for i in {\ metal,core,grind};do echo death$i rules\!;done

my Facebook page in case anyone cares
https://www.facebook.com/thepouar

RSS feed for my facebook page for, well, RSS readers
http://fbrss.com/f/b4494591dafcfc16cb52e16dbc7dfbcb.xml
My Website
the_pouar
#5 21-01-2014, 16:25:54 PM
- Last Edit: 11-06-2014, 20:36:23 PM
  • pouar A.K.A. the_pouar
  • Posts: 62
  • Rigcoins: 219.60
  • Send Money to the_pouar
    Linux Trophy
  • shitInactive MembersInactive Member+
  • "I need to stop disappearing from here"
New installer can be found here.

http://thepouar.dnsdojo.com/Pouar/files/cloud/BigRigs.exe
mirror

If you like the old one better you can still get it here

http://thepouar.dnsdojo.com/Pouar/bigrigs.exe
mirror

You probably won't need the new one if you already have it installed from the old one. Although the two are able to be installed side by side. I couldn't get the splash screen and background to work in my Windows 7 VM, worked fine in Wine though.

some info about the installer that's not really need to run it but may or may not be interesting:
SPOILER (hover here to read)
Windows Installer always uses msi "databases" (or msi files) for installation. the exe based installers that "integrate" with Windows Installer are simple wrappers for the msi databases, the msi databases themselves are either stored externally or are embedded in the exe file itself and are extracted, in this case it's the latter. I used NSIS (Nullsoft Scriptable Install System) to create the wrapper and WiX (Windows Installer XML) to create the msi database itself. In NSIS I didn't use the Registry or an external command for installing the program or detecting whether the program is installed, instead I used the Windows Installer API. Microsoft published documentation for it  here. The only problem I had with their documentation is I could only find the name of some of the constants I needed to use, but not the value, which is a problem since those constants aren't defined in NSIS. Fortunately I didn't have to reverse engineer anything to figure them out since the Wine devs already did this for Wine's implementation of Windows Installer, I just had to open up the source code of Wine's Implementation of Windows Installer and got the information from that. Although I could probably get the same information from the Windows SDK but I didn't want to bother downloading it since the headers in Wine are the same as the headers included in the Windows SDK, compatibility and functionality wise. NSIS can call external dlls using the System Plugin which was how I was able to use the Windows Install API with NSIS. The buttons that asks whether you want to repair, remove, add/remove features that a lot of Windows Installer programs have, I used the Windows Installer API to detect whether the program is already installed so it knows whether to show these buttons show up or not. To get the buttons to show up I used nsDialogs information about nsDialogs can be found here.


yes the qrcode works
Code: [Select]
while :;do if windows sucks;then mv windows /dev/null;pacman -Sy linux;fi;done
for i in {\ metal,core,grind};do echo death$i rules\!;done

my Facebook page in case anyone cares
https://www.facebook.com/thepouar

RSS feed for my facebook page for, well, RSS readers
http://fbrss.com/f/b4494591dafcfc16cb52e16dbc7dfbcb.xml
My Website
the_pouar
#6 11-06-2014, 21:16:54 PM
  • pouar A.K.A. the_pouar
  • Posts: 62
  • Rigcoins: 219.60
  • Send Money to the_pouar
    Linux Trophy
  • shitInactive MembersInactive Member+
  • "I need to stop disappearing from here"
I had my site setup on a friend's crappy NAS since I didn't have my own server yet. One of the disk failed in his RAID 5 setup, but he didn't finish the backup settings making it about as effective as RAID 0. fortunately I had some of the downloads on another system so my Big Rigs installer wasn't lost. The Sims 2 content and screenshots were though. Also I finished setting up my new site and my own server running CentOS so this will most likely not happen again. At least you can enjoy the humorous 404 pages I made where the screenshots used to be.

Side note: My site isn't 100% finished as there are some things I would like to do, but it is finished enough for "production".


yes the qrcode works
Code: [Select]
while :;do if windows sucks;then mv windows /dev/null;pacman -Sy linux;fi;done
for i in {\ metal,core,grind};do echo death$i rules\!;done

my Facebook page in case anyone cares
https://www.facebook.com/thepouar

RSS feed for my facebook page for, well, RSS readers
http://fbrss.com/f/b4494591dafcfc16cb52e16dbc7dfbcb.xml
My Website
0 Members and 1 Guest are viewing this topic.