Filetopia-Linux-HOWTO


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



(c) 2000-2002  Filetopia Inc.  All rights reserved