Wine+Filetopia FAQ
V0.1
- 20021010
Running
Filetopia with wine What you can expect from it (so far):
filesharing chat room links emoticons 2.x and 3.x working side by
side on your desktop using the same wineserver. Fair stability at
filesharing and chatting. What you can't expect from it (..yet ):
sound voice chat animation URL links Pasting in huge amounts of
text repeatedly. To perform better than Filetopia on windows, emulation...
What
you need: wineFiletopia.tgz
Port 400 and 443 open for both UDP and TCP in and out through your
firewall. wine build 20021007 or later installed system wide with
a kernel that can handle it.
Read the wine documentation to find out about the kernel bit. The
newer the wine the better. A lot of patience and some attention
to detail. Coffe and possibly a punch-bag. What to do when it crashes:
In a separate xterminal or virtual terminal % killall -9 wineserver
wine In the terminal you started it ^Z % killall -9 wineserver wine
If you don't have the killall command then % ps ax | grep wine look
for the wine/wineserver PIDs % kill -9 PIDs Very rarely you might
have to switch to a root console to kill it.
How
to get it up and running: Use a good window manager for X, Enlightenment
0.16.5 works best. Be a normal luser when running it, no need for
root. Back up and move your current ~/.wine/ if it exists. Then
% cd % mkdir ~/.wine Unpack wineFiletopia.tgz in your ~ % tar xvzf
wineFiletopia.tgz Make it yours % chown -R yourusername:yourgroup
./dosc/* Then % cd dosc % cp config ~/.wine/ Now you have a working
fake windows9x drive and a wine config tested and working with ftop2.exe
and ftop3.exe. Next fire up the notepad.exe that was bundled with
your wine install to get fonts, registrys etc in order. From your
X terminal of choice: % wine notepad Once it's done and running,
close it. In your ~/.wine/ there should now be: cachedmetrics.:0.0
config system.reg user.reg userdef.reg You need those to get ftop3.exe
and ftop2.exe even close to a full install. Time for the big kahuna:
% cp /from/wherever/ftop3.exe ~/dosc/ % wine ftop3.exe Do a normal
Filetopia install but de-click the following as they appear: "Make
file and URL protocol associations" "Create uninstall support" "start
the program now" Now create a shared dir for your Filetopia3 % cd
~/dosc/Filetopia3/ % mkdir somedirname Now it should be ready for
a normal wizard session: % wine Filetopia3.exe At this point it
might very well crash, just be persistent. If it just hangs at registering,
check your firewall for ongoing connections and open ports then
do the register thing over again using a new 'main interest' etc,
try turning as many variables as possible and try a restart. If
all else fails, edit your Filetopia.INI as a last resort before
doing a re-install of ftop3.exe.
Things
to edit (clear) in Filetopia.INI: Nick Pwd UID <-- last resort
Once you are registered it will run well. ftop2.exe works similarly
and is easier and faster to run but is more difficult to close correctly
or get rid of when it has crashed.
To
install ftop2.exe just % cp /from/wherever/ftop2.exe ~/dosc/
% cd ~/dosc/ % wine ftop2.exe Once you get them both going separately
they should happily coexist live until one of them crashes, then
both usually crash since they share the same wineserver. Why use
an entire fake windows9x drive then? For Filetopia it provides a
place to store stuff like msagent files etc. This fake drive also
serves as a base for installing native dlls to get different windows
apps up and running, check out the wine database at their home page.
You won't need native dlls for Filetopia though. Wine works best
with windows98 dll files so if you have an exisiting windows98 drive,
simply copy all the installed dlls over to your ~/dosc/windows/system.
Do not unpack them directly from the win98 CD, that won't be complete,
windows does some magic during install. Another issue is security.
This setup will only let the windows apps read up until and including
your home dir not the rest of your system.
This FAQ was
made by Goddag
Another
more basic FAQ:
First
thing you must do is visit www.winehq.com
and get the lastest tar of WINE for your distribution of linux.
Also make sure you have xpm-devel package for XFree installed, this
is available at www.xfree.org. You will need MESA for graphics,
this is obtainable at www.mesa.org, install these two packages,
then compile and build for your platform. Read the README and howto
of how to do this. It comes with a compiler script for easy start.
Second
thing you must do is install Filetopia with WINE. Get the latest
version of Filetopia from the website and use WINE to install to
your windows partition. After this is done, run WINE filetopia.exe
you will see Filetopia load. You should minimize the term that WINE
is running in because you get alot of Winsock out of range overflow
errors, this does not bog the system down or cause it to crash,
only certain things inside filetopia do. Its best to just keep it
minimized to increase FPS in wine.
You
should maximize the window at first because not all of the windows
GDI is emulated and some buttons may be invisible, it takes some
tweaking to get it to your own taste. Another thing to note is that
i have not been able to transfer files, just chat. If you find a
way please contact me so i can add to this HOWTO.
You
can list channels, Join channels, start channels, but not FSERVE
at the current moment. You can get to the FileServer window, which
is hidden, by clicking TOOLS at the top, then click FILE SERVER.
Thank
you. And have fun experimenting.
Questions,
Comments, can be mailed to Kefkarules@yahoo.com
I will be glad to try and help you. My Filetopia name is Kefka