Difference between revisions of "StartingLocationList (000001FC)"

From SWGANH Wiki
Jump to: navigation, search
(Image)
(Struct)
Line 25: Line 25:
 
|{{a_string}}||'''city image style path'''
 
|{{a_string}}||'''city image style path'''
 
|-
 
|-
|{{a_string}}||'''?'''
+
|{{a_string}}||'''string spacer'''
 
|-
 
|-
 
|{{byte}}||'''(boolean) travel route activated'''
 
|{{byte}}||'''(boolean) travel route activated'''
Line 54: Line 54:
 
1B 00 00 00
 
1B 00 00 00
 
FC 01 00 00  
 
FC 01 00 00  
15 A8 0A 56 03 00 00 00
+
15 A8 0A 56 03 00 00 00 // player ID
 
00 00 00 00  
 
00 00 00 00  
  
06 00 00 00
+
10 00 00 00 // number of starting locations
  
  
//tatooine
+
//tatooine =====================================
  
 
!bestine
 
!bestine
Line 68: Line 68:
 
00 00
 
00 00
 
!styles.location.tatooine.bestine
 
!styles.location.tatooine.bestine
 +
00 00
 +
01
 +
 +
!mos_espa
 +
!tatooine
 +
00 00 00 00
 +
00 00 00 00
 +
00 00
 +
!styles.location.tatooine.mos_espa
 
00 00
 
00 00
 
01
 
01
Line 80: Line 89:
 
01
 
01
  
!mos_espa
+
!mos_entha
 
!tatooine
 
!tatooine
 
00 00 00 00
 
00 00 00 00
 
00 00 00 00
 
00 00 00 00
 
00 00
 
00 00
!styles.location.tatooine.mos_espa
+
!styles.location.tatooine.mos_entha
 
00 00
 
00 00
 
01
 
01
  
  
//corellia
+
//corellia =======================================
  
 
!coronet
 
!coronet
Line 111: Line 120:
  
  
!kor_vela
+
!kor_vella
 
!corellia
 
!corellia
 
00 00 00 00
 
00 00 00 00
 
00 00 00 00
 
00 00 00 00
 
00 00
 
00 00
!styles.location.corellia.kor_vela
+
!styles.location.corellia.kor_vella
 
00 00
 
00 00
 
01
 
01
 +
 +
!doaba_guerfel
 +
!corellia
 +
00 00 00 00
 +
00 00 00 00
 +
00 00
 +
!styles.location.corellia.doaba_guerfel
 +
00 00
 +
01
 +
 +
//talus =============================================
 +
 +
!dearic
 +
!talus
 +
00 00 00 00
 +
00 00 00 00
 +
00 00
 +
!styles.location.talus.dearic
 +
00 00
 +
01
 +
 +
!nashal
 +
!talus
 +
00 00 00 00
 +
00 00 00 00
 +
00 00
 +
!styles.location.talus.nashal
 +
00 00
 +
01
 +
 +
//rori ==============================================
 +
 +
!narmle
 +
!rori
 +
00 00 00 00
 +
00 00 00 00
 +
00 00
 +
!styles.location.rori.narmle
 +
00 00
 +
01
 +
 +
!restuss
 +
!rori
 +
00 00 00 00
 +
00 00 00 00
 +
00 00
 +
!styles.location.rori.restuss
 +
00 00
 +
01
 +
 +
// naboo ============================================
 +
 +
!theed
 +
!naboo
 +
00 00 00 00
 +
00 00 00 00
 +
00 00
 +
!styles.location.naboo.theed
 +
00 00
 +
01
 +
 +
!moenia
 +
!naboo
 +
00 00 00 00
 +
00 00 00 00
 +
00 00
 +
!styles.location.naboo.moenia
 +
00 00
 +
01
 +
 +
!keren
 +
!naboo
 +
00 00 00 00
 +
00 00 00 00
 +
00 00
 +
!styles.location.naboo.keren
 +
00 00
 +
01
 +
 +
!kaadara
 +
!naboo
 +
00 00 00 00
 +
00 00 00 00
 +
00 00
 +
!styles.location.naboo.kaadara
 +
00 00
 +
01
 +
 +
  
  

Revision as of 20:47, 5 January 2009

Object Controller - StartingLocationList (000001FC)

SWGANH Wiki is a repository of Star Wars Galaxies Developer information. This site is only meant to be used by SWGANH Developer team.

Struct


INT starting location count

<list count=element>

A_STRING city name
A_STRING planet name
INT ?
INT ?
A_STRING ?
A_STRING city image style path
A_STRING string spacer
BYTE (boolean) travel route activated

<element/>

INT:	    StartingLocationsList
{
ASTRING:    city name (bestine, theed, coronet..)
ASTRING:    planet name (tatooine, naboo..)
INT:        ?
INT:        ?
ASTRING:    ?
ASTRING:    image style string (from datatables\creation\starting_locations.iff)  ex: styles.location.tatooine.bestine
ASTRING:    ?
BYTE:	    boolean  : travel route activated or not
}

Sample packet

05 00 
46 5E CE 80 
1B 00 00 00
FC 01 00 00 
15 A8 0A 56 03 00 00 00  // player ID
00 00 00 00 

10 00 00 00  // number of starting locations


//tatooine =====================================

!bestine
!tatooine
00 00 00 00
00 00 00 00
00 00
!styles.location.tatooine.bestine
00 00
01

!mos_espa
!tatooine
00 00 00 00
00 00 00 00
00 00
!styles.location.tatooine.mos_espa
00 00
01

!mos_eisley
!tatooine
00 00 00 00
00 00 00 00
00 00
!styles.location.tatooine.mos_eisley
00 00
01

!mos_entha
!tatooine
00 00 00 00
00 00 00 00
00 00
!styles.location.tatooine.mos_entha
00 00
01


//corellia =======================================

!coronet
!corellia
00 00 00 00
00 00 00 00
00 00
!styles.location.corellia.coronet
00 00
01

!tyrena
!corellia
00 00 00 00
00 00 00 00
00 00
!styles.location.corellia.tyrena
00 00
01


!kor_vella
!corellia
00 00 00 00
00 00 00 00
00 00
!styles.location.corellia.kor_vella
00 00
01

!doaba_guerfel
!corellia
00 00 00 00
00 00 00 00
00 00
!styles.location.corellia.doaba_guerfel
00 00
01

//talus =============================================

!dearic
!talus
00 00 00 00
00 00 00 00
00 00
!styles.location.talus.dearic
00 00
01

!nashal
!talus
00 00 00 00
00 00 00 00
00 00
!styles.location.talus.nashal
00 00
01

//rori ==============================================

!narmle
!rori
00 00 00 00
00 00 00 00
00 00
!styles.location.rori.narmle
00 00
01

!restuss
!rori
00 00 00 00
00 00 00 00
00 00
!styles.location.rori.restuss
00 00
01

// naboo ============================================

!theed
!naboo
00 00 00 00
00 00 00 00
00 00
!styles.location.naboo.theed
00 00
01

!moenia
!naboo
00 00 00 00
00 00 00 00
00 00
!styles.location.naboo.moenia
00 00
01

!keren
!naboo
00 00 00 00
00 00 00 00
00 00
!styles.location.naboo.keren
00 00
01

!kaadara
!naboo
00 00 00 00
00 00 00 00
00 00
!styles.location.naboo.kaadara
00 00
01






Variable Descriptions


controllerID = 000001FC


Tags


OCM This header is part of the ObjControllerMessage.

50% This packet has been partially reversed.

Image


Starting Locations - Tutorial