Originally Posted by
BigWorm
If you use Psinet, I have sad news because you won't be able to use Psinet2 or Sage or wtf its called under linux. If someone else has a way to do this, LET ME KNOW, because I would really like to have this.
Mono will run Psinet2. It took me around 4-6 hours to figure out how to actually tweak Mono's environment properly, and in all honesty, I can't even remember the steps I went through... essentially what it came down to is that Jamus made Psinet2 very fickle, and you have to add all the necessary registry keys by hand for Mono.
Most of what took me so long to get it working was figuring out wtf Psinet2 kept giving me a generic error because of, and then figuring out how to make Mono fake the proper registry entires. Turns out Mono uses a directory hierarchy and xml files for its registry.
For my setup (default options when compiled from source, so should be the same if you go that route), the necessary files are (file location followed by contents of the XML files):
/usr/local/etc/mono/registry/LocalMachine/software/classes/simutronics.autolaunch/shell/open/command/values.xml
Code:
<values>
<value name="" type="string">"/home/fallen/.wine/drive_c/Program Files/SIMU/Launcher.exe" %1</value>
</values>
/usr/local/etc/mono/registry/LocalMachine/software/psinet/values.xml
Code:
<values>
<value name="Version"
type="string">2.1.1.1823</value>
<value name="InstallDirectory"
type="string">/home/fallen/.wine/drive_c/PsiNet</value>
<value name="OpenCommand" type="string">"/home/fallen/.wine/drive_c/Program Files/SIMU/Launcher/Launcher.exe" %1</value>
</values>
(note that I tweaked the version by hand, if memory serves, and can't guarantee you won't have to do the same)
/usr/local/etc/mono/registry/LocalMachine/software/simutronics/launcher/values.xml
Code:
<values>
<value name="Directory"
type="string">/home/fallen/.wine/drive_c/Program Files/SIMU</value>
</values>
/usr/local/etc/mono/registry/LocalMachine/software/simutronics/sge32/values.xml
Code:
<values>
<value name="Directory"
type="string">C:\PROG~FBU\SIMU\SGE</value>
</values>
That looks to be the only files under my Mono registry dirpath. I may have also had to decompress the setup.exe program using actual decompression software, because I think it's so touchy it refused to even unzip itself... but I can't 'member very well.
That should get you far enough to tweak the rest yourself, if you're so inclined, at least. Have fun -- though "good luck" is probably more accurate...