(*) What you need to do to get this project to run Before you start make sure you read and agree to the "Source Code License Agreement" It's included in this zip also you can read it at... http://www.roboforge.net/forums/showthread.php?s=&threadid=3345 (1.) Download and install a copy of "Java EE SDK 5 Update 3 Preview 2" at.. http://java.sun.com/javase/downloads/index.jsp The file you are looking for is called... java_ee_sdk-5_03-preview2-windows.exe (2.) Download a copy of "Eclipse IDE for Java EE Developers" You don't install it just unzip it onto your hard drive. Here is the link... http://www.eclipse.org/downloads/ you are looking for a file called eclipse-jee-europa-win32.zip If you have problems getting eclpise to start then try... Then set click [start] right click on [my computer]-> [Properties] -> [advanced] tab -> [Environment Variables] -> select path and the click [edit] "JAVA_HOME" need to have "D:\Sun\SDK\jdk" and "Path" need to have "D:\Sun\SDK\bin;" Make sure you don't delete other paths in the string that could fup you system. Note all paths need to be separated by a ';' Also your paths to Java will probable be different from mine. You should now be able to startup Eclipse. Note, when you installed java it should of done that. (3.) Goto https://java3d.dev.java.net/binary-builds.html And download java3d-1_5_1-windows-i586.zip Put following files into your java SDK at... j3dcore-d3d.dll j3dcore-ogl.dll j3dcore-ogl-cg.dll j3dcore-ogl-chk.dll got into D:\Sun\SDK\jdk\jre\bin j3dcore.jar j3dutils.jar vecmath.jar got into D:\Sun\SDK\jdk\jre\lib\ext into your Java bin on my computer it's at "D:\Sun\SDK\jdk\jre\bin" There should be lots of other dlls in that bin, so don't worry if you seem them. Make sure you don't put them in "D:\Sun\SDK\jdk\bin" . That will have no effect. This step make Java load those jar and dll even time you use Java sort like adding them to the JRE. You also need to get a jar from... http://dev.mysql.com/downloads/connector/j/5.0.html The file is called mysql-connector-java-5.0.7.zip You need to unzip a jar from it's called mysql-connector-java-5.0.7-bin.jar and put it with the other jars you added at D:\Sun\SDK\jdk\jre\lib\ext (4.) You need to download a copy of Tomcat at.. http://tomcat.apache.org/download-60.cgi the file you need is called apache-tomcat-6.0.13.zip or the newest verion of 6.0. Just unzip it to D:\Sun\apache-tomcat-6.0.13 Then you can test if it working by run the bat file... D:\Sun\apache-tomcat-6.0.13\bin\startup.bat it should open a DOS window that stays open with some startup info. Next open your web browser with this URL... http://localhost:8080/ It should show you the default Tomcat web page. Now you have your own web server! :) Shut it down with that bat file... D:\Sun\apache-tomcat-6.0.13\bin\shutdown.bat (5.) Move the content of this zip (RoboforgeNemesis.rar) into "D:\Sun\workspace\RoboforgeNemesis" You will need to create the folder "RoboforgeNemesis". This file should then line up to "D:\Sun\workspace\RoboforgeNemesis\ReadMe.txt" . Note you path will probably be different. In Eclipse click [File] -> [Import] -> [General/Existing Project into Workspace] clicj the [next] button click the [browse] button. Click Finish button and it sould load Rf into Eclpise. Next you neext to add a Tomcat server to you project too by... [File] - > [New] -> [Other] -> [Server]/[Server] click [next] pick [Apache]/[Tomcat v6.0 Server] click [next] click [browse] and point it to D:\Sun\apache-tomcat-6.0.13 then click [Finish] (6.) Click on [Run]->[Open Run Dialog...] right click on [Java Application]->[New] Under "main class:" you can type "roboforge.ui.BApplication" , or click search for a list of all RF tools, and pick "BApplication". Then click [Arguments] tab and under "working directory" pick "other" then click "Workspace..." button pick WebContent/FarmClient/RoboForge fro your path it should make a string that looks like this... ${workspace_loc:RoboforgeNemesis/WebContent/FarmClient/RoboForge} Click the [Apply] button, and then click the [Run] button. It should start RoboForge, enjoy. :) (7.) Next you need to download MySQL at... http://dev.mysql.com/downloads/mysql/5.0.html Note it a long way down the page look for "Windows downloads" The file you want is mysql-5.0.45-win32.zip or the newest verion of 5.0. Just install it like a nromal program, make sure you set it up to run as a service for windows or you will have to start it up anytime you want to work with the server side of the game. It's a small program 2,204 K memory I would also suggest you download and install mysql-gui-tools-5.0-r12-win32.msi from http://dev.mysql.com/downloads/gui-tools/5.0.html You can use it to run my .SQL script to build the RF data. (*) What are those jar files for? [j3dcore.jar],[j3dutils.jar],[vecmath.jar] - Java 3D 1.4.0_01 Release Patch. Uses a bunch, lots of 3d stuff in a game. :) Web site of coders - http://java3d.j3d.org/ , https://java3d.dev.java.net/ Javadoc - http://download.java.net/media/java3d/javadoc/1.4.0/index.html Got file from - https://java3d.dev.java.net/binary-builds.html [mysql-connector-java-5.0.7-bin.jar] - MySQL connector, used to link Java and MySQL together. [ServletExecDebugger.jar] - Some type of code debugger. Web site of coders - http://www.newatlanta.com/index.jsp Javadoc - didn't find one Got file from - http://www.newatlanta.com/c/products/servletexec/download/showDownloadConfirmation?sku=SE-07-041 (*) What are those dll files for? [j3dutils.dll],[j3dcore-ogl-cg.dll],[j3dcore-ogl.dll], [j3dcore-d3d.dll] All dlls used by Java 3D 1.4.0_01 . (*) Need to replace the sun.* stuff! HttpClientTimeout.java + sun.net.www.http.HttpClient + sun.net.www.protocol.http.HttpURLConnection + sun.net.www.MessageHeader + sun.net.ProgressSource HttpTimeoutHandler.java + sun.net.www.protocol.http.Handler HttpURLConnectionTimeout.java + sun.net.www.http.HttpClient + sun.net.www.protocol.http.HttpURLConnection BURLSocket.java + sun.misc.BASE64Encoder BPatchScreen.java + sun.net.www.content.text.PlainTextInputStream (*) Need to look into removing ServletExecDebugger.jar should be able to just use the eclipse debugger.