EvilEngine/VIL: Difference between revisions

m
Seil moved page VIL to EvilEngine/VIL
Battlepedia>TetraxZ
(added the HIP files download)
m (Seil moved page VIL to EvilEngine/VIL)
 
(10 intermediate revisions by 4 users not shown)
Line 1:
<onlyinclude>
==VIL==
{{#vardefine:typeid|VIL}}<nowiki/>
This asset defines an entry for an NPC, enemy, tiki and others. (I think VIL stands for ''villager'', villain would be a more obvious choice though)
{{#vardefine:name|NPC}}<nowiki/>
{{#vardefine:type|[[Entity]]}}<nowiki/>
{{#vardefine:basetype|0x2B}}<nowiki/>
{{#vardefine:games|BFBB Incredibles}}<nowiki/>
{{#vardefine:sourcecode|[https://github.com/bfbbdecomp/bfbb/blob/master/src/Game/zNPCTypeCommon.h zNPCTypeCommon.h]}}<nowiki/>
{{#vardefine:image|}}<nowiki/>
</onlyinclude>
{{AutoAssetInfobox}}
 
This asset defines an entry for an NPC, enemy, tiki and others. (I think VIL stands for ''villager'', villain would be a more obvious choice though)
 
==Format==
VIL are [[Placeable AssetEntity|placeableentity assets]], so they start with their 0x54 byte header, then are followed by:
 
{| class="wikitable"
! Offset !! Type !! Variable !! Description
|-
| 0x54 || int || null'''npcFlags''' ||
|-
| 0x58 || int || Type'''npcModel''' ID|| See Models (BFBB) below
|-
| 0x5C || [[AssetID]] || '''[[npcProps''' || {{SlashTrick|DYNA\/game_object:NPCSettings|game_object:NPCSettings]]'''}}
|-
| 0x60 || [[AssetID]] || '''movepoint''' || [[MVPT]]'''
|-
| 0x64 || [[AssetID]] || '''taskWidgetPrime''' || [[DYNA]]'''
|-
| 0x68 || [[AssetID]] || '''taskWidgetSecond''' || [[DYNA]]'''
|-
! colspan="34" | Events
|-
| 0x6C || Event[numberOfEvents] || '''[[Events]]''' ||
|}
 
==TypeModels IDs(BFBB)==
{| class="wikitable sortable"
! ID !! Type !! Internal name
Line 527 ⟶ 537:
| FF6460AE || Unused || fish_h_fried_bind
|}
 
[[Category:Asset]]
 
==Links==
Enemy HIP files: [https://drive.googlegithub.com/open?id=1_8GZKJ_MlkW9RRn2gUTP1VzMCN01aci7igorseabra4/IndustrialPark-EditorFiles/tree/master/BattleForBikiniBottom/GameCube/Enemies Enemy HIP files Containscontains all the files needed for an enemy to be used ingame,]. It can be easily added using Edit>Import HIP Archive
 
{{Assets}}
{{AutoGameNavs}}
 
[[Category:Asset]]