game profile: Starwars Battlefront 1

Post Reply
User avatar
iondrive
Sharp Eyed Eagle!
Posts: 367
Joined: Tue Feb 10, 2009 8:13 pm

game profile: Starwars Battlefront 1

Post by iondrive »

Hi all,

Here's my info from the iZ3D forum:


warning: this profile uses pop-out to make the in-game reticle usable. I think advanced users can tolerate/enjoy this but I'm unsure about 3D newbies.

If you're a big fan of "jetpack games" then I think this is the game for you because this is the best jetpack game I know of. IMHO, the Jet-Trooper is the star of the game but don't install the game update patch because it makes him reload slower and recharge his jetpack slower. It's a game balancing issue. I guess they thought he was too powerful but I disagree. More patch details here:

http://www.lucasarts.com/support/update ... front.html" onclick="window.open(this.href);return false;

I think this game is an absolute blast and I'll put game tips in a separate post.

So anyway, I've been working on figuring out a good profile lately and I think I've got a good one now. It uses manual auto-focus meaning that a single keystroke changes your game-view at the same time that your 3d settings get changed. This is done by setting the 3d preset hotkeys to be the same as the game's view-changing keys. It's a little tricky but you'll get the hang of it. The trick is to know when to use the keys as toggles and when to not use them as toggles. In order to set this up properly, you need to change some of the game's key-bindings. Go to the game's control options screen and make these changes...

under infantry:
set View to "Q"
set Enter to "E"

under vehicle and starfighter:
set View to "E" and "C"
set Exit to "Q"

These 3 keys (Q, E, and C) are also your 3d preset hotkeys so that when you (E)nter a vehicle it will automatically have reduced settings that look good with the internal vehicle view although sometimes entering a vehicle will give you the external view instead. I don't know how to fix that but you can just hit E again and things will be good then. Just try to remember that your index finger controls interior/exterior vehicle views via E and C, and that Q is for your normal guy view although sometimes you can use E and C to help with sniping and 1st-person views. You have to decide that for yourself according to your own taste/tolerance. Also remember that while in an aircraft, you can bail-out while in-flight by double-tapping your exit key (Q), then ignite your jetpack and if your aircraft can hover, you can even re-enter it. Cool, huh? You can even enter a different friendly aircraft that's in-flight nearby. It's an in-flight aircraft-to-aircraft transfer and it's really cool although normally never useful/needed.

hmmm, this is getting long so I think I'll put the actual profile in a second post since it's also long, but before that, here's some more recommended control changes:

under infantry, set prone to "X"

under infantry, vehicle, and starfighter:
set "primary weapon next" to "mouse wheel down"
set "secondary weapon next" to "mouse wheel up"
set map to "tab"


Game Video Settings:
Shadows: Low or Off. Otherwise you get some weirdness.
All other video options seem fine on max.


Shutterglass mode works fine on modern systems ( >= 3GHz, 2GB ram, 8800GTS).


OK, that's it for this post, on to the profile info...
Last edited by iondrive on Sat May 08, 2010 5:28 pm, edited 4 times in total.
User avatar
iondrive
Sharp Eyed Eagle!
Posts: 367
Joined: Tue Feb 10, 2009 8:13 pm

Re: Starwars Battlefront 1

Post by iondrive »

hi again,

OK so there's 2 files you can look at: BaseProfile.xml and UserProfile.xml. They want you to not edit BaseProfile.xml so we will respect that and just edit UserProfile.xml.

For XP users, UserProfile.xml is in:
C:\Documents and Settings\"windows login name"\Application Data\iZ3D Driver\UserProfile.xml

and for Vista---> C:\Users\"windows login name"\AppData\Roaming\iZ3D Driver\UserProfile.xml


The main issue that needed fixing in my opinion was the depth of certain sky/horizon objects and I was able to change them from pop-out to pop-in my making the Multiplier Value negative. The original value was 3.0 and I use -0.2. I originally tried -1 but I use a high separation and convergence for hotkey "C" so I had to reduce it to -0.2. Unfortunately, some sky objects are still popping out and I've notified iZ3D of this but it's an old game so maybe they'll be too busy to fix it.

EDIT: All these sky/horizon texture issues are fixed now.

Data:
Yavin 4 Temple: big red sun (North) pops out not in.
Yavin 4 Arena: big red sun (North) pops out not in.
Bespin platforms: floating city (West) pops out instead of in.
Tatooine dune sea: (SW horizon) stone pillars pop in not out.
Endor bunker: Death Star (South), Bunker Generator (North), and background trees pops out not in.
other levels are OK except for some 2d lights that are ignorable.

The CRC's for these objects might be wrong. If anyone knows how to find CRC's for these things, please please post about it.

EDIT: use a program called texmod. Thank you Likay!!!


Summarizing hotkeys from least 3d to most:

E is for internal vehicle views (even though the game uses it as a toggle)
Q is for exiting vehicles to normal guy-view.
C is for external vehicle views (even though the game uses it as a toggle)

Once again, try not to use these as toggles unless you have to.


Finally, edit the profile.
Find the "SW Battlefront" section in UserProfile.xml and swap it out with this:
(save original to backup if you want)

EDIT:
I changed the multiplier from -0.2 to -0.4 since -0.2 was too small and I set <SeparationMode Value="2" /> so that the image is better in first person view when you're carrying a rocket-launcher since it's so big on the screen.

Code: Select all

    <Profile Name="SW Battlefront">
        <File Name="Battlefront.exe" />
        <SeparationMode Value="2" />
        <!-- guns and buildings become mono with low detail -->
        <Mono>
            <!-- UI-->
            <VertexShader CRC="0xA93AEC01" />
            <VertexShader CRC="0xC990616F" />
            <VertexShader CRC="0x1C41BD76" />
            <VertexShader CRC="0xA377037F" />
        </Mono>
        <!-- Fixes wrong depth-->
        <Multiplier Value="-0.4">
            <!-- sun-->
            <VertexShader CRC="0xC67B9F62" />
            <!-- sun-->
            <VertexShader CRC="0x77D8DB33" />
            <!--Bespin: Platforms sky -->
            <Texture CRC="0xdbda24ff" />
            <!--Bespin: Cloud City sky -->
            <Texture CRC="0x5617E482" />
            <!--Endor: Bunker sky -->
            <Texture CRC="0x9CEF01B3" />
            <!--Endor: Bunker Generator -->
            <Texture CRC="0x289150F0" />
            <!--Endor: Bunker back layer-->
            <Texture CRC="0xBCF12B6F" />
            <!--Endor: Bunker Death Star  -->
            <Texture CRC="0x958FD452" />
            <!--Geonosis: Spire sky -->
            <Texture CRC="0x6EC14A64" />
            <!--Geonosis: Spire back layer 1 -->
            <Texture CRC="0x77FB348D" />
            <!--Geonosis: Spire back layer 2 -->
            <Texture CRC="0x7A5713DF" />
            <!--Geonosis: Spire back layer 3-->
            <Texture CRC="0x0A407FF5" />
            <!--Hot sky -->
            <Texture CRC="0x7FB1F5A7" />
            <!--Hot back layer 1 -->
            <Texture CRC="0xC08A11CE" />
            <!--Hot back layer 2 -->
            <Texture CRC="0xDD93853E" />
            <!--Hot rocks -->
            <Texture CRC="0x05A5C385" />
            <!--Hot generator-->
            <Texture CRC="0x4271A712" />
            <!--Kamino sky  -->
            <Texture CRC="0x9B073399" />
            <!--Kamino back layer 1 -->
            <Texture CRC="0x788CD3EF" />
            <!--Kamino back layer 2 -->
            <Texture CRC="0x649D44E9" />
            <!--Kashyyyk: Islands sky -->
            <Texture CRC="0xF9D79441" />
            <!--Kashyyyk: Islands back layer 1-->
            <Texture CRC="0x7B8557F6" />
            <!--Kashyyyk: Docks sky -->
            <Texture CRC="0x2CEADF46" />
            <!--Kashyyyk: Docks forest-->
            <Texture CRC="0x6BDDBC70" />
            <!--Naboo: Plains sky -->
            <Texture CRC="0x1785DAA3" />
            <!--Naboo: Plains waterfall -->
            <Texture CRC="0x9F14C3F6" />
            <!--Naboo: Plains waterfall -->
            <Texture CRC="0x8DDAB563" />
            <!--Naboo: Plains grain -->
            <Texture CRC="0xCADF91E2" />
            <!--Naboo: Theed sky-->
            <Texture CRC="0x8BF17592" />
            <!--Rhen Var: Harbor sky   -->
            <Texture CRC="0xC405CDE8" />
            <!--Rhen Var: Citadel sky  -->
            <Texture CRC="0xB99B1A1D" />
            <!--Rhen Var: Citadel clouds  -->
            <Texture CRC="0x59A80C3A" />
            <!--Rhen Var: Citadel snow  -->
            <Texture CRC="0xBCA25FCE" />
            <!--Rhen Var: Citadel far landscape  -->
            <Texture CRC="0xC59A4AEF" />
            <!-- do not modify, because of checkpoints -->
              <!-- Rhen Var: Citadel stars (and, unfortunatly, checkpoints) -->
              <VertexShader CRC="0x7B65F051" /> 
            <!--Tatooine: Dune Sea sky -->
            <Texture CRC="0x0F190A42" />
            <!--Tatooine: Dune Sea back layer 1 rock-->
            <Texture CRC="0x6C7F80C4" />
            <!--Tatooine: Dune Sea back layer 2 rock -->
            <Texture CRC="0x3D83A8F8" />
            <!--Tatooine: Mos Eisley sky-->
            <Texture CRC="0x1804686F" />
            <!--Yavin 4: Temple sky  -->
            <Texture CRC="0x42659429" />
            <!--Yavin 4: Temple red star  -->
            <Texture CRC="0xE044DD1F" />
            <!--Yavin 4: Arena sky  -->
            <Texture CRC="0x465548CF" />
            <!--Yavin 4: Arena red star  -->
            <Texture CRC="0x13F48697" />
          <!--Following CRCs courtesy of iondrive --> 
            <!--high texture detail --> 
            <!--Bespin: Platforms floating city.ion --> 
            <Texture CRC="0x75BF0B80" /> 
            <!--Endor: Bunker Generator.ion --> 
            <Texture CRC="0x2A6FFF8F" /> 
            <!--Endor: Bunker back layer.ion--> 
            <Texture CRC="0xADD0B6CF" /> 
            <!--Endor: Bunker Death Star.ion  --> 
            <Texture CRC="0x020F28AD" /> 
            <!--Tatooine: Dune Sea backdrop near.ion --> 
            <Texture CRC="0xB95243F0" /> 
            <!--Tatooine: Dune Sea backdrop far.ion --> 
            <Texture CRC="0x56660A44" /> 
            <!--Yavin 4: Temple red star.ion  --> 
            <Texture CRC="0x795313E6" /> 
            <!--Yavin 4: Arena red star.ion --> 
            <Texture CRC="0x7FA9B75F" /> 
            <!--medium texture detail --> 
            <!--Bespin: Platforms floating city.ion --> 
            <Texture CRC="0x911DC693" /> 
            <!--Endor: Bunker Generator.ion --> 
            <Texture CRC="0x88613DDF" /> 
            <!--Endor: Bunker Death Star.ion  --> 
            <Texture CRC="0x75026F60" /> 
            <!--low texture detail --> 
            <!--same as medium --> 
        </Multiplier>
        <ShowWizardAtStartup Value="0" />
        <SwapEyes Value="0" />
        <LaserSightEnable Value="0" />
        <Presets>
            <Preset Index="0">
                <One_div_ZPS Value="-0.017584" />
                <StereoBase Value="0.063728" />
                <AutoFocusEnable Value="0" />
            </Preset>
            <Preset Index="1">
                <One_div_ZPS Value="0.020641" />
                <StereoBase Value="0.194190" />
                <AutoFocusEnable Value="0" />
            </Preset>
            <Preset Index="2">
                <One_div_ZPS Value="0.017900" />
                <StereoBase Value="0.320261" />
                <AutoFocusEnable Value="0" />
            </Preset>
        </Presets>
        <Keys>
            <!-- "E" preset 1 hotkey is for internal vehicle view -->
            <SetPreset1 Key="69" />
            <!-- "Q" preset 2 hotkey is used to exit a vehicle to normal guy view -->
            <SetPreset2 Key="81" />
            <!-- "C" preset 3 hotkey is for external vehicle view -->
            <SetPreset3 Key="67" />
        </Keys>
    </Profile>

I think that's it for now, enjoy it if you can. It's cheap on ebay and I'm not a seller by the way.

--- iondrive ---

PS: game tips will have to wait for later.
Last edited by iondrive on Fri Apr 02, 2010 12:56 am, edited 3 times in total.
User avatar
iondrive
Sharp Eyed Eagle!
Posts: 367
Joined: Tue Feb 10, 2009 8:13 pm

Re: Starwars Battlefront 1

Post by iondrive »

hmmm, so much to post. Where to start...

unpatched version vs new level addons:
Well, I've been having a blast with this game lately especially since I went looking for more levels to add on. The problem is that it looks like you can't use addon levels unless you use that patch I mentioned earlier so I used it and tried some user-made levels but I thought it wasn't worth it so I uninstalled it and installed the game again in order to remove the patch. Maybe there's a better way to uninstall the patch but anyway, the new levels were not that good and I didn't like the way the jet-trooper was worsened, mostly due to longer jetpack recharge times. He really needs a short recharge time so he can be more awesome.

Mods:
The good thing that came from this experience is that I stumbled across some other mods. One mod is for using addon levels without the patch but that one didn't work for me. Maybe I'll try it again someday. The mod that is "THE BEST MOD EVER" is called "Chaos Mod 3.0" and can be found at strategyinformer:

http://www.strategyinformer.com/pc/star ... loads.html" onclick="window.open(this.href);return false;

It's about 110MB. Download, unzip, follow directions and have a blast. It gives all humanoids unlimited flight like a magic jetpack and gives them rapid fire weapons with lots of ammo and infinite reloads. Textures also got a workover but best of all you can use this mod with my Texmod mod "no-foliage-plus" so you can see and snipe at the enemy and they can't hide very well from you and snipe you from some tall grass. Let's see if I can upload it. No, tpf files not allowed. I'll try it zipped. It worked. If you don't know how to use Texmod, read about it from the first page on this other thread:

http://www.mtbs3d.com/phpBB/viewtopic.php?f=30&t=6972" onclick="window.open(this.href);return false;

Basically:
Hit "Package Mode" and browse to your tpf file. Don't forget to highlight the package name before hitting "Run" and then hopefully it will work. I also want to mention that if your game uses a Launcher then you will probably have to bypass that and select the main game program instead and use Texmod as a kind of launcher.


Multiplayer Internet mode:
I thought of this game as "shutterglassable" and it is shutterglassable for modern systems in single player mode, but online, something happens to the framerate and it's no good in BLC shutterglass mode anymore. You have to use some other mode like interlaced or something if you want to play online in s3d. I don't know if I'll be able to find a fix for that. It's as if the game locks the refresh rate lower and so maybe a mod can fix it.

using the Chaos mod online:
It turns out that you CAN use the chaos mod online but all your players must also have that mod installed. If you have the chaos mod installed and you try to join a normal game online, your program will crash, and so I think if you host a "Chaos game", then you will cause other people's games to crash when they try to join you. So what you should do is just make and play with friends that have the mod installed and use a password when you're hosting.

That's enough for this post.
You do not have the required permissions to view the files attached to this post.
Last edited by iondrive on Mon Mar 29, 2010 2:35 am, edited 1 time in total.
User avatar
iondrive
Sharp Eyed Eagle!
Posts: 367
Joined: Tue Feb 10, 2009 8:13 pm

Starwars Battlefront 1, layered horizon profile

Post by iondrive »

hi again,

I decided to tweak the profile so that different layers on the horizon have different apparent depths. It's not really realistic to do this but it looks kind of cool. You can try this and the plain profile above and decide which one you like better. I'll bet it's this one. Also made the floating city on Bespin seem closer than the sky behind it although it causes a weird size phenomenon. Sometimes the city looks enormous and other times it looks small. Anyway, here it is. Cut and paste to replace the other SW-BF1 profile.

I set <SeparationMode Value="2" /> so that the image is better in first person view when you're carrying a rocket-launcher since it's so big on the screen.

Code: Select all

    <Profile Name="SW Battlefront">
        <File Name="Battlefront.exe" />
        <!-- some settings coutesy of iondrive -->
        <SeparationMode Value="2" />
        <!-- guns and buildings become mono with low detail -->
        <Mono>
            <!-- UI-->
            <VertexShader CRC="0xA93AEC01" />
            <VertexShader CRC="0xC990616F" />
            <VertexShader CRC="0x1C41BD76" />
            <VertexShader CRC="0xA377037F" />
        </Mono>
        <!-- Fixes wrong depth-->
        <Multiplier Value="-0.4">
            <!-- sun-->
            <VertexShader CRC="0xC67B9F62" />
            <VertexShader CRC="0x77D8DB33" />
            <!--Bespin: Platforms sky -->
            <Texture CRC="0xdbda24ff" />
            <!--Bespin: Cloud City sky -->
            <Texture CRC="0x5617E482" />
            <!--Endor: Bunker sky -->
            <Texture CRC="0x9CEF01B3" />
            <!--Endor: Bunker Generator -->
            <Texture CRC="0x289150F0" />
            <!--Endor: Bunker Death Star  -->
            <Texture CRC="0x958FD452" />
            <!--Geonosis: Spire sky -->
            <Texture CRC="0x6EC14A64" />
            <!--Hot sky -->
            <Texture CRC="0x7FB1F5A7" />
            <!--Hot rocks -->
            <Texture CRC="0x05A5C385" />
            <!--Hot generator-->
            <Texture CRC="0x4271A712" />
            <!--Kamino sky  -->
            <Texture CRC="0x9B073399" />
            <!--Kashyyyk: Islands sky -->
            <Texture CRC="0xF9D79441" />
            <!--Kashyyyk: Docks sky -->
            <Texture CRC="0x2CEADF46" />
            <!--Naboo: Plains sky -->
            <Texture CRC="0x1785DAA3" />
            <!--Naboo: Plains waterfall -->
            <Texture CRC="0x9F14C3F6" />
            <!--Naboo: Plains waterfall -->
            <Texture CRC="0x8DDAB563" />
            <!--Naboo: Plains grain -->
            <Texture CRC="0xCADF91E2" />
            <!--Naboo: Theed sky-->
            <Texture CRC="0x8BF17592" />
            <!--Rhen Var: Harbor sky   -->
            <Texture CRC="0xC405CDE8" />
            <!--Rhen Var: Citadel sky  -->
            <Texture CRC="0xB99B1A1D" />
            <!--Rhen Var: Citadel clouds  -->
            <Texture CRC="0x59A80C3A" />
            <!--Rhen Var: Citadel snow  -->
            <Texture CRC="0xBCA25FCE" />
            <!--Rhen Var: Citadel far landscape  -->
            <Texture CRC="0xC59A4AEF" />
            <!-- do not modify, because of checkpoints -->
              <!-- Rhen Var: Citadel stars (and, unfortunatly, checkpoints) -->
              <VertexShader CRC="0x7B65F051" /> 
            <!--Tatooine: Dune Sea sky -->
            <Texture CRC="0x0F190A42" />
            <!--Tatooine: Mos Eisley sky-->
            <Texture CRC="0x1804686F" />
            <!--Yavin 4: Temple sky  -->
            <Texture CRC="0x42659429" />
            <!--Yavin 4: Arena sky  -->
            <Texture CRC="0x465548CF" />
            <!--Endor: Bunker Generator -->
            <Texture CRC="0x88613DDF" />
            <Texture CRC="0x2A6FFF8F" />
            <!--Endor: Bunker Death Star  -->
            <Texture CRC="0x75026F60" />
            <Texture CRC="0x020F28AD" />
            <!--Yavin 4: Temple red star  -->
            <Texture CRC="0xE044DD1F" />
            <Texture CRC="0x795313E6" />
            <!--Yavin 4: Arena red star  -->
            <Texture CRC="0x13F48697" />
            <Texture CRC="0x7FA9B75F" />
        </Multiplier>
        <!-- closer than sky depth, layer 1 -->
        <Multiplier Value="-0.3">
            <!--Tatooine: Dune Sea back layer 1 rock-->
            <Texture CRC="0x6C7F80C4" />
            <!--Hot back layer 1 -->
            <Texture CRC="0xC08A11CE" />
            <!--Geonosis: Spire back layer 1 -->
            <Texture CRC="0x77FB348D" />
            <!--Kamino back layer 1 -->
            <Texture CRC="0x788CD3EF" />
            <!--Tatooine: Dune Sea backdrop far.ion -->
            <Texture CRC="0x56660A44" />
        </Multiplier>
        <!-- closer than previous multiplier depth, layer 2 -->
        <Multiplier Value="-0.2">
            <!--Tatooine: Dune Sea back layer 2 rock -->
            <Texture CRC="0x3D83A8F8" />
            <!--Hot back layer 2 -->
            <Texture CRC="0xDD93853E" />
            <!--Geonosis: Spire back layer 2 -->
            <Texture CRC="0x7A5713DF" />
            <!--Kamino back layer 2 -->
            <Texture CRC="0x649D44E9" />
            <!--Tatooine: Dune Sea backdrop near.ion -->
            <Texture CRC="0xB95243F0" />
        </Multiplier>
        <!-- closer than previous multiplier depth, layer 3 -->
        <Multiplier Value="-0.1">
            <!--Endor: Bunker back layer-->
            <Texture CRC="0xBCF12B6F" />
            <Texture CRC="0xADD0B6CF" />
            <!--Geonosis: Spire back layer 3-->
            <Texture CRC="0x0A407FF5" />
            <!--Bespin: Platforms floating city.ion -->
            <Texture CRC="0x75BF0B80" />
            <Texture CRC="0x911DC693" />
            <!--Kashyyyk: Islands back layer 1-->
            <Texture CRC="0x7B8557F6" />
            <!--Kashyyyk: Docks forest-->
            <Texture CRC="0x6BDDBC70" />
        </Multiplier>
        <ShowWizardAtStartup Value="0" />
        <SwapEyes Value="0" />
        <LaserSightEnable Value="0" />
        <Presets>
            <Preset Index="0">
                <One_div_ZPS Value="-0.017584" />
                <StereoBase Value="0.063728" />
                <AutoFocusEnable Value="0" />
            </Preset>
            <Preset Index="1">
                <One_div_ZPS Value="0.020641" />
                <StereoBase Value="0.194190" />
                <AutoFocusEnable Value="0" />
            </Preset>
            <Preset Index="2">
                <One_div_ZPS Value="0.017900" />
                <StereoBase Value="0.320261" />
                <AutoFocusEnable Value="0" />
            </Preset>
        </Presets>
        <Keys>
            <!-- "E" preset 1 hotkey is for internal vehicle view -->
            <SetPreset1 Key="69" />
            <!-- "Q" preset 2 hotkey is used to exit a vehicle to normal guy view -->
            <SetPreset2 Key="81" />
            <!-- "C" preset 3 hotkey is for external vehicle view -->
            <SetPreset3 Key="67" />
        </Keys>
    </Profile>
Last edited by iondrive on Fri Apr 02, 2010 12:54 am, edited 1 time in total.
User avatar
iondrive
Sharp Eyed Eagle!
Posts: 367
Joined: Tue Feb 10, 2009 8:13 pm

Re: Starwars Battlefront 1

Post by iondrive »

A little tip:

If you can't ignore the gun in 1st person view, then hit "QE" when you change to it. That will use more gun-friendly settings at the expense of some 3d depth.

one additional texture fix:
added a landscape texture to both of the above profiles for the Rhen Var Citadel level.

fixing the stars on Rhen Var:
The original iZ3D profile has this comment:

<!-- do not modify, because of checkpoints
<VertexShader CRC="0x7B65F051"/> <! Rhen Var: Citadel stars (and, unfortunately, checkpoints) >
-->

but I tried it and I see no problem with it so I uncommented that VertexShader and it seems to work fine. If you have a problem on the Rhen Var Citadel level, you may want to re-comment this VertexShader.
Post Reply

Return to “iZ3D Legacy Drivers”