Running HouseBot in Linux
Posted: Thu Mar 25, 2010 12:44 am
I'm so happy I want to go wake up my wife to tell her the good news (but I won't).
Using the latest beta release of Ubuntu 10.04 and the latest beta of Wine (1.1.41) and copying a few dlls over I was able to install HouseBot, create sample tasks, devices, and even execute vbscript devices. I connected to the Linux HB server from a Windows-running Swremote just fine.
Here are the basics:
1. Install Ubuntu 10.04
2. Install Wine 1.1.41 (beta)
3. Download winetricks (wget http://www.kegel.com/wine/winetricks
4. Run wintricks (sh ./winetricks), select and install msjet from the list
5. Copy jscript.dll, vbscript.dll, msvbvm60.dll, and mfc42.dll from working XP install to /home/user/.wine/drive_c/windows/system32
6. From the system32 directory above run "wine regsvr32 jscript.dll vbscript.dll msvbvm60.dll"
7. Download and Install HouseBot (right-click on the .exe and choose "Open with Wine Windows Program Loader")
8. Play
Obviously there's a lot more to work out, and this is just the first steps. Next I'll try mono/.net and the .net plugin. If that works then the majority of stuff I need will be there. Here's a screen shot of HB running in a Wine session on Linux. :-)
Using the latest beta release of Ubuntu 10.04 and the latest beta of Wine (1.1.41) and copying a few dlls over I was able to install HouseBot, create sample tasks, devices, and even execute vbscript devices. I connected to the Linux HB server from a Windows-running Swremote just fine.
Here are the basics:
1. Install Ubuntu 10.04
2. Install Wine 1.1.41 (beta)
3. Download winetricks (wget http://www.kegel.com/wine/winetricks
4. Run wintricks (sh ./winetricks), select and install msjet from the list
5. Copy jscript.dll, vbscript.dll, msvbvm60.dll, and mfc42.dll from working XP install to /home/user/.wine/drive_c/windows/system32
6. From the system32 directory above run "wine regsvr32 jscript.dll vbscript.dll msvbvm60.dll"
7. Download and Install HouseBot (right-click on the .exe and choose "Open with Wine Windows Program Loader")
8. Play
Obviously there's a lot more to work out, and this is just the first steps. Next I'll try mono/.net and the .net plugin. If that works then the majority of stuff I need will be there. Here's a screen shot of HB running in a Wine session on Linux. :-)