|
So I'm digging around in the Darkfall memory space, still hunting for static pointers... and here I notice it definitely uses the java version found in Darkfall Folder\jre
I decided to test something... and it worked.
So, I'm posting here so others can benefit as well.
Darkfall needs a java update!
First, quit Darkfall. I really don't think it can be running to do this.
First, you need to find your Darkfall folder. Most people know how to do this, but in case someone doesn't, there's an easy way, depending what system you are on (that works regardless of where it was installed to)
To find your Darkfall folder:
Right click on your Darkfall icon you use to start the game
Select Properties
Now select Open File Location
It will open your Darkfall folder, wherever it is!
Make a copy of your Darkfall\jre folder as a backup somewhere, so if something happens, you can put it back the way it was.
Now...
Make sure you have 7-zip installed, get it at www.7-zip.org
Navigate to http://www.java.com/en/download/manual.jsp
Download "Windows XP/Vista/2000/2003/2008 Offline"
You now have needed files
Right click your jre-6u16-windows-i586-s.exe file
Select 7-zip -> Open Archive
Once it's open, double click Core.zip
You should now see a list of files, with several LICENSE files in 7zip
Navigate to your Darkfall\jre folder in Explorer
In the JRE folder, you should see the same list of files
Select all of the files in 7zip and drag them to the JRE folder
When it prompts, make sure it overwrites everything
You've just updated Darkfall's JavaVM with a newer version!
Now, you should be able to run it, and enjoy the better java version.
---
Note: I was able to get it working by deleting the old jre folder and just using the core folder renamed as jre in the Darkfall directory. Apparently, that's not common. Others (as found below) would get kicked to TOS at some point. Since I didn't get this, I couldn't find how to fix it, but a big thanks goes to killer71675 for figuring out overwriting the contents of the jre folder instead of replacing the folder entirely was the key to fixing this for the people who got the kick to TOS issue. He also stated it requires data repair, but even with following his steps, I didn't need to perform that step, it works fine after doing the steps provided.
---
My Results: My framerate is a 10FPS or more than it was before (I get less slowdown with more windows, with all chat windows displayed, I have a 25FPS increase) and the clans/journal pages initially load about the same, but perform better once they are opened. YMMV
As a note, the file date of the shipped version with Darkfall are Feb 09, whereas the new version from java.com are Aug 09. I haven't found a way to break it yet, but in the event something does break, just replace the new jre folder with the backup.
Last edited by theseven on September 11th, 2009, 12:16 pm, edited 2 times in total. |