forked from ReScrap/Notes
		
	vault backup: 2023-05-25 16:36:07
This commit is contained in:
		
							parent
							
								
									f36a61da78
								
							
						
					
					
						commit
						137ed47256
					
				
					 4 changed files with 560 additions and 7 deletions
				
			
		|  | @ -128,4 +128,4 @@ graph LR | |||
| - ArriOpt | ||||
| - UseAngSel | ||||
| - UseMapCheck | ||||
| - UseAbsAngSel | ||||
| - UseAbsAngSel | ||||
|  | @ -135,7 +135,7 @@ Packets are split into Data packets (map change, resources, chat message, etc) a | |||
| - 21: Box:vSpd | ||||
| 
 | ||||
| 
 | ||||
| ## Client->Server (`cClientNetManager`) Packet Types | ||||
| ## Client->Server (handled in `cClientNetManager`) Packet Types | ||||
| 
 | ||||
| - 00: Player Join | ||||
| 	- u16: NET_GAME_ID (`0xbace`) | ||||
|  | @ -160,7 +160,7 @@ Packets are split into Data packets (map change, resources, chat message, etc) a | |||
| 	- str: ServerRemotePassword | ||||
| 	- str: Command | ||||
| 
 | ||||
| ## Server->Client (`cServerNetManager`) Packet types | ||||
| ## Server->Client (handled in `cServerNetManager`) Packet types | ||||
| 
 | ||||
| - 00: Map Change: | ||||
|   - str map_name | ||||
|  |  | |||
							
								
								
									
										557
									
								
								Scorer (UI System).md
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										557
									
								
								Scorer (UI System).md
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,557 @@ | |||
| 
 | ||||
| ## Inheritance | ||||
| 
 | ||||
| (Shoutout to Strongleong for providing a script the grab this data from Ghidra!) | ||||
| 
 | ||||
| ```mermaid | ||||
| classDiagram | ||||
|     ScorerItem <|-- CannonScorer | ||||
|     ScorerItem <|-- SpriteScorer | ||||
|     ScorerItem <|-- AbstractTextScorer | ||||
|     SpriteScorer <|-- BarScorer | ||||
|     SpriteScorer <|-- ButtonScorer | ||||
|     ScorerItem <|-- ChatScorer | ||||
|     ScorerItem <|-- CircuitScorer | ||||
|     ScorerItem <|-- CopMeterScorer | ||||
|     AbstractTextScorer <|-- CreditsScorer | ||||
|     SpriteScorer <|-- GradientScorer | ||||
|     SpriteScorer <|-- HangarShipScorer | ||||
|     ScorerItem <|-- HeadScorer | ||||
|     AbstractTextScorer <|-- HintScorer | ||||
|     AbstractTextScorer <|-- LabelScorer | ||||
|     SpriteScorer <|-- MissionScorer | ||||
|     ScorerItem <|-- MonitorScorer | ||||
|     AbstractTextScorer <|-- MsgScorer | ||||
|     ScorerItem <|-- NetStatsScorer | ||||
|     ScorerItem <|-- RadarScorer | ||||
|     ScorerItem <|-- ScraplandMainMenuScorer | ||||
|     ScorerItem <|-- ScraplandSubMenuScorer | ||||
|     ScorerItem <|-- SliderScorer | ||||
|     ScorerItem <|-- SpecialActionScorer | ||||
|     ScorerItem <|-- StatusScorer | ||||
|     ScorerItem <|-- TabScorer | ||||
|     ScorerItem <|-- TalkScorer | ||||
|     ScorerItem <|-- TargetScorer | ||||
|     AbstractTextScorer <|-- TextScorer | ||||
|     TextScorer <|-- TextTypingScorer | ||||
|     AbstractTextScorer <|-- TimerScorer | ||||
|     ScorerItem <|-- WaypointScorer | ||||
|     ScorerItem <|-- WeaponScorer | ||||
|     ScorerItem <|-- WindFxScorer | ||||
|     class AbstractTextScorer { | ||||
|        Align | ||||
|        Alpha | ||||
|        Blue | ||||
|        CentralText | ||||
|        Effect | ||||
|        Font | ||||
|        GetExtens | ||||
|        Green | ||||
|        Red | ||||
|        Text | ||||
|     } | ||||
|     class BarScorer { | ||||
|        AutoUpdateSpeedFactor | ||||
|        AutoUpdateStopValue | ||||
|        BackAlpha | ||||
|        BackBlue | ||||
|        BackGreen | ||||
|        BackIndex | ||||
|        BackRed | ||||
|        BlackAlpha | ||||
|        BlackBarIndex | ||||
|        BlackBlue | ||||
|        BlackGreen | ||||
|        BlackRed | ||||
|        Blink | ||||
|        IsAutoUpdatable | ||||
|        MainAlpha | ||||
|        MainBarIndex | ||||
|        MainBlue | ||||
|        MainGreen | ||||
|        MainRed | ||||
|        MaxValue | ||||
|        Value | ||||
|     } | ||||
|     class ButtonScorer { | ||||
|        BorderColorBlue | ||||
|        BorderColorGreen | ||||
|        BorderColorRed | ||||
|        BorderSpriteIndex | ||||
|        Complex | ||||
|        File | ||||
|        FocusSpriteIndex | ||||
|        Font | ||||
|        ForceHeight | ||||
|        ForceWidth | ||||
|        Glow | ||||
|        HighLightBlendingMode | ||||
|        HighLightColorBlue | ||||
|        HighLightColorGreen | ||||
|        HighLightColorRed | ||||
|        Highlight | ||||
|        HighlightOffset | ||||
|        IsNameValuePair | ||||
|        Marker | ||||
|        MarkerOffset | ||||
|        MaxLineSize | ||||
|        MaxX | ||||
|        MinX | ||||
|        RenderAlphaChannel | ||||
|        ScaleSmoothHeight | ||||
|        ScaleSmoothTime | ||||
|        ScaleSmoothWidth | ||||
|        SizeX | ||||
|        SizeY | ||||
|        Text | ||||
|        TextAlign | ||||
|        TextColorAlpha | ||||
|        TextColorBlue | ||||
|        TextColorGreen | ||||
|        TextColorRed | ||||
|        XAlignCenter | ||||
|        XAlignLeft | ||||
|        XAlignRight | ||||
|     } | ||||
|     class CannonScorer { | ||||
|        AimAc | ||||
|        AimIndex | ||||
|        CrossHairIndex | ||||
|        Sprite | ||||
|     } | ||||
|     class ChatScorer { | ||||
|        NumMsg | ||||
|     } | ||||
|     class CircuitScorer { | ||||
|        AlphaCircuit | ||||
|        AlphaFlare | ||||
|        BlendingMode | ||||
|        FileCircuit | ||||
|        FileFlare | ||||
|        HighRes | ||||
|        ScaleX | ||||
|        ScaleY | ||||
|     } | ||||
|     class CopMeterScorer { | ||||
|        BackIndex | ||||
|        BackOffX | ||||
|        BackOffY | ||||
|        BarIndex | ||||
|        BarOffX | ||||
|        BarOffY | ||||
|        LightIndex | ||||
|        LightOffX | ||||
|        LightOffY | ||||
|        Percent | ||||
|        Sprite | ||||
|        Target | ||||
|     } | ||||
|     class CreditsScorer { | ||||
|        FadeIn | ||||
|        FadeOut | ||||
|        Life | ||||
|        Time | ||||
|     } | ||||
|     class GradientScorer { | ||||
|        Alpha | ||||
|        Blue | ||||
|        ColorSelected | ||||
|        Green | ||||
|        Red | ||||
|     } | ||||
|     class HangarShipScorer { | ||||
|        CamDist | ||||
|        CamFov | ||||
|        GridColorAlpha | ||||
|        GridColorBlue | ||||
|        GridColorGreen | ||||
|        GridColorRed | ||||
|        GridSpriteIndex | ||||
|        TargetName | ||||
|     } | ||||
|     class HeadScorer { | ||||
|        HeadAnimIndex | ||||
|        HeadModel | ||||
|        VH | ||||
|        VW | ||||
|     } | ||||
|     class HintScorer { | ||||
|        TabAlpha | ||||
|        TabBlendingMode | ||||
|        TabBlue | ||||
|        TabGreen | ||||
|        TabRed | ||||
|        TabSprite | ||||
|        TabSpriteIndex | ||||
|     } | ||||
|     class LabelScorer { | ||||
|        TabAlpha | ||||
|        TabBlendingMode | ||||
|        TabBlue | ||||
|        TabGreen | ||||
|        TabRed | ||||
|        TabSprite | ||||
|        TabSpriteIndex | ||||
|     } | ||||
|     class MissionScorer { | ||||
|     } | ||||
|     class MonitorScorer { | ||||
|        BigFont | ||||
|        CanPossessGlowIndex | ||||
|        CanPossessIndex | ||||
|        FrameIndex | ||||
|        FrameSprite | ||||
|        HeadAnimIndex | ||||
|        HeadModel | ||||
|        MaskIndex | ||||
|        MaskSprite | ||||
|        Noise | ||||
|        NoiseSprite | ||||
|        ObjetiveBlackIndex | ||||
|        ObjetiveChargeIndex | ||||
|        ObjetiveIndex | ||||
|        ObjetiveSprite | ||||
|        ObjetiveWhiteIndex | ||||
|        PanelIndex | ||||
|        PanelSprite | ||||
|        SmallFont | ||||
|        StaticIndex | ||||
|        StaticSprite | ||||
|        TargetView | ||||
|        Text | ||||
|        UpgradeIconAc | ||||
|        UpgradeIconIndex | ||||
|        WeaponIconAc | ||||
|        WeaponIconIndex | ||||
|        WeaponIconScale | ||||
|        WeaponOffX | ||||
|        WeaponOffY | ||||
|        WeaponSprite | ||||
|     } | ||||
|     class MsgScorer { | ||||
|     } | ||||
|     class NetStatsScorer { | ||||
|     } | ||||
|     class RadarScorer { | ||||
|        IconAc | ||||
|        IconIndex | ||||
|        IconsSprite | ||||
|        Map2dScale | ||||
|        Map2dScaleFactor | ||||
|        MaskIndex | ||||
|        MaskSprite | ||||
|        MenuMap | ||||
|        MenuMaxScale | ||||
|        MenuMinScale | ||||
|        MenuScaleSpeed | ||||
|        NoiseSprite | ||||
|        OutAlphaFactor | ||||
|        RadarIndex | ||||
|        RadarSprite | ||||
|     } | ||||
|     class ScorerItem { | ||||
|        DelMe | ||||
|        Down | ||||
|        FocusPivotX | ||||
|        FocusPivotY | ||||
|        H | ||||
|        Hint | ||||
|        Left | ||||
|        MaxHintLineWidth | ||||
|        MultiPress | ||||
|        Name | ||||
|        OnAccept | ||||
|        OnDelete | ||||
|        OnGainFocus | ||||
|        OnLooseFocus | ||||
|        OnRender | ||||
|        Right | ||||
|        Up | ||||
|        Visible | ||||
|        W | ||||
|        X | ||||
|        Y | ||||
|     } | ||||
|     class ScraplandMainMenuScorer { | ||||
|        FileGlow | ||||
|        FileLighting | ||||
|        FileLogo | ||||
|        FileNeon | ||||
|        HighRes | ||||
|     } | ||||
|     class ScraplandSubMenuScorer { | ||||
|        FileGlow | ||||
|        FileLighting | ||||
|        FileLogo | ||||
|        FileRingBorder | ||||
|        FileRingMask | ||||
|        FileRingReflection | ||||
|        HighRes | ||||
|        Scale | ||||
|     } | ||||
|     class SliderScorer { | ||||
|        Alpha | ||||
|        BackSpriteIndex | ||||
|        BlendingMode | ||||
|        Blue | ||||
|        File | ||||
|        FocusSpriteIndex | ||||
|        Green | ||||
|        HighRes | ||||
|        MarginSize | ||||
|        MaxValue | ||||
|        MaxValueForced | ||||
|        MinValue | ||||
|        OnChange | ||||
|        Red | ||||
|        SliderSpriteIndex | ||||
|        Unit | ||||
|        Value | ||||
|        ValueStep | ||||
|     } | ||||
|     class SpecialActionScorer { | ||||
|        ActiveColorAlpha | ||||
|        ActiveColorBlue | ||||
|        ActiveColorGreen | ||||
|        ActiveColorRed | ||||
|        BackIndex | ||||
|        BackOffX | ||||
|        BackOffY | ||||
|        BatteryBarIndex | ||||
|        BatteryBarOffX | ||||
|        BatteryBarOffY | ||||
|        CannonIndex | ||||
|        CannonSprite | ||||
|        CharAction | ||||
|        CrossHairIndex | ||||
|        EnergyBackIndex | ||||
|        EnergyBackOffX | ||||
|        EnergyBackOffY | ||||
|        EnergyBarIndex | ||||
|        EnergyBarOffX | ||||
|        EnergyBarOffY | ||||
|        GlowColorAlpha | ||||
|        GlowColorBlue | ||||
|        GlowColorGreen | ||||
|        GlowColorRed | ||||
|        GlowIconIndex | ||||
|        IconIndex | ||||
|        IconIndexSprite0 | ||||
|        IconOffX | ||||
|        IconOffY | ||||
|        IconSprite1 | ||||
|        IconSprite2 | ||||
|        InactiveColorAlpha | ||||
|        InactiveColorBlue | ||||
|        InactiveColorGreen | ||||
|        InactiveColorRed | ||||
|        Sprite | ||||
|        TextColorAlpha | ||||
|        TextColorBlue | ||||
|        TextColorGreen | ||||
|        TextColorRed | ||||
|        TextFont | ||||
|        TextOffX | ||||
|        TextOffY | ||||
|     } | ||||
|     class SpriteScorer { | ||||
|        Alpha | ||||
|        BlendingMode | ||||
|        Blue | ||||
|        Discardable | ||||
|        File | ||||
|        FixPosition | ||||
|        Green | ||||
|        HighRes | ||||
|        IsMultiSprite | ||||
|        JumpFX | ||||
|        Mirror | ||||
|        PivotX | ||||
|        PivotY | ||||
|        Red | ||||
|        Rotate | ||||
|        ScaleX | ||||
|        ScaleY | ||||
|        SpriteIndex | ||||
|        Unit | ||||
|     } | ||||
|     class StatusScorer { | ||||
|        BackIndex | ||||
|        BackOffX | ||||
|        BackOffY | ||||
|        BoostIconIndex | ||||
|        BoostOffX | ||||
|        BoostOffY | ||||
|        BoostOnRender | ||||
|        BoostRemaining | ||||
|        BoostStatus | ||||
|        BoostTurboIndex | ||||
|        FlagOffX | ||||
|        FlagOffY | ||||
|        FontBackIndex | ||||
|        FontBackOffX | ||||
|        FontBackOffY | ||||
|        HullIconIndex | ||||
|        HullIconOffX | ||||
|        HullIconOffY | ||||
|        LifeFont | ||||
|        LifeIconIndex | ||||
|        LifeIconOffX | ||||
|        LifeIconOffY | ||||
|        LifeTextAlpha | ||||
|        LifeTextBlue | ||||
|        LifeTextGreen | ||||
|        LifeTextOffX | ||||
|        LifeTextOffY | ||||
|        LifeTextRed | ||||
|        LivesBackIndex | ||||
|        LivesBackOffX | ||||
|        LivesBackOffY | ||||
|        LivesFont | ||||
|        LivesTextAlpha | ||||
|        LivesTextBlue | ||||
|        LivesTextGreen | ||||
|        LivesTextOffX | ||||
|        LivesTextOffY | ||||
|        LivesTextRed | ||||
|        MoneyBackIndex | ||||
|        MoneyBackOffX | ||||
|        MoneyBackOffY | ||||
|        MoneyFont | ||||
|        MoneyIconIndex | ||||
|        MoneyIconOffX | ||||
|        MoneyIconOffY | ||||
|        MoneyTextAlpha | ||||
|        MoneyTextBlue | ||||
|        MoneyTextGreen | ||||
|        MoneyTextOffX | ||||
|        MoneyTextOffY | ||||
|        MoneyTextRed | ||||
|        Sprite | ||||
|        SpriteFlag | ||||
|     } | ||||
|     class TabScorer { | ||||
|        Alpha | ||||
|        BlendingMode | ||||
|        Blue | ||||
|        File | ||||
|        Filled | ||||
|        Green | ||||
|        HighRes | ||||
|        Red | ||||
|        ScaleX | ||||
|        ScaleY | ||||
|        SizeTabQuad | ||||
|        SizeX | ||||
|        SizeY | ||||
|        TabEnd | ||||
|        TabInit | ||||
|        TabMax | ||||
|        TabSpriteIndex | ||||
|        Type | ||||
|        Unit | ||||
|     } | ||||
|     class TalkScorer { | ||||
|        NextBackIndex | ||||
|        NextIndex | ||||
|        Sprite | ||||
|        TabAlpha | ||||
|        TabBlendingMode | ||||
|        TabBlue | ||||
|        TabGreen | ||||
|        TabRed | ||||
|        TabSprite | ||||
|        TabSpriteIndex | ||||
|        TabVisible | ||||
|        UseIndex | ||||
|     } | ||||
|     class TargetScorer { | ||||
|        EnemyFireIndex | ||||
|        Sprite | ||||
|        TargetArrowIndex | ||||
|        TargetRectIndex | ||||
|     } | ||||
|     class TextScorer { | ||||
|        CenterEdit | ||||
|        EditHint | ||||
|        IsNumeric | ||||
|        MaxInput | ||||
|     } | ||||
|     class TextTypingScorer { | ||||
|        CursorAtEnd | ||||
|        CursorAtInit | ||||
|        TypingSound | ||||
|        TypingSpeed | ||||
|        TypingTime | ||||
|     } | ||||
|     class TimerScorer { | ||||
|        OnTimeExpired | ||||
|        OnTimeWarning | ||||
|        TimerType | ||||
|     } | ||||
|     class WaypointScorer { | ||||
|        Sprite | ||||
|        WaypointArrowIndex | ||||
|        WaypointDotIndex | ||||
|        WaypointRectIndex | ||||
|     } | ||||
|     class WeaponScorer { | ||||
|        AmmoBackIndex | ||||
|        AmmoBackOffX | ||||
|        AmmoBackOffY | ||||
|        AmmoBarAlpha | ||||
|        AmmoBarBlue | ||||
|        AmmoBarGreen | ||||
|        AmmoBarIndex | ||||
|        AmmoBarOffX | ||||
|        AmmoBarOffY | ||||
|        AmmoBarRed | ||||
|        AmmoFont | ||||
|        AmmoIconAc | ||||
|        AmmoIconIndex | ||||
|        AmmoIconOffX | ||||
|        AmmoIconOffY | ||||
|        AmmoTextAlpha | ||||
|        AmmoTextBlue | ||||
|        AmmoTextGreen | ||||
|        AmmoTextOffX | ||||
|        AmmoTextOffY | ||||
|        AmmoTextRed | ||||
|        BackIndex | ||||
|        BackOffX | ||||
|        BackOffY | ||||
|        FontBackIndex | ||||
|        FontBackOffX | ||||
|        FontBackOffY | ||||
|        SlotsIndex0 | ||||
|        SlotsIndex1 | ||||
|        SlotsOffX | ||||
|        SlotsOffY | ||||
|        Sprite | ||||
|        TabAlpha | ||||
|        TabBlendingMode | ||||
|        TabBlue | ||||
|        TabGreen | ||||
|        TabRed | ||||
|        TabSprite | ||||
|        TabSpriteIndex | ||||
|        UpgradeBarAlpha | ||||
|        UpgradeBarBlue | ||||
|        UpgradeBarGreen | ||||
|        UpgradeBarIndex | ||||
|        UpgradeBarOffX | ||||
|        UpgradeBarOffY | ||||
|        UpgradeBarRed | ||||
|        UpgradeIconAc | ||||
|        UpgradeIconIndex | ||||
|        WeaponIconAc | ||||
|        WeaponIconIndex | ||||
|        WeaponIconOffX | ||||
|        WeaponIconOffY | ||||
|        WeaponIconShadowOffX | ||||
|        WeaponIconShadowOffY | ||||
|        Weapons3DSprite | ||||
|     } | ||||
|     class WindFxScorer { | ||||
|     } | ||||
| ``` | ||||
|  | @ -1,4 +0,0 @@ | |||
| { | ||||
| 	"nodes":[], | ||||
| 	"edges":[] | ||||
| } | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue