LucasForums

LucasForums (http://www.lucasforums.com/index.php)
-   Open Jedi Project (OJP) (http://www.lucasforums.com/forumdisplay.php?f=542)
-   -   Vista Fix (http://www.lucasforums.com/showthread.php?t=192623)

stevenw9 09-30-2008 04:14 AM

Vista 64-bit Fix
 
I noticed that the StartOJPEnhanced.bat file does not work with Vista 64-bit.

Because of this, I am providing a fix which is really simple to those who are decent with command lines, but is rather difficult for those who aren't this computer literate.

Firstly, open notepad as administrator.

Hit the open button and navigate to Program Files (x86)\LucasArts\Star Wars Jedi Knight Jedi Academy\GameData.

Once there, open StartOJPEnhanced.bat. Replace the text with this (Provided by Nizwiz):

Quote:

cd %~d0%~p0
start jamp.exe +set fs_game ojpenhanced
Save.

BAM, the file will now work properly.

Mikouen 09-30-2008 08:58 AM

Original works fine for me.

How on earth did that '(x86)' get in your Program Files folder name? Windows Vista doesn't do that, it uses the standard 'Program Files' designation....

DarthDie 09-30-2008 09:12 AM

@stevenw9
It sounds like you possibly moved the StartOJPEnhanced.bat from the gamedata folder? In which no it won't work, you can do what you did or have a shortcut.

nizwiz 09-30-2008 03:03 PM

Quote:

Originally Posted by Kouen (Post 2531679)
How on earth did that '(x86)' get in your Program Files folder name? Windows Vista doesn't do that, it uses the standard 'Program Files' designation....

It's 64 bit Vista specific: the "Program Files(x86)" folder is where 32 bit applications are stores as opposed to "Program Files" for 64 bit applications. I guess when programs are started from the x86 location, Vista enters some compatibility mode or something, but I'm not sure.

BTW, I'd suggest this fix instead:
Code:

cd %~d0%~p0
start jamp.exe +set fs_game ojpenhanced

The magic symbols "%~d0%~p0" are expanded by the shell to the folder the batch file is stored in, so you gotta put it into your GameData folder (and then create a shortcut to your Desktop/Program Menu/QuickStart Menu/whatever).

stevenw9 10-01-2008 07:53 AM

Sorry, yes this is 64-bit specific. The folder route is different as stated.

Perhaps a 64-bit specific bat file should be included? Either way, thanks for the comments! :D

Mikouen 10-01-2008 08:04 AM

Quote:

Originally Posted by nizwiz
It's 64 bit Vista specific: the "Program Files(x86)" folder is where 32 bit applications are stores as opposed to "Program Files" for 64 bit applications. I guess when programs are started from the x86 location, Vista enters some compatibility mode or something, but I'm not sure.

Oh yeah, I forgot there's a reason I haven't upgraded to 64-bit yet.

It does way too much pointless stuff and not enough productive stuff to make the extra expenses worthwhile for... well... anyone. ::

Maxstate 10-01-2008 09:28 AM

Poor. poor 64 bit :(

At least 64 bit systems support more RAM that we all need.... right?...right? :(

Who the **** needs 128 gigabytes

Mikouen 10-01-2008 09:58 AM

Someone who desperately needs to salvage their ego?

Not like there's a motherboard on the planet that'll hold 32 RAM chips of any size....

Maxstate 10-01-2008 10:58 AM

The "gamer" (more like gaymer HAHA) market can get pretty ridiculous.

nizwiz 10-01-2008 03:53 PM

You need 64 bit as soon as you have more than 3 gigs of RAM (32 bits can address up to 4 GB nominally, but because of a well-known limitation of 32 bit Windows, nearly 1 GB of the address space is wasted on other things, so 3.x GB tops). And there are gaming rigs (not including my comp BTW) that have 8 gigs of RAM, which doesn't sound too oversized, now, does it? (Well, I'd say no more oversized than 1.5 gigs of video RAM, Kouen ;)).

razorace 10-02-2008 01:50 PM

Yep, we're going to need that memory soon enough.

Kurgan 04-11-2009 03:40 PM

Good to know. Man, my PC is waaaay out of date.


All times are GMT -4. The time now is 07:11 AM.

Powered by vBulletin®
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
LFNetwork, LLC ©2002-2011 - All rights reserved.