View Single Post

exca's Avatar


exca
09.07.2012 , 03:59 AM | #1
SWTOR Unleashed : enhance SWTOR fluidity (Voir aussi le post en français.)
Thanks for the 5 Excellent votes done in this page's lower right corner! Thanks for those who donate some in game credits!
Latest version on the official site

SWTOR Unleashed, what is it?
SWTOR Unleashed is a software that puts in a virtual RAM drive some frequently used SWTOR game files. The goal is to multiply by 10 or more the read and/or write speed, even if you already have an SSD drive. Numerous people go from 25fps (frames per second) with drops at 5fps to 30fps with drops at 20fps for example. There is a .bat file and a manual method to do the same thing described below for those willing to know more on the origin of the software.
Screenshots
Main window - About window - Settings window

Is it legal?
Yes! BioWare has officially authorized 2 times the use of SWTOR Unleashed. Click on the following button to read the 2 BioWare agreements on this matter.
Spoiler
For who?
Any SWTOR player running Windows Vista/7 in 64 bits with a minimum of 3.5GB RAM, 5GB advised, 7GB or more recommended and 8GB or more for those willing to experiment more advanced settings.

What methods do you offer to increase the performances?
We offer you 3 methods. SWTOR Unleashed is the simplest and most flexible one. The .bat file allows you to make changes in its code directly to do a bit of everything and anything (it's up to you) but it's no longer maintained. It gives a good idea of what is happening in SWTOR Unleashed background for the curious ones. The manual method is very time consuming but allows you to do everything at hand for those who swear by it.

SWTOR Unleashed

Pre-Requisites
Administrator Rights : SWTOR Unleashed needs them to be able to move, rename and delete files as well as create the RAM drive and put on it the symbolic links. Those who have the UAC enabled will received a warning requesting those rights at launch.
Microsoft .NET Framework 4+ : The software being written with the latest Microsoft .NET technologies, you need to have this framework installed. Usually it's by default on Windows 7 SP1 (Service Pack 1) if you do your updates. If you don't have it, you can download it here on Microsoft website
ImDisk : This software allows to create virtual RAM drives and must be installed prior to using SWTOR Unleashed, the .bat file or the manual method. It is available in SWTOR Unleashed zip file or directly here on author website. Imdisk is a little and light software (1.5MB in RAM) that can be used in command line or through an API, which made our choice quite wise.

Limits
SWTOR Unleashed can make your SWTOR launcher throw an error and offer to repair the game while updating the game. Don't click on it!. This limit has an easy walkthrough : quit SWTOR launcher and restart SWTOR Unleashed in Retail mode. then, once the update is complete, quit SWTOR launcher and relaunch SWTOR Unleashed in Unleashed mode.

Download
Download SWTOR Unleashed on its official site

Install
Extract the downloaded zip file in a folder of your choice. Personnally I use a SwtorUnleashed folder in the game's folder. Make sure to have all pre-requisites described upper : .NET Framework 4 and ImDisk installed.

Uninstall
Launch SWTOR Unleashed then press "Remove and quit". Delete SWTOR Unleashed folder. Uninstall ImDisk. And voilà

Use
SWTOR Unleashed offers 6 buttons to the user in its main window :
Start Retail : starts SWTOR launcher in normal mode (removing any modification that may have created the optimized mode)
Start Unleashed : starts SWTOR launcher in optimized mode (creating all the required modifications in this goal according to your settings)
Remove and Quit : removes any modification that may have created the optimized mode and quit SWTOR Unleashed (usefull to free the RAM utile pour libérer la RAM requisitionned by the optimized mode)
Settings : allows to setup SWTOR Unleashed according to your preferences (what to put in RAM, what virtual drive letter to use, ...)
About : displays informations about the software and its creators
X : the little cross in upper right corner allows to quit while keeping any optimized mode modification active
Please note the ESCAPE key allows to quit any window at any moment.

Settings
The settings screen allows you to setup general parameters :
Choose game folder if SWTOR Unleashed hasn't succeeded in determining it itself (folder containing SWTOR launcher.exe file)
Choose the virtual drive letter that will be created (R by default)
Activate or not the logs (file containing a text trace of what the software does so we can help you if you have a bug or an issue)
Book or not 100MB more for the virtual drive
Display the assets files of the test server in addition to those of the normal server (for those who want to use SWTOR Unleashed on the play test server

And some parameters directly bound to performance representing the items we want to place in the RAM drive :
Add DiskCacheArena : the game cache file
Add LocalApps : other cache files (to disable if you have issues saving your in game settings such as the GUI for example until we find a solution for your actually unknown bug)
Asset files (the .tor game's files) : check those to put in RAM
Select FX : check in the list the special effects file
Select Dynamic : check in the list the dynamic items files
Select All : check all files
Deselect All : uncheck all files

What to check for which usage?
Spoiler
What to choose depending on my free RAM size?
Considering the 2.5GB required by SWTOR and the 512MB advised to keep free :
3052MB (strict minimum) to 3564MB+ (warning's end) : LocalApps + FX
3901MB (strict minimum) to 4413MB+ (warning's end) : LocalApps + DiskCacheArena
4077MB (strict minimum) to 4589MB+ (warning's end) : LocalApps + DiskCacheArena + FX
6724MB (strict minimum) to 7236MB+ (warning's end) : LocalApps + DiskCacheArena + FX + Dynamic

How to know what SWTOR Unleashed brings me?
CTRL + SHIFT + F : by pressing these 3 keys simultaneously during the game you will display/hide in the lower left corner of your screen the amount of frames per second. There are 2 numbers : X (Y). X represents your current frames per second and Y your recent average of frames per second.

I don't understand, I use SWTOR Unleashed but it's slower than before!
SWTOR Unleashed books a part of your RAM to put there the chosen items. It's like if we removed totally from you this RAM. Because of this, if you don't leave enough RAM for Windows + background running softwares + 2.5GB for SWTOR (which uses 1 process of 2GB + 1 other rarely going over 500MB) then your computer will begin to read and write very often on your hard drive. This is what we call the SWAP phenomenon. This will make your game slow as hell. To avoid this, always leave 3GB of RAM available for SWTOR and Windows and you shouldn't encounter this issue.

Use in command line
This software accepts 4 arguments to control its behaviour without displaying the graphical interface. You can create a shortcut to SwtorUnleashed.exe with one of the following arguments after a space character.

For example if the software is located in : C:\SwtorUnleashed\SwtorUnleashed.exe
The shortcut target will be : "C:\SwtorUnleashed\SwtorUnleashed.exe" argument

The 4 possible arguments are :
  • unleashed : this starts SWTOR in optimized mode (according to your settings chosen before)
  • retail : this starts SWTOR in normal mode (without RAM drive)
  • remove : this removes any active optimization (and repairs eventual problems) and doesn't start SWTOR
  • setup : this installs the RAM drive for SWTOR (usefull to do it at each computer reboot for example) and doesn't start SWTOR

Creators
  • Exca
    • Exca (Darth Nihilus [FR])
    • Universe (Darth Nihilus [FR]
  • Ocmer_
    • Nozomi (Hidden Beks [EN])
    • Nadeko (Hidden Beks [EN]
  • Tilz
    • Tilz(Darth Nihilus) [FR])
  • Ugleez
    • Ugleez(Darth Nihilus [FR])
    • Meskaline(Darth Nihilus [FR])
    • Dug(Darth Nihilus [FR])

Changelog
Spoiler
Web sites that talk about SWTOR Unleashed
DarthHater
SWTOR-GUIDE.FR
Cantina News
French Wing (Tilz book)
Swtor Strategies
Users Performance Reports (in english)
Click below to view what some other english-speaking users experiments with SWTOR Unleashed.
Spoiler

Users Performance Reports (in french)
Click below to view what some other french-speaking users experiments with SWTOR Unleashed.
Spoiler
Server : Darth Nihilus (FR) Characters : Exca, Universe Guild : Escadron Nemesis
Dev de : SWTOR Unleashed (FR) - augmente la fluidité de SWTOR
Dev of : SWTOR Unleashed (US) - raises SWTOR fluidity