====== FaceRangeParam ====== ===== Fields ===== ^ Field ^ Type ^ Offset ^ Description ^ Notes ^ | facePartsId | ''f32'' | ''0x0'' | Hundreds digit value is musculature type: 0 = Standard, 1 = Muscular Tens value is body hair type: 0 = Standard, 1 = Thick Ones digit is age type: 0 = Young, 1 = Mature, 2 = Aged, 3 = Slave Knight Gael Examples: 110 = muscular, thick body hair, and young 12 = thick body hair and aged 1 = mature | | | skinColor_R | ''f32'' | ''0x4'' | | | | skinColor_G | ''f32'' | ''0x8'' | | | | skinColor_B | ''f32'' | ''0xc'' | | | | hairPartsId | ''f32'' | ''0x10'' | In the character creator the order of hair parts is by default (assuming left to right and top to bottom): 0, 112, 1-11, 101-111. | | | hairColor_R | ''f32'' | ''0x14'' | | | | hairColor_G | ''f32'' | ''0x18'' | | | | hairColor_B | ''f32'' | ''0x1c'' | | | | eyeLPartsId | ''f32'' | ''0x20'' | In the character creator the order of left pupil parts is by default (assuming left to right and top to bottom): 0-8. | | | eyeLColor_R | ''f32'' | ''0x24'' | | | | eyeLColor_G | ''f32'' | ''0x28'' | | | | eyeLColor_B | ''f32'' | ''0x2c'' | | | | eyeRPartsId | ''f32'' | ''0x30'' | In the character creator the order of right pupil parts is by default (assuming left to right and top to bottom): 0-8. | | | eyeRColor_R | ''f32'' | ''0x34'' | | | | eyeRColor_G | ''f32'' | ''0x38'' | | | | eyeRColor_B | ''f32'' | ''0x3c'' | | | | eyebrowPartsId | ''f32'' | ''0x40'' | In the character creator the order of brow parts is by default (assuming left to right and top to bottom): 0-16. | | | eyebrowColor_R | ''f32'' | ''0x44'' | | | | eyebrowColor_G | ''f32'' | ''0x48'' | | | | eyebrowColor_B | ''f32'' | ''0x4c'' | | | | eyelashPartsId | ''f32'' | ''0x50'' | In the character creator the order of eyelash parts is by default (assuming left to right and top to bottom): 0-16. | | | eyelashColor_R | ''f32'' | ''0x54'' | | | | eyelashColor_G | ''f32'' | ''0x58'' | | | | eyelashColor_B | ''f32'' | ''0x5c'' | | | | beardPartsId | ''f32'' | ''0x60'' | In the character creator the order of eyelash parts is by default (assuming left to right and top to bottom): 0-3. | | | beardColor_R | ''f32'' | ''0x64'' | | | | beardColor_G | ''f32'' | ''0x68'' | | | | beardColor_B | ''f32'' | ''0x6c'' | | | | accessoriesPartsId | ''f32'' | ''0x70'' | In the character creator the order of beard parts is by default (assuming left to right and top to bottom): 0-11. | | | accessoriesColor_R | ''f32'' | ''0x74'' | | | | accessoriesColor_G | ''f32'' | ''0x78'' | | | | accessoriesColor_B | ''f32'' | ''0x7c'' | | | | decalPartsId | ''f32'' | ''0x80'' | | | | decalColor_R | ''f32'' | ''0x84'' | | | | decalColor_G | ''f32'' | ''0x88'' | | | | decalColor_B | ''f32'' | ''0x8c'' | | | | decalPosX | ''f32'' | ''0x90'' | | | | decalPosY | ''f32'' | ''0x94'' | | | | decalAngle | ''f32'' | ''0x98'' | | | | decalScale | ''f32'' | ''0x9c'' | | | | chrBodyScaleHead | ''f32'' | ''0xa0'' | | | | chrBodyScaleBreast | ''f32'' | ''0xa4'' | | | | chrBodyScaleAbdomen | ''f32'' | ''0xa8'' | | | | chrBodyScaleArm | ''f32'' | ''0xac'' | | | | chrBodyScaleLeg | ''f32'' | ''0xb0'' | | | | age | ''f32'' | ''0xb4'' | | | | gender | ''f32'' | ''0xb8'' | | | | caricatureGeometry | ''f32'' | ''0xbc'' | | | | caricatureTexture | ''f32'' | ''0xc0'' | | | | faceGeoData00 | ''f32'' | ''0xc4'' | | | | faceGeoData01 | ''f32'' | ''0xc8'' | | | | faceGeoData02 | ''f32'' | ''0xcc'' | | | | faceGeoData03 | ''f32'' | ''0xd0'' | | | | faceGeoData04 | ''f32'' | ''0xd4'' | | | | faceGeoData05 | ''f32'' | ''0xd8'' | | | | faceGeoData06 | ''f32'' | ''0xdc'' | | | | faceGeoData07 | ''f32'' | ''0xe0'' | | | | faceGeoData08 | ''f32'' | ''0xe4'' | | | | faceGeoData09 | ''f32'' | ''0xe8'' | | | | faceGeoData10 | ''f32'' | ''0xec'' | | | | faceGeoData11 | ''f32'' | ''0xf0'' | | | | faceGeoData12 | ''f32'' | ''0xf4'' | | | | faceGeoData13 | ''f32'' | ''0xf8'' | | | | faceGeoData14 | ''f32'' | ''0xfc'' | | | | faceGeoData15 | ''f32'' | ''0x100'' | | | | faceGeoData16 | ''f32'' | ''0x104'' | | | | faceGeoData17 | ''f32'' | ''0x108'' | | | | faceGeoData18 | ''f32'' | ''0x10c'' | | | | faceGeoData19 | ''f32'' | ''0x110'' | | | | faceGeoData20 | ''f32'' | ''0x114'' | | | | faceGeoData21 | ''f32'' | ''0x118'' | | | | faceGeoData22 | ''f32'' | ''0x11c'' | | | | faceGeoData23 | ''f32'' | ''0x120'' | | | | faceGeoData24 | ''f32'' | ''0x124'' | | | | faceGeoData25 | ''f32'' | ''0x128'' | | | | faceGeoData26 | ''f32'' | ''0x12c'' | | | | faceGeoData27 | ''f32'' | ''0x130'' | | | | faceGeoData28 | ''f32'' | ''0x134'' | | | | faceGeoData29 | ''f32'' | ''0x138'' | | | | faceGeoData30 | ''f32'' | ''0x13c'' | | | | faceGeoData31 | ''f32'' | ''0x140'' | | | | faceGeoData32 | ''f32'' | ''0x144'' | | | | faceGeoData33 | ''f32'' | ''0x148'' | | | | faceGeoData34 | ''f32'' | ''0x14c'' | | | | faceGeoData35 | ''f32'' | ''0x150'' | | | | faceGeoData36 | ''f32'' | ''0x154'' | | | | faceGeoData37 | ''f32'' | ''0x158'' | | | | faceGeoData38 | ''f32'' | ''0x15c'' | | | | faceGeoData39 | ''f32'' | ''0x160'' | | | | faceGeoData40 | ''f32'' | ''0x164'' | | | | faceGeoData41 | ''f32'' | ''0x168'' | | | | faceGeoData42 | ''f32'' | ''0x16c'' | | | | faceGeoData43 | ''f32'' | ''0x170'' | | | | faceGeoData44 | ''f32'' | ''0x174'' | | | | faceGeoData45 | ''f32'' | ''0x178'' | | | | faceGeoData46 | ''f32'' | ''0x17c'' | | | | faceGeoData47 | ''f32'' | ''0x180'' | | | | faceGeoData48 | ''f32'' | ''0x184'' | | | | faceGeoData49 | ''f32'' | ''0x188'' | | | | faceGeoData50 | ''f32'' | ''0x18c'' | | | | faceGeoData51 | ''f32'' | ''0x190'' | | | | faceGeoData52 | ''f32'' | ''0x194'' | | | | faceGeoData53 | ''f32'' | ''0x198'' | | | | faceGeoData54 | ''f32'' | ''0x19c'' | | | | faceGeoData55 | ''f32'' | ''0x1a0'' | | | | faceGeoData56 | ''f32'' | ''0x1a4'' | | | | faceGeoData57 | ''f32'' | ''0x1a8'' | | | | faceGeoData58 | ''f32'' | ''0x1ac'' | | | | faceGeoData59 | ''f32'' | ''0x1b0'' | | | | faceGeoData60 | ''f32'' | ''0x1b4'' | | | | faceTexData00 | ''f32'' | ''0x1b8'' | | | | faceTexData01 | ''f32'' | ''0x1bc'' | | | | faceTexData02 | ''f32'' | ''0x1c0'' | | | | faceTexData03 | ''f32'' | ''0x1c4'' | | | | faceTexData04 | ''f32'' | ''0x1c8'' | | | | faceTexData05 | ''f32'' | ''0x1cc'' | | | | faceTexData06 | ''f32'' | ''0x1d0'' | | | | faceTexData07 | ''f32'' | ''0x1d4'' | | | | faceTexData08 | ''f32'' | ''0x1d8'' | | | | faceTexData09 | ''f32'' | ''0x1dc'' | | | | faceTexData10 | ''f32'' | ''0x1e0'' | | | | faceTexData11 | ''f32'' | ''0x1e4'' | | | | faceTexData12 | ''f32'' | ''0x1e8'' | | | | faceTexData13 | ''f32'' | ''0x1ec'' | | | | faceTexData14 | ''f32'' | ''0x1f0'' | | | | faceTexData15 | ''f32'' | ''0x1f4'' | | | | faceTexData16 | ''f32'' | ''0x1f8'' | | | | faceTexData17 | ''f32'' | ''0x1fc'' | | | | faceTexData18 | ''f32'' | ''0x200'' | | | | faceTexData19 | ''f32'' | ''0x204'' | | | | faceTexData20 | ''f32'' | ''0x208'' | | | | faceTexData21 | ''f32'' | ''0x20c'' | | | | faceTexData22 | ''f32'' | ''0x210'' | | | | faceTexData23 | ''f32'' | ''0x214'' | | | | faceTexData24 | ''f32'' | ''0x218'' | | | | faceTexData25 | ''f32'' | ''0x21c'' | | | | faceTexData26 | ''f32'' | ''0x220'' | | | | faceTexData27 | ''f32'' | ''0x224'' | | | | faceTexData28 | ''f32'' | ''0x228'' | | | | faceTexData29 | ''f32'' | ''0x22c'' | | | | faceTexData30 | ''f32'' | ''0x230'' | | | | faceTexData31 | ''f32'' | ''0x234'' | | | | faceTexData32 | ''f32'' | ''0x238'' | | | | faceTexData33 | ''f32'' | ''0x23c'' | | | | faceTexData34 | ''f32'' | ''0x240'' | | | | faceTexData35 | ''f32'' | ''0x244'' | | |