Purpose of certain .lvl files

In this forum you will find and post information regarding the modding of Star Wars Battlefront 2. DO NOT POST MOD IDEAS/REQUESTS.

Moderator: Moderators

Post Reply
austin12456
Recruit Womprat Killer
Posts: 9
Joined: Mon Jul 11, 2011 8:20 pm
Projects :: No Mod project currently.
Games I'm Playing :: swbf2
xbox live or psn: No gamertag set

Purpose of certain .lvl files

Post by austin12456 »

Hello

Although this doesn't relate to using the mod tools, I was wondering if any of you could tell me what assets are contained in these .lvl files:

common
core
shell
ingame
inshell
mission
shell

Thanks!
AQT
Gametoast Staff
Gametoast Staff
Posts: 4910
Joined: Sat Nov 03, 2007 4:55 pm
Location: SoCal, USA

Re: Purpose of certain .lvl files

Post by AQT »

Welcome to Gametoast.
austin12456 wrote:Although this doesn't relate to using the mod tools
It kind of does, actually. Plenty of assets were compiled into the .lvl files you mentioned, so I suggest you download the SWBF2 mod tools to see which files they are. It would be a lot easier than for someone to list those thousands of assets for you. Hope this helps.
[Padawan]Helkaan
Sith
Sith
Posts: 1444
Joined: Mon Aug 16, 2010 3:01 pm
Projects :: Dunno. Maybe making something
Games I'm Playing :: Some.

Re: Purpose of certain .lvl files

Post by [Padawan]Helkaan »

common.lvl : Campaign, Galactic conquest and instant action menu + ingame pause menu (freecam, fake console)
ingame.lvl : for loading LUA scripts for the game + HUD
shell.lvl : Campaign, Galactic conquest and instant action menu (new background for example)
Marth8880
Resistance Leader
Posts: 5042
Joined: Tue Feb 09, 2010 8:43 pm
Projects :: DI2 + Psychosis
Games I'm Playing :: Silent Hill 2
xbox live or psn: Marth8880
Location: Edinburgh, UK
Contact:

Re: Purpose of certain .lvl files

Post by Marth8880 »

common.lvl - Contains the assets that are commonly used in-game (e.g., command post ODFs/MSHs).
core.lvl - Stores a world's localization.
shell.lvl - Contains the files used in the game's main menu.
ingame.lvl - Holds the assets for the player's HUD and some scripts for the spawn screen.
inshell.lvl - I am guessing this stores the assets for the menus when you press ESC in a map.
mission.lvl - This contains most of a world's scripts.
User avatar
DarthD.U.C.K.
Master of the Force
Master of the Force
Posts: 6027
Joined: Wed Sep 27, 2006 11:05 am
Location: Duckburg, Germany

Re: Purpose of certain .lvl files

Post by DarthD.U.C.K. »

Marth8880 wrote:common.lvl - Contains the assets that are commonly used in-game (e.g., command post ODFs/MSHs).
ingame.lvl - Holds the assets for the player's HUD and some scripts for the spawn screen.
i think its more like:
ingame.lvl - HUD, scripts for spawnscreen and all commonly used assets
common.lvl -menuscripts, intercafe textures
austin12456
Recruit Womprat Killer
Posts: 9
Joined: Mon Jul 11, 2011 8:20 pm
Projects :: No Mod project currently.
Games I'm Playing :: swbf2
xbox live or psn: No gamertag set

Re: Purpose of certain .lvl files

Post by austin12456 »

Thank you everyone for your help. :D

I recently found a beta of SWBF2 for the PS2 that was online only, and I'm trying to get it to load a map without being connected to any server. Sorry if discussion of this is against the rules.
User avatar
[RDH]Zerted
Gametoast Staff
Gametoast Staff
Posts: 2982
Joined: Sun Feb 26, 2006 7:36 am
Projects :: Bos Wars AI - a RTS game
Games I'm Playing :: SWBF2 and Bos Wars
xbox live or psn: No gamertag set
Location: USA
Contact:

Re: Purpose of certain .lvl files

Post by [RDH]Zerted »

The mod tools have the .req files which list all the contents of those lvls except for core.lvl. A .req for core.lvl was rebuild and can be found somewhere on Gametoast. The core.lvl file a mod map uses is different from the main core.lvl the game uses.

From my memory, inshell.lvl is used by Galactic Conquest for the map with all the planets on it (that's actually a real map loaded within the shell) and deals with the bonus and unit models seen when you purchase upgrades.
Post Reply