EvilEngine/DYNA/Pour Widget: Difference between revisions
< EvilEngine | DYNA
Content added Content deleted
EnergyDrink (talk | contribs) (Created page with "<onlyinclude> {{#vardefine:name|Pour Widget}}<nowiki/> {{#vardefine:version|}}<nowiki/> {{#vardefine:hash|0x2DDFA8F4}}<nowiki/> {{#vardefine:games|RatProto}}<nowiki/> {{#vardefine:sourcecode|}}<nowiki/> {{#vardefine:image|}}<nowiki/> </onlyinclude> {{AutoDynaInfobox}} {{DynaAssets}} {{AutoGameNavs}} Category:DYNA") |
EnergyDrink (talk | contribs) (Format) |
||
(One intermediate revision by one other user not shown) | |||
Line 1: | Line 1: | ||
<onlyinclude> |
<onlyinclude> |
||
{{#vardefine:name|Pour Widget}}<nowiki/> |
{{#vardefine:name|Pour Widget}}<nowiki/> |
||
{{#vardefine:version|}}<nowiki/> |
{{#vardefine:version|2}}<nowiki/> |
||
{{#vardefine:hash|0x2DDFA8F4}}<nowiki/> |
{{#vardefine:hash|0x2DDFA8F4}}<nowiki/> |
||
{{#vardefine:games|RatProto}}<nowiki/> |
{{#vardefine:games|RatProto}}<nowiki/> |
||
Line 9: | Line 9: | ||
{{AutoDynaInfobox}} |
{{AutoDynaInfobox}} |
||
==Format== |
|||
<source lang=cpp> |
|||
struct zCMGPourWidgetAsset : xDynAsset |
|||
{ |
|||
float volume; |
|||
unsigned int fillInputID; |
|||
unsigned int fillInputType; |
|||
float fillInputMin; |
|||
float fillInputMax; |
|||
float fillFlowRate; |
|||
unsigned int tiltInputID; |
|||
unsigned int tiltInputType; |
|||
float tiltInputMin; |
|||
float tiltInputMax; |
|||
float fillWeight; |
|||
float spillWeight; |
|||
float foamWeight; |
|||
unsigned int scoreCounterID; |
|||
unsigned int flowOutputID; |
|||
unsigned int fillOutputID; |
|||
}; |
|||
</source> |
|||
{| class="wikitable" |
|||
! Offset !! Type !! Variable !! Description |
|||
|- |
|||
| 0x10 || f32 || '''volume''' || |
|||
|- |
|||
| 0x14 || [[AssetID]] || '''fillInputID''' || [[DYNA/Analog_Deflection|DYNA/Analog Deflection]] |
|||
|- |
|||
| 0x18 || u32 || '''fillInputType''' || |
|||
|- |
|||
| 0x1C || f32 || '''fillInputMin''' || |
|||
|- |
|||
| 0x20 || f32 || '''fillInputMax''' || |
|||
|- |
|||
| 0x24 || f32 || '''fillFlowRate''' || |
|||
|- |
|||
| 0x28 || [[AssetID]] || '''tiltInputID''' || |
|||
|- |
|||
| 0x2C || u32 || '''tiltInputType''' || |
|||
|- |
|||
| 0x30 || f32 || '''tiltInputMin''' || |
|||
|- |
|||
| 0x34 || f32 || '''tiltInputMax''' || |
|||
|- |
|||
| 0x38 || f32 || '''fillWeight''' || |
|||
|- |
|||
| 0x3C || f32 || '''spillWeight''' || |
|||
|- |
|||
| 0x40 || f32 || '''foamWeight''' || |
|||
|- |
|||
| 0x44 || [[AssetID]] || '''scoreCounterID ''' || [[CNTR]] |
|||
|- |
|||
| 0x48 || [[AssetID]] || '''flowOutputID''' || |
|||
|- |
|||
| 0x4C || [[AssetID]] || '''fillOutputID''' || |
|||
|} |
|||
{{DynaAssets}} |
{{DynaAssets}} |
Latest revision as of 16:09, 19 September 2023
Pour Widget | |
---|---|
Version | 2 |
Hash | 0x2DDFA8F4 |
Games used | Ratatouille Prototype |
Format
struct zCMGPourWidgetAsset : xDynAsset
{
float volume;
unsigned int fillInputID;
unsigned int fillInputType;
float fillInputMin;
float fillInputMax;
float fillFlowRate;
unsigned int tiltInputID;
unsigned int tiltInputType;
float tiltInputMin;
float tiltInputMax;
float fillWeight;
float spillWeight;
float foamWeight;
unsigned int scoreCounterID;
unsigned int flowOutputID;
unsigned int fillOutputID;
};
Offset | Type | Variable | Description |
---|---|---|---|
0x10 | f32 | volume | |
0x14 | AssetID | fillInputID | DYNA/Analog Deflection |
0x18 | u32 | fillInputType | |
0x1C | f32 | fillInputMin | |
0x20 | f32 | fillInputMax | |
0x24 | f32 | fillFlowRate | |
0x28 | AssetID | tiltInputID | |
0x2C | u32 | tiltInputType | |
0x30 | f32 | tiltInputMin | |
0x34 | f32 | tiltInputMax | |
0x38 | f32 | fillWeight | |
0x3C | f32 | spillWeight | |
0x40 | f32 | foamWeight | |
0x44 | AssetID | scoreCounterID | CNTR |
0x48 | AssetID | flowOutputID | |
0x4C | AssetID | fillOutputID |