Function at 0x4955d0
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push 0xffffffffffffffff
push 0x50cc5e
mov eax, dword fs:[0]
push eax
sub esp, 0x1a4
mov eax, dword [0x53bbf0]
xor eax, esp
mov dword [esp + 0x1a0], eax
push ebx
push ebp
push esi
push edi
mov eax, dword [0x53bbf0]
xor eax, esp
push eax
lea eax, [esp + 0x1b8]
mov dword fs:[0], eax
mov esi, dword [esp + 0x1cc]
mov edi, dword [esp + 0x1c8]
lea eax, [esp + 0x1d0]
push eax
push esi
call fcn.0048cd30
add esp, 8
test eax, eax
je 0x49a319
push 0x16046
push 0
push edi
call fcn.004c14b0
push 0x214
call fcn.004c1ea3
add esp, 0x10
mov dword [esp + 0x20], eax
test eax, eax
mov dword [esp + 0x1c0], 0
je 0x49566b
push esi
mov ecx, eax
call fcn.004b7620
mov esi, eax
jmp 0x49566d
xor esi, esi
push 1
push 0
push str.Reliable
push 0x519024
mov ecx, esi
mov dword [esp + 0x1d0], 0xffffffff
call fcn.004b80f0
push 1
push 0x30
lea ecx, [edi + 0x2a8]
push ecx
push str.uiart_font1
push str.Font0
push 0x519040
mov ecx, esi
mov dword [edi + 0x22c], eax
call fcn.004b7f30
push 1
push 0x30
lea edx, [edi + 0x2d8]
push edx
push str.uiart_font2
push str.Font1
push 0x519060
mov ecx, esi
call fcn.004b7f30
push 1
push 0x30
lea eax, [edi + 0x308]
push eax
push str.uiart_font3
push str.Font2
push 0x519080
mov ecx, esi
call fcn.004b7f30
push 1
push 0x30
lea ecx, [edi + 0x338]
push ecx
push str.uiart_font4
push str.Font3
push 0x5190a0
mov ecx, esi
call fcn.004b7f30
push 1
push 0x30
lea edx, [edi + 0x368]
push edx
push str.uiart_font5
push str.Font4
push 0x5190c0
mov ecx, esi
call fcn.004b7f30
mov ebx, 5
lea ebp, [edi + 0x398]
push ebx
lea eax, [esp + 0x28]
push 0x5190cc
push eax
call fcn.004c1313
add esp, 0xc
push 1
push 0x30
push ebp
push 0x519021
lea ecx, [esp + 0x34]
push ecx
push str.UiartFont
mov ecx, esi
call fcn.004b7f30
add ebx, 1
add ebp, 0x30
cmp ebx, 0xf
jl 0x495743
push 1
push 0x30
lea edx, [edi + 0x578]
push edx
push str.uiart_button1
push 0x5190f0
push 0x5190f8
mov ecx, esi
call fcn.004b7f30
push 1
push 0x30
lea eax, [edi + 0x5a8]
push eax
push str.uiart_button2
push 0x519110
push 0x519118
mov ecx, esi
call fcn.004b7f30
push 1
push 0x30
lea ecx, [edi + 0x5d8]
push ecx
push str.uiart_button3
push 0x519130
push 0x519138
mov ecx, esi
call fcn.004b7f30
push 1
push 0x30
lea edx, [edi + 0x608]
push edx
push str.uiart_button4
push 0x519150
push 0x519158
mov ecx, esi
call fcn.004b7f30
push 1
push 0x30
lea eax, [edi + 0x638]
push eax
push str.uiart_button5
push 0x519170
push 0x519178
mov ecx, esi
call fcn.004b7f30
push 1
push 0x30
lea ecx, [edi + 0x668]
push ecx
push str.uiart_mtitle
push str.MenuTitle
push 0x51919c
mov ecx, esi
call fcn.004b7f30
push 1
push 0x30
lea edx, [edi + 0x698]
push edx
push str.uiart_cashback
push str.CashBack
push 0x5191c0
mov ecx, esi
call fcn.004b7f30
push 1
push 0x30
lea eax, [edi + 0x6c8]
push eax
push str.uiart_header1
push str.Header1
push 0x5191e0
mov ecx, esi
call fcn.004b7f30
push 1
push 0x30
lea ecx, [edi + 0x6f8]
push ecx
push str.uiart_header2
push str.Header2
push 0x519200
mov ecx, esi
call fcn.004b7f30
push 1
push 0x30
lea edx, [edi + 0x728]
push edx
push str.uiart_physics
push str.Physics
push 0x519220
mov ecx, esi
call fcn.004b7f30
push 1
push 0x30
lea eax, [edi + 0x758]
push eax
push str.uiart_vision
push str.Vision
push 0x519240
mov ecx, esi
call fcn.004b7f30
push 1
push 0x30
lea ecx, [edi + 0x788]
push ecx
push str.uiart_cursors
push str.Cursors
push 0x519260
mov ecx, esi
call fcn.004b7f30
push 1
push 0x30
lea edx, [edi + 0x7b8]
push edx
push str.uiart_warp
push 0x519274
push 0x51927c
mov ecx, esi
call fcn.004b7f30
push 1
push 0x30
lea eax, [edi + 0x7e8]
push eax
push str.uiart_warfog
push str.WarFog
push 0x51929c
mov ecx, esi
call fcn.004b7f30
push 1
push 0x30
lea ecx, [edi + 0x818]
push ecx
push str.uiart_mainb
push str.MainBorder
push 0x5192bc
mov ecx, esi
call fcn.004b7f30
push 1
push 0x30
lea edx, [edi + 0x848]
push edx
push str.uiart_scrollb1
push str.Scroll1
push 0x5192dc
mov ecx, esi
call fcn.004b7f30
push 1
push 0x30
lea eax, [edi + 0x878]
push eax
push str.uiart_scrollb2
push str.Scroll2
push 0x5192fc
mov ecx, esi
call fcn.004b7f30
push 1
push 0x30
lea ecx, [edi + 0x8a8]
push ecx
push str.uiart_portal
push str.Portal
push 0x51931c
mov ecx, esi
call fcn.004b7f30
push 1
push 0x30
lea edx, [edi + 0x8d8]
push edx
push str.uiart_gguage
push str.Guage
push 0x51933c
mov ecx, esi
call fcn.004b7f30
push 1
push 0x30
lea eax, [edi + 0x908]
push eax
push str.uiart_gback
push str.GuageBack
push 0x51935c
mov ecx, esi
call fcn.004b7f30
push 1
push 0x30
lea ecx, [edi + 0x938]
push ecx
push str.uiart_messageb
push str.MessageBorder
push 0x519384
mov ecx, esi
call fcn.004b7f30
push 1
push 0x30
lea edx, [edi + 0x968]
push edx
push str.uiart_tinynum
push str.TinyNumbers
push 0x5193a8
mov ecx, esi
call fcn.004b7f30
push 1
push 0x30
lea eax, [edi + 0x998]
push eax
push str.uiart_notepadb
push str.NotepadBorder
push 0x5193d0
mov ecx, esi
call fcn.004b7f30
push 1
push 0x30
lea ecx, [edi + 0x9c8]
push ecx
push 0x5193d8
push str.NotepadInteriorPlayer
push 0x519400
mov ecx, esi
call fcn.004b7f30
push 1
push 0x30
lea edx, [edi + 0x9f8]
push edx
push str.uiart_notepadi
push str.NotepadInteriorInventory
push 0x519434
mov ecx, esi
call fcn.004b7f30
push 1
push 0x30
lea eax, [edi + 0xa28]
push eax
push str.uiart_newradar
push str.RadarBorder
push 0x519458
mov ecx, esi
call fcn.004b7f30
push 1
push 0x30
lea ecx, [edi + 0xa58]
push ecx
push str.uiart_logo
push str.Logo
push str.Uiart
mov ecx, esi
call fcn.004b7f30
push 1
push 1
push str.MessageBorderFirst
push 0x519490
mov ecx, esi
call fcn.004b80f0
push 1
push 0x5194a0
push str.MessageFill
push 0x5194b8
lea edx, [esp + 0x24]
push edx
mov ecx, esi
mov dword [edi + 0xa88], eax
call fcn.004b8360
mov eax, dword [esp + 0x14]
push 1
push 0xa
push str.MessageBorderLeft
push 0x5194dc
mov ecx, esi
mov dword [edi + 0xa8c], eax
call fcn.004b80f0
push 1
push 0xa
push str.MessageBorderRight
push 0x519500
mov ecx, esi
mov dword [edi + 0xa90], eax
call fcn.004b80f0
push 1
push 0x10
push str.MessageBorderTop
push 0x519524
mov ecx, esi
mov dword [edi + 0xa94], eax
call fcn.004b80f0
push 1
push str.0x202020
push str.MainFill
push 0x51954c
lea ecx, [esp + 0x24]
push ecx
mov ecx, esi
mov dword [edi + 0xa98], eax
call fcn.004b8360
mov edx, dword [esp + 0x14]
push 1
push str.0x7f7f7f
push str.GapFill
push 0x519570
lea eax, [esp + 0x24]
push eax
mov ecx, esi
mov dword [edi + 0xacc], edx
call fcn.004b8360
mov ecx, dword [esp + 0x14]
push 1
push 0x519580
push str.NotepadFill
push 0x519598
lea edx, [esp + 0x24]
mov dword [edi + 0xac8], ecx
push edx
mov ecx, esi
call fcn.004b8360
mov eax, dword [esp + 0x14]
push 1
push 0x10
push str.NotepadListBoxLeft
push 0x5195bc
mov ecx, esi
mov dword [edi + 0xa9c], eax
call fcn.004b80f0
push 1
push 0x14
push str.NotepadListBoxTop
push 0x5195e0
mov ecx, esi
mov dword [edi + 0xaa8], eax
call fcn.004b80f0
push 1
push 0x10
push str.NotepadListBoxBottom
push 0x519608
mov ecx, esi
mov dword [edi + 0xaac], eax
call fcn.004b80f0
push 1
push 0x10
push str.NotepadListTextLeft
push 0x51962c
mov ecx, esi
mov dword [edi + 0xab0], eax
call fcn.004b80f0
push 1
push 0x8c
push str.NotepadListTextWidth
push 0x519654
mov ecx, esi
mov dword [edi + 0xaa4], eax
call fcn.004b80f0
push 1
push 8
push str.PlayerListBoxTopHeight
push 0x51967c
mov ecx, esi
mov dword [edi + 0xaa0], eax
call fcn.004b80f0
push 1
push 8
push str.PlayerListBoxBottomHeight
push 0x5196a8
mov ecx, esi
mov dword [edi + 0xab4], eax
call fcn.004b80f0
push 1
push 8
push str.InventoryListBoxTopHeight
push 0x5196d4
mov ecx, esi
mov dword [edi + 0xab8], eax
call fcn.004b80f0
push 1
push 8
push str.InventoryListBoxBottomHeight
push 0x519704
mov ecx, esi
mov dword [edi + 0xabc], eax
call fcn.004b80f0
push 1
push 1
push str.DisplayEncumbrance
push 0x519728
mov ecx, esi
mov dword [edi + 0xac0], eax
call fcn.004b80f0
push 1
push 1
push str.MenuBounce
push 0x519744
mov ecx, esi
mov dword [edi + 0xac4], eax
call fcn.004b80f0
push 1
push 0x519754
push str.MenuBorderColor
push 0x519770
lea ecx, [esp + 0x24]
push ecx
mov ecx, esi
mov dword [edi + 0xb10], eax
call fcn.004b8360
mov edx, dword [esp + 0x14]
push 1
push str.0x200020
push str.MenuFillColor
push 0x51979c
lea eax, [esp + 0x24]
mov dword [edi + 0xad0], edx
push eax
mov ecx, esi
call fcn.004b8360
mov ecx, dword [esp + 0x14]
push 1
push str.0x743a99
push str.ScoreBorderColor
push 0x5197cc
lea edx, [esp + 0x24]
mov dword [edi + 0xad4], ecx
push edx
mov ecx, esi
call fcn.004b8360
mov eax, dword [esp + 0x14]
push 1
push 0x15
push str.GuageEnergyX
push 0x5197ec
mov ecx, esi
mov dword [edi + 0xad8], eax
call fcn.004b80f0
push 1
push 0
push str.GuageEnergyY
push 0x51980c
mov ecx, esi
mov dword [edi + 0xadc], eax
call fcn.004b80f0
push 1
push 0x30
push str.GuageEnergyTX
push 0x51982c
mov ecx, esi
mov dword [edi + 0xae0], eax
call fcn.004b80f0
push 1
push 0x21
push str.GuageEnergyTY
push 0x51984c
mov ecx, esi
mov dword [edi + 0xae4], eax
call fcn.004b80f0
push 1
push 0x49
push str.GuageHealthX
push 0x51986c
mov ecx, esi
mov dword [edi + 0xae8], eax
call fcn.004b80f0
push 1
push 0
push str.GuageHealthY
push 0x51988c
mov ecx, esi
mov dword [edi + 0xaec], eax
call fcn.004b80f0
push 1
push 0x64
push str.GuageHealthTX
push 0x5198ac
mov ecx, esi
mov dword [edi + 0xaf0], eax
call fcn.004b80f0
push 1
push 0x21
push str.GuageHealthTY
push 0x5198cc
mov ecx, esi
mov dword [edi + 0xaf4], eax
call fcn.004b80f0
push 1
push 0x7d
push str.GuageUnitX
push 0x5198e8
mov ecx, esi
mov dword [edi + 0xaf8], eax
call fcn.004b80f0
push 1
push 0
push str.GuageUnitY
mov dword [edi + 0xafc], eax
push 0x519904
mov ecx, esi
call fcn.004b80f0
push 1
push 0x98
push str.GuageUnitTX
push 0x519920
mov ecx, esi
mov dword [edi + 0xb00], eax
call fcn.004b80f0
push 1
push 0x21
push str.GuageUnitTY
push 0x51993c
mov ecx, esi
mov dword [edi + 0xb04], eax
call fcn.004b80f0
push 1
push 1
push str.GuageFont
push 0x519958
mov ecx, esi
mov dword [edi + 0xb08], eax
call fcn.004b80f0
push 1
push 0
push str.GuageFontColor
push 0x519978
mov ecx, esi
mov word [edi + 0xb0c], ax
call fcn.004b80f0
push 1
push 3
push str.MenuFont
push 0x519994
mov ecx, esi
mov word [edi + 0xb0e], ax
call fcn.004b80f0
push 1
push 0
push str.MenuFontColor
push 0x5199b4
mov ecx, esi
mov word [edi + 0xb14], ax
call fcn.004b80f0
push 1
push 3
push str.MenuSelectFont
push 0x5199d4
mov ecx, esi
mov word [edi + 0xb16], ax
call fcn.004b80f0
push 1
push 4
push str.MenuSelectFontColor
push 0x5199f8
mov ecx, esi
mov word [edi + 0xb18], ax
call fcn.004b80f0
push 1
push 4
push str.MenuTitleFont
push 0x519a18
mov ecx, esi
mov word [edi + 0xb1a], ax
call fcn.004b80f0
push 1
push 4
push str.MenuTitleFontColor
push 0x519a3c
mov ecx, esi
mov word [edi + 0xb1c], ax
call fcn.004b80f0
push 1
push 3
push str.MenuDisabledFont
push 0x519a60
mov ecx, esi
mov word [edi + 0xb1e], ax
call fcn.004b80f0
push 1
mov word [edi + 0xb20], ax
push 8
push str.MenuDisabledFontColor
push 0x519a88
mov ecx, esi
call fcn.004b80f0
push 1
push 3
push str.MenuButtonSize
push 0x519aa8
mov ecx, esi
mov word [edi + 0xb22], ax
call fcn.004b80f0
push 1
push 2
push str.KeystrokeBubbleButtonSize
push 0x519ad4
mov ecx, esi
mov word [edi + 0xb24], ax
call fcn.004b80f0
push 1
push 2
push str.KeystrokeBubbleFont
push 0x519af8
mov ecx, esi
mov word [edi + 0xb26], ax
call fcn.004b80f0
push 1
push 6
push str.KeystrokeBubbleFontColor
push 0x519b24
mov ecx, esi
mov word [edi + 0xb28], ax
call fcn.004b80f0
push 1
push 2
push str.FlagStatusBubbleButtonSize
push 0x519b50
mov ecx, esi
mov word [edi + 0xb2a], ax
call fcn.004b80f0
push 1
push 2
push str.FlagStatusBubbleFont
push 0x519b78
mov ecx, esi
mov word [edi + 0xb66], ax
call fcn.004b80f0
push 1
push 6
push str.FlagStatusBubbleFontColor
push 0x519ba4
mov ecx, esi
mov word [edi + 0xb68], ax
call fcn.004b80f0
push 1
push 1
push str.PlayerListCountFont
push 0x519bc8
mov ecx, esi
mov word [edi + 0xb6a], ax
call fcn.004b80f0
push 1
push 2
push str.PlayerListCountFontColor
push 0x519bf4
mov ecx, esi
mov dword [edi + 0xb2c], eax
call fcn.004b80f0
push 1
push 0xffffffffffffffff
push str.PlayerListCountLocationX
push 0x519c20
mov ecx, esi
mov dword [edi + 0xb30], eax
call fcn.004b80f0
push 1
push 0xa
push str.PlayerListCountLocationY
push 0x519c4c
mov ecx, esi
mov dword [edi + 0xb34], eax
call fcn.004b80f0
push 1
push 0x20
lea ecx, [edi + 0xb3c]
push ecx
push str.Players:__d
push str.PlayerListCountString
push 0x519c80
mov ecx, esi
mov dword [edi + 0xb38], eax
call fcn.004b7f30
push 1
push 3
push str.ButtonSize
push 0x519c9c
mov ecx, esi
call fcn.004b80f0
push 1
push 3
push str.ButtonFont
push 0x519cb8
mov ecx, esi
mov word [edi + 0xb5c], ax
call fcn.004b80f0
push 1
push 7
push str.ButtonFontColor
push 0x519cd8
mov ecx, esi
mov word [edi + 0xb5e], ax
call fcn.004b80f0
push 1
push 3
push str.ButtonHighlightFont
push 0x519cfc
mov ecx, esi
mov word [edi + 0xb60], ax
call fcn.004b80f0
push 1
push 4
push str.ButtonHighlightFontColor
push str.UiartMetrics
mov ecx, esi
mov word [edi + 0xb62], ax
call fcn.004b80f0
push 1
push 0x30
push edi
push str.uiwav_melt
push str.Melt
push 0x519d4c
mov ecx, esi
mov word [edi + 0xb64], ax
call fcn.004b7f30
push 1
push 0x30
lea edx, [edi + 0x30]
push edx
push str.uiwav_changein
push str.ChangeIn
push 0x519d70
mov ecx, esi
call fcn.004b7f30
push 1
push 0x30
lea eax, [edi + 0x60]
push eax
push str.uiwav_rclick
push str.RClick
push 0x519d90
mov ecx, esi
call fcn.004b7f30
push 1
push 0x30
lea ecx, [edi + 0x90]
push ecx
push str.uiwav_cantfire
push str.CantFire
push 0x519db4
mov ecx, esi
call fcn.004b7f30
push 1
push 0x30
lea edx, [edi + 0xc0]
push edx
push str.uiwav_pickmenu
push str.PickMenu
push 0x519dd8
mov ecx, esi
call fcn.004b7f30
push 1
push 0x30
lea eax, [edi + 0xf0]
push eax
push str.uiwav_warpin
push str.WarpIn
push 0x519df8
mov ecx, esi
call fcn.004b7f30
push 1
push 0x30
lea ecx, [edi + 0x120]
push ecx
push str.uiwav_noammo
push str.NoAmmo
push 0x519e18
mov ecx, esi
call fcn.004b7f30
push 1
push 0x30
lea edx, [edi + 0x150]
push edx
push str.uiwav_pickup
push str.Pickup
push str.Uiwav
mov ecx, esi
call fcn.004b7f30
push 1
push 0x400
lea eax, [edi + 0x23ca]
push eax
push 0x519022
push str.Hold1
push 0x519e48
mov ecx, esi
call fcn.004b7f30
push 1
push 0x400
lea ecx, [edi + 0x27ca]
push ecx
push 0x519023
push str.Hold2
push 0x519e58
mov ecx, esi
call fcn.004b7f30
push 1
push 0x400
lea edx, [edi + 0x2bca]
push edx
push 0x51903e
push str.Hold3
push 0x519e68
mov ecx, esi
call fcn.004b7f30
push 1
push 0x400
lea eax, [edi + 0x2fca]
push eax
push 0x51903f
push str.Hold4
push 0x519e78
mov ecx, esi
call fcn.004b7f30
push 1
push 0x400
lea ecx, [edi + 0x13ca]
push ecx
push 0x519e80
push 0x519e8c
push 0x519e98
mov ecx, esi
call fcn.004b7f30
push 1
push 0x400
lea edx, [edi + 0x17ca]
push edx
push 0x51904a
push str.EndGame
push 0x519ea8
mov ecx, esi
call fcn.004b7f30
push 1
push 0x400
lea eax, [edi + 0x1bca]
push eax
push 0x51904b
push str.SoonGame
push 0x519ebc
mov ecx, esi
call fcn.004b7f30
push 1
push 0x400
lea ecx, [edi + 0x1fca]
push ecx
push str.EventSelfWipe
push str.SysopWipe
push 0x519ee0
mov ecx, esi
call fcn.004b7f30
push 1
push 0x400
lea edx, [edi + 0x33ca]
push edx
push str.wipescore_wipeskill_wipeinv_reset_teamEvent
push str.SelfWipe
push 0x519f20
mov ecx, esi
call fcn.004b7f30
push 1
push 0x400
lea eax, [edi + 0x3bca]
push eax
push str.setcash0_wipeinv
push str.FirstTimeInvSetup
push 0x519f50
mov ecx, esi
call fcn.004b7f30
push 1
push 0x400
lea ecx, [edi + 0x37ca]
push ecx
push str.setexp0_wipeskill
push str.FirstTimeSkillSetup
push 0x519f80
mov ecx, esi
call fcn.004b7f30
push 1
push 0x400
lea edx, [edi + 0x3fca]
push edx
push 0x51905e
push str.KilledTeam
push 0x519f94
mov ecx, esi
call fcn.004b7f30
push 1
push 0x400
lea eax, [edi + 0x43ca]
push eax
push 0x51905f
push str.KilledEnemy
push 0x519fa8
mov ecx, esi
call fcn.004b7f30
push 1
push 0x400
lea ecx, [edi + 0x47ca]
push ecx
push 0x519fb0
push str.KilledByTeam
push 0x519fd0
mov ecx, esi
call fcn.004b7f30
push 1
push 0x400
lea edx, [edi + 0x4bca]
push edx
push str.warp0_reset
push str.KilledByEnemy
push 0x519ff8
mov ecx, esi
call fcn.004b7f30
push 1
push 0x400
lea eax, [edi + 0x4fca]
push eax
push 0x51906a
push str.EnterSpawnNoScore
push 0x51a014
mov ecx, esi
call fcn.004b7f30
push 1
push 0x400
lea ecx, [edi + 0x53ca]
push ecx
push str.vehicleEvent
push str.ChangeDefaultVehicle
push 0x51a044
mov ecx, esi
call fcn.004b7f30
push 1
push 0x400
lea edx, [edi + 0x57ca]
push edx
push str.teamevent
push str.JoinTeam
push 0x51a064
mov ecx, esi
call fcn.004b7f30
push 1
push 0x400
lea eax, [edi + 0x5bca]
push eax
push str.EventJoinTeam
push str.ManualJoinTeam
push 0x51a08c
mov ecx, esi
call fcn.004b7f30
push 1
push 0x400
lea ecx, [edi + 0x5fca]
push ecx
push str.warp_reset
push str.ExitSpectatorMode
push str.Event
mov ecx, esi
call fcn.004b7f30
push 1
push 0
push str.InitialEntry
push 0x51a0cc
mov ecx, esi
call fcn.004b80f0
push 1
push 0
push str.LostVehicle
push 0x51a0e4
mov ecx, esi
mov dword [edi + 0xc0f6], eax
call fcn.004b80f0
push 1
push 0xffffffffffffffff
push str.BallEntry
push 0x51a0fc
mov ecx, esi
mov dword [edi + 0xc0fa], eax
call fcn.004b80f0
push 1
push 0
push str.BallEntryRadius
push str.WarpGroup
mov ecx, esi
mov dword [edi + 0xc0fe], eax
call fcn.004b80f0
mov dword [edi + 0xc102], eax
push 1
push 0
push str.Game
push 0x51a12c
mov ecx, esi
call fcn.004b80f0
push 1
push 0x78
push 0x51a130
push 0x51a13c
mov ecx, esi
mov dword [edi + 0x190], eax
call fcn.004b80f0
push 1
push 0xa
push 0x51a140
push 0x51a150
mov ecx, esi
mov dword [edi + 0x194], eax
call fcn.004b80f0
push 1
push 0
push 0x51a154
push 0x51a160
mov ecx, esi
mov dword [edi + 0x198], eax
call fcn.004b80f0
push 1
push 0x3e8
push 0x51a164
push 0x51a178
mov ecx, esi
mov dword [edi + 0x19c], eax
call fcn.004b80f0
push 1
push 0
push 0x51a17c
push 0x51a194
mov ecx, esi
mov dword [edi + 0x180], eax
call fcn.004b80f0
push 1
push 0
push 0x51a198
push 0x51a1ac
mov ecx, esi
mov dword [edi + 0x184], eax
call fcn.004b80f0
push 1
push 0
push 0x51a1b0
push 0x51a1bc
mov ecx, esi
mov dword [edi + 0x188], eax
call fcn.004b80f0
push 1
push 0
push str.LossPointReward
push 0x51a1d0
mov ecx, esi
mov dword [edi + 0x18c], eax
call fcn.004b80f0
push 1
push 0
push str.LossExperienceReward
push 0x51a1ec
mov ecx, esi
mov dword [edi + 0x1a0], eax
call fcn.004b80f0
push 1
push 0
push str.LossCashReward
push 0x51a200
mov ecx, esi
mov dword [edi + 0x1a4], eax
call fcn.004b80f0
mov dword [edi + 0x1a8], eax
xor ebx, ebx
lea ebp, [edi + 0x1ac]
jmp 0x496750
push ebx
lea edx, [esp + 0x28]
push str.InitialState_d
push edx
call fcn.004c1313
add esp, 0xc
push 1
push 0
lea eax, [esp + 0x2c]
push eax
push str.RtsStateDefault
mov ecx, esi
call fcn.004b80f0
mov dword [ebp], eax
add ebx, 1
add ebp, 4
cmp ebx, 8
jl 0x496750
lea ecx, [edi + 0x1cc]
xor ebx, ebx
mov dword [esp + 0x1c], ecx
lea ebp, [edi + 0x20c]
jmp 0x4967a0
push ebx
lea edx, [esp + 0x28]
push str.Inventory_d
push edx
call fcn.004c1313
add esp, 0xc
push 1
push 0
lea eax, [esp + 0x2c]
push eax
push 0x51a230
mov ecx, esi
call fcn.004b80f0
push ebx
lea ecx, [esp + 0x28]
push str.Quantity_d
push ecx
mov word [ebp], ax
call fcn.004c1313
add esp, 0xc
push 1
push 0
lea edx, [esp + 0x2c]
push edx
push str.TeamDefault
mov ecx, esi
call fcn.004b80f0
mov ecx, dword [esp + 0x1c]
mov dword [ecx], eax
add ebx, 1
add ecx, 4
add ebp, 2
cmp ebx, 0x10
mov dword [esp + 0x1c], ecx
jl 0x4967a0
xor ebx, ebx
lea ebp, [edi + 0x7596]
push ebx
lea eax, [esp + 0x28]
push 0x51a294
push eax
call fcn.004c1313
mov ecx, dword [ebx*4 + 0x53a7c8]
add esp, 0xc
push 1
push 0x20
push ebp
push ecx
lea edx, [esp + 0x34]
push edx
push str.DamageType
mov ecx, esi
call fcn.004b7f30
add ebx, 1
add ebp, 0x20
cmp ebx, 6
jl 0x496814
mov ebx, 1
lea ebp, [edi + 0x131e]
mov dword [esp + 0x1c], 0x1e
push ebx
lea eax, [esp + 0x38]
push str.Limit_d
push eax
call fcn.004c1313
add esp, 0xc
push 1
push 0xffffffffffffffff
lea ecx, [esp + 0x3c]
push ecx
push 0x51a2b0
mov ecx, esi
call fcn.004b80f0
push ebx
lea edx, [esp + 0x38]
push str.ExtendedLimit_d
push edx
mov dword [ebp - 0x78], eax
call fcn.004c1313
add esp, 0xc
push 1
push 0xffffffffffffffff
lea eax, [esp + 0x3c]
push eax
push str.HeldCategory
mov ecx, esi
call fcn.004b80f0
mov dword [ebp], eax
add ebx, 1
add ebp, 4
sub dword [esp + 0x1c], 1
jne 0x496863
push 1
push 1
push str.Enable
push 0x51a2e8
mov ecx, esi
call fcn.004b80f0
push 1
push 0
push str.GetBall
push 0x51a2f8
mov ecx, esi
mov dword [edi + 0x280], eax
call fcn.004b80f0
push 1
push 0
push str.AddBall
push 0x51a308
mov ecx, esi
mov dword [edi + 0x284], eax
call fcn.004b80f0
push 1
push 0
push str.Kill
push 0x51a318
mov ecx, esi
mov dword [edi + 0x288], eax
call fcn.004b80f0
push 1
push 0
push str.Lock
push 0x51a328
mov ecx, esi
mov dword [edi + 0x28c], eax
call fcn.004b80f0
push 1
push 0
push str.Spec
push 0x51a338
mov ecx, esi
mov dword [edi + 0x290], eax
call fcn.004b80f0
push 1
push 0
push 0x51a340
push 0x51a348
mov ecx, esi
mov dword [edi + 0x294], eax
call fcn.004b80f0
push 1
push 0
push 0x51a350
push 0x51a358
mov ecx, esi
mov dword [edi + 0x298], eax
call fcn.004b80f0
push 1
push 0
push str.Warp
push 0x51a368
mov ecx, esi
mov dword [edi + 0x29c], eax
call fcn.004b80f0
push 1
push 0
push str.Summon
push 0x51a378
mov ecx, esi
mov dword [edi + 0x2a0], eax
call fcn.004b80f0
push 1
push 0
push str.Prize
push 0x51a388
mov ecx, esi
mov dword [edi + 0x2a4], eax
call fcn.004b80f0
push 1
push 0
push 0x51a390
mov dword [edi + 0x248], eax
push 0x51a398
mov ecx, esi
call fcn.004b80f0
push 1
push 0
push 0x51a3a0
push 0x51a3a8
mov ecx, esi
mov dword [edi + 0x24c], eax
call fcn.004b80f0
push 1
push 0
push 0x51a3b0
push 0x51a3bc
mov ecx, esi
mov dword [edi + 0x250], eax
call fcn.004b80f0
push 1
push 0
push str.Grant
push 0x51a3cc
mov ecx, esi
mov dword [edi + 0x254], eax
call fcn.004b80f0
push 1
push 0
push str.Shutup
push 0x51a3dc
mov ecx, esi
mov dword [edi + 0x258], eax
call fcn.004b80f0
push 1
push 0
push 0x51a3e4
push 0x51a3ec
mov ecx, esi
mov dword [edi + 0x25c], eax
call fcn.004b80f0
push 1
push 0
push str.Team
push 0x51a3fc
mov ecx, esi
mov dword [edi + 0x260], eax
call fcn.004b80f0
push 1
push 0
push str.Restart
push 0x51a40c
mov ecx, esi
mov dword [edi + 0x264], eax
call fcn.004b80f0
push 1
push 0
push str.Scramble
push 0x51a420
mov ecx, esi
mov dword [edi + 0x26c], eax
call fcn.004b80f0
push 1
push 0
push str.Wipe
push 0x51a430
mov ecx, esi
mov dword [edi + 0x268], eax
call fcn.004b80f0
push 1
push 0
push str.Profile
push 0x51a440
mov ecx, esi
mov dword [edi + 0x270], eax
call fcn.004b80f0
push 1
push 0
push 0x51a448
push 0x51a450
mov ecx, esi
mov dword [edi + 0x274], eax
call fcn.004b80f0
mov dword [edi + 0x278], eax
push 1
push 0
push str.Flags
push str.Owner
mov ecx, esi
call fcn.004b80f0
push 1
push 0
push 0x51a468
push 0x51a470
mov ecx, esi
mov dword [edi + 0x27c], eax
call fcn.004b80f0
push 1
push 0
push str.TrickleGrow
push 0x51a484
mov ecx, esi
mov dword [edi + 0x230], eax
call fcn.004b80f0
push 1
push 0xffffffffffffffff
push 0x51a48c
push 0x51a494
mov ecx, esi
mov dword [edi + 0x234], eax
call fcn.004b80f0
push 1
push 0x1e
push str.BubbleDelay
push 0x51a4a8
mov ecx, esi
mov dword [edi + 0x238], eax
call fcn.004b80f0
push 1
push 0
push str.KillRewardPercentage
push 0x51a4c8
mov ecx, esi
mov dword [edi + 0x23c], eax
call fcn.004b80f0
push 1
push 0
push str.KillFixed
push str.Jackpot
mov ecx, esi
mov dword [edi + 0x240], eax
call fcn.004b80f0
push 1
push 0x64
push str.MaxFrameStall
push 0x51a4f4
mov ecx, esi
mov dword [edi + 0x244], eax
call fcn.004b80f0
push 1
push 0
push str.QueueEntryRequests
push 0x51a510
mov ecx, esi
mov dword [edi + 0xb94], eax
call fcn.004b80f0
push 1
push 0xffffffffffffffff
push str.QueueEntryBubble
push 0x51a52c
mov ecx, esi
mov dword [edi + 0xbc8], eax
call fcn.004b80f0
push 1
push 0
push str.QueueEntryDeathCount
push 0x51a54c
mov ecx, esi
mov dword [edi + 0xbd8], eax
call fcn.004b80f0
push 1
push pe_nt_image_headers32
push str.PruneDropRadius
mov dword [edi + 0xbdc], eax
push 0x51a564
mov ecx, esi
call fcn.004b80f0
push 1
push 0
push str.DoubleKillDelay
push 0x51a57c
mov ecx, esi
mov dword [edi + 0xbe4], eax
call fcn.004b80f0
push 1
push 0
push str.AllowSkillPurchaseInVehicle
push 0x51a5a0
mov ecx, esi
mov dword [edi + 0xbe0], eax
call fcn.004b80f0
push 1
push 1
push str.DeathForceUtilityOff
push 0x51a5c0
mov ecx, esi
mov dword [edi + 0xbcc], eax
call fcn.004b80f0
push 1
push 0
push str.SkillScreenEnergyNeeded
push 0x51a5e0
mov ecx, esi
mov word [edi + 0xb7e], ax
call fcn.004b80f0
push 1
push 1
push str.SkillScreenExists
push 0x51a5fc
mov ecx, esi
mov dword [edi + 0xbd0], eax
call fcn.004b80f0
push 1
push 1
push str.StoreScreenExists
push 0x51a618
mov ecx, esi
mov dword [edi + 0xbd4], eax
call fcn.004b80f0
push 1
push 0x12c
push str.BannerRequestTime
push 0x51a634
mov ecx, esi
mov dword [edi + 0xbe8], eax
call fcn.004b80f0
push 1
push 1
push str.AllowInfo
push 0x51a648
mov ecx, esi
mov dword [edi + 0xbec], eax
call fcn.004b80f0
push 1
push 1
push str.ShowBounty
push 0x51a65c
mov ecx, esi
mov dword [edi + 0xbf8], eax
call fcn.004b80f0
push 1
push 1
push str.AllowManualTeamSwitch
push 0x51a67c
mov ecx, esi
mov dword [edi + 0xbfc], eax
call fcn.004b80f0
push 1
push 0
push str.PrizeKill
push 0x51a690
mov ecx, esi
mov dword [edi + 0xb9c], eax
call fcn.004b80f0
push 1
mov dword [edi + 0xefe], eax
push 0x270f
push str.FrequencyMax
push 0x51a6a8
mov ecx, esi
call fcn.004b80f0
push 1
push 0
push str.ForceEvenTeams
push 0x51a6c0
mov ecx, esi
mov dword [edi + 0xba0], eax
call fcn.004b80f0
push 1
push 0
push str.ForceSwitchEvenTeams
push 0x51a6e0
mov ecx, esi
mov dword [edi + 0xba4], eax
call fcn.004b80f0
push 1
push 6
push str.MaxPerFrequency
push 0x51a6f8
mov ecx, esi
mov dword [edi + 0xba8], eax
call fcn.004b80f0
push 1
push 2
push str.DesiredFrequencies
push 0x51a714
mov ecx, esi
mov dword [edi + 0xbac], eax
call fcn.004b80f0
push 1
push 1
push str.AllowPrivateFrequencies
push 0x51a734
mov ecx, esi
mov dword [edi + 0xbb0], eax
call fcn.004b80f0
push 1
push 0x4b0
push str.TeamVisionDistance
push 0x51a750
mov ecx, esi
mov dword [edi + 0xc00], eax
call fcn.004b80f0
push 1
push 1
push str.SpectatorVehicleId
push 0x51a76c
mov ecx, esi
mov dword [edi + 0xbb4], eax
call fcn.004b80f0
push 1
push 1
push str.SpectatorStore
push 0x51a784
mov ecx, esi
mov dword [edi + 0xbb8], eax
call fcn.004b80f0
push 1
push 1
push str.SpectatorSkills
push 0x51a79c
mov ecx, esi
mov dword [edi + 0xbbc], eax
call fcn.004b80f0
push 1
push 0xffffffffffffffff
push str.SpectatorVisualFrequency
push 0x51a7c0
mov ecx, esi
mov dword [edi + 0xbc0], eax
call fcn.004b80f0
push 1
push 0
push str.SuicidesAllowed
push 0x51a7d8
mov ecx, esi
mov dword [edi + 0xbc4], eax
call fcn.004b80f0
push 1
push 1
push str.TeamKillsAllowed
push 0x51a7f4
mov ecx, esi
mov dword [edi + 0xc04], eax
call fcn.004b80f0
push 1
push 0xc0
push str.ItemPickupDistance
push 0x51a810
mov ecx, esi
mov dword [edi + 0xc08], eax
call fcn.004b80f0
push 1
push 0xc0
push str.VehicleGetInDistance
push 0x51a830
mov ecx, esi
mov dword [edi + 0xbf0], eax
call fcn.004b80f0
push 1
push 0
push str.StartInSpectator
push 0x51a84c
mov ecx, esi
mov dword [edi + 0xbf4], eax
call fcn.004b80f0
push 1
push 0
push str.TurretCashSharePercent
push 0x51a86c
mov ecx, esi
mov dword [edi + 0xc0c], eax
call fcn.004b80f0
push 1
push 0
push str.TurretExperienceSharePercent
push 0x51a894
mov ecx, esi
mov dword [edi + 0xf02], eax
call fcn.004b80f0
push 1
push 0
push str.TurretPointsSharePercent
push 0x51a8b8
mov ecx, esi
mov dword [edi + 0xf06], eax
call fcn.004b80f0
push 1
push 0xb4
push str.InactivityTimeout
push 0x51a8d4
mov ecx, esi
mov dword [edi + 0xf0a], eax
call fcn.004b80f0
push 1
push 0
push str.PrivateSpawnsKeepScore
push 0x51a8f4
mov ecx, esi
mov dword [edi + 0xf0e], eax
call fcn.004b80f0
push 1
push 0
push str.MinimumKeepScorePublic
push 0x51a914
mov ecx, esi
mov dword [edi + 0xf12], eax
call fcn.004b80f0
push 1
push 0
push str.MinimumKeepScorePrivate
push 0x51a934
mov ecx, esi
mov dword [edi + 0xf16], eax
call fcn.004b80f0
push 1
push 0xc8
mov dword [edi + 0xf1a], eax
push 0x51a93c
push 0x51a948
mov ecx, esi
call fcn.004b80f0
push 1
push 0x3c
push str.PlayingMax
push 0x51a95c
mov ecx, esi
mov dword [edi + 0xf1e], eax
call fcn.004b80f0
push 1
push 0x32
push str.PlayingDesired
push 0x51a974
mov ecx, esi
mov dword [edi + 0xf22], eax
call fcn.004b80f0
push 1
push 0
push str.ScrambleTeams
push 0x51a98c
mov ecx, esi
mov dword [edi + 0xf26], eax
call fcn.004b80f0
push 1
push 0
push str.SpecsSeeEnergy
push 0x51a9a4
mov ecx, esi
mov dword [edi + 0xb6c], eax
call fcn.004b80f0
push 1
push 0
push str.FriendlySeeEnergy
push 0x51a9c0
mov ecx, esi
mov dword [edi + 0xb70], eax
call fcn.004b80f0
push 1
push 0
push str.EnemySeeEnergy
push 0x51a9d8
mov ecx, esi
mov dword [edi + 0xb74], eax
call fcn.004b80f0
push 1
push 0x3e8
push str.PointBlankDamageMultiplier
push 0x51a9fc
mov ecx, esi
mov dword [edi + 0xb78], eax
call fcn.004b80f0
push 1
push 0x3d090
push str.SpectatorEnergyAmount
push 0x51aa1c
mov ecx, esi
mov dword [edi + 0xb80], eax
call fcn.004b80f0
push 1
push 0x64
push str.DoubleWarpDelay
push 0x51aa34
mov ecx, esi
mov dword [edi + 0xb84], eax
call fcn.004b80f0
push 1
push 0x14
push str.StartingSoonTime
push 0x51aa50
mov ecx, esi
mov dword [edi + 0xb88], eax
call fcn.004b80f0
push 1
push 0
push str.DeleteWeaponsOnClassChange
push 0x51aa74
mov ecx, esi
mov dword [edi + 0xb8c], eax
call fcn.004b80f0
mov dword [edi + 0xb90], eax
push 1
push 0xfa
lea ecx, [edi + 0xc10]
push ecx
push 0x51906b
push str.ExitSpectatorLogic
push 0x51aa90
mov ecx, esi
call fcn.004b7f30
push 1
push 0xfa
lea edx, [edi + 0xd0a]
push edx
push 0x51907e
push str.BannerLogic
push 0x51aaa4
mov ecx, esi
call fcn.004b7f30
push 1
push 0xfa
lea eax, [edi + 0xe04]
push eax
push str.You_must_pick_a_skill_before_you_are_allowed_to_join_the_game._Press_F11_to_pick_a_skill.
push str.ExitSpectatorMessage
push 0x51ab24
mov ecx, esi
call fcn.004b7f30
push 1
push 0
push str.ExitSpectatorToggleSkills
push 0x51ab48
mov ecx, esi
call fcn.004b80f0
push 1
push 0xffffffffffffffff
push str.TeamSwitchMinEnergy
push str.Arena
mov ecx, esi
mov word [edi + 0xb7c], ax
call fcn.004b80f0
push 1
push 0
push str.DisplayTeamBreakdown
push 0x51ab84
mov ecx, esi
mov dword [edi + 0xb98], eax
call fcn.004b80f0
push 1
push 0
push str.DisplayIndividualBreakdown
push 0x51aba8
mov ecx, esi
mov dword [edi + 0xf5e], eax
call fcn.004b80f0
push 1
push 1
push str.DisplayGameTimeAtEnd
push 0x51abc8
mov ecx, esi
mov dword [edi + 0xf62], eax
call fcn.004b80f0
push 1
push 0xffffffffffffffff
push str.DisplayTeamBubble
push 0x51abe4
mov ecx, esi
mov dword [edi + 0xf66], eax
call fcn.004b80f0
push 1
push 0xffffffffffffffff
push str.DisplayIndividualBubble
push 0x51ac04
mov ecx, esi
mov dword [edi + 0xf6a], eax
call fcn.004b80f0
push 1
push 0x1e
push str.BubbleUpdateDelay
mov dword [edi + 0xf6e], eax
push 0x51ac20
mov ecx, esi
call fcn.004b80f0
push 1
push 1
push str.TrackDaily
push 0x51ac34
mov ecx, esi
mov dword [edi + 0xf72], eax
call fcn.004b80f0
push 1
push 1
push str.TrackWeekly
push 0x51ac48
mov ecx, esi
mov dword [edi + 0xf76], eax
call fcn.004b80f0
push 1
push 1
push str.TrackMonthly
push 0x51ac60
mov ecx, esi
mov dword [edi + 0xf7a], eax
call fcn.004b80f0
push 1
push 1
push str.TrackYearly
push str.Stat
mov ecx, esi
mov dword [edi + 0xf7e], eax
call fcn.004b80f0
push 1
push 0
push str.PrizeReset
push 0x51ac88
mov ecx, esi
mov dword [edi + 0xf82], eax
call fcn.004b80f0
push 1
push 0
push str.VehicleReset
push 0x51aca4
mov ecx, esi
mov dword [edi + 0x1396], eax
call fcn.004b80f0
push 1
push 0
push str.InitialHides
push 0x51acc0
mov ecx, esi
mov dword [edi + 0x139a], eax
call fcn.004b80f0
push 1
push 0
push str.ResetInventory
push 0x51acdc
mov ecx, esi
mov dword [edi + 0x139e], eax
call fcn.004b80f0
push 1
push 0
push str.ResetCharacter
push 0x51acf8
mov ecx, esi
mov dword [edi + 0x13a6], eax
call fcn.004b80f0
push 1
push 0
push str.ClearProjectiles
push str.StartGame
mov ecx, esi
mov dword [edi + 0x13aa], eax
call fcn.004b80f0
push 1
push 0
push str.SkillCostMethod
push 0x51ad34
mov ecx, esi
mov dword [edi + 0x13a2], eax
call fcn.004b80f0
push 1
mov dword [edi + 0x6546], eax
push 0
push str.AttributeCostMethod
push 0x51ad4c
mov ecx, esi
call fcn.004b80f0
push 1
push 0
push str.SkillBaseCost
push 0x51ad60
mov ecx, esi
mov dword [edi + 0x654a], eax
call fcn.004b80f0
fld1
push 1
sub esp, 8
fstp qword [esp]
push str.SkillCountPower
push 0x51ad74
mov ecx, esi
mov dword [edi + 0x654e], eax
call fcn.004b8220
fstp qword [edi + 0x6536]
push 1
push 0
push str.AttributeBaseCost
push 0x51ad8c
mov ecx, esi
call fcn.004b80f0
fld1
push 1
sub esp, 8
fstp qword [esp]
push str.AttributeCountPower
push 0x51ada4
mov ecx, esi
mov dword [edi + 0x6552], eax
call fcn.004b8220
fstp qword [edi + 0x653e]
push 1
push 0
push str.DefaultVItemId
push str.PublicProfile
mov ecx, esi
call fcn.004b80f0
push 1
push 0x20
push str.DefaultDistance
push 0x51add8
mov ecx, esi
mov dword [edi + 0x738e], eax
call fcn.004b80f0
push 1
push 0x78
push str.DefaultAngle
push 0x51adec
mov ecx, esi
mov dword [edi + 0x73aa], eax
call fcn.004b80f0
push 1
push 0
push str.DefaultXray
push 0x51adfc
mov ecx, esi
mov dword [edi + 0x73ae], eax
call fcn.004b80f0
push 1
push 1
push str.TeamSharing
push 0x51ae0c
mov ecx, esi
mov word [edi + 0x73b2], ax
call fcn.004b80f0
mov word [edi + 0x73b4], ax
mov dword [esp + 0x1c], 0
mov dword [esp + 0x18], 0xfffffff4
lea ebp, [edi + 0x73be]
mov ecx, dword [esp + 0x1c]
push ecx
lea edx, [esp + 0xb8]
push str.LosType_d
push edx
call fcn.004c1313
add esp, 0xc
xor ebx, ebx
lea esp, [esp]
push ebx
lea eax, [esp + 0x138]
push str.SeeType_d
push eax
call fcn.004c1313
add esp, 0xc
push 1
push 1
lea ecx, [esp + 0x13c]
push ecx
lea edx, [esp + 0xc0]
push edx
mov ecx, esi
call fcn.004b80f0
mov byte [ebx + ebp - 8], al
add ebx, 1
cmp ebx, 8
jl 0x497530
mov ebx, dword [esp + 0x1c]
cmp ebx, 3
jge 0x49757b
or eax, 0xffffffff
jmp 0x49757f
mov eax, dword [esp + 0x18]
push 1
push eax
push str.VisibleDistance
lea eax, [esp + 0xc0]
push eax
mov ecx, esi
call fcn.004b80f0
cmp ebx, 1
mov word [ebp], ax
je 0x4975a8
cmp ebx, 2
je 0x4975a8
xor eax, eax
jmp 0x4975ad
mov eax, 1
push 1
push eax
push str.Solid
lea ecx, [esp + 0xc0]
push ecx
mov ecx, esi
call fcn.004b80f0
mov word [ebp + 2], ax
mov eax, dword [esp + 0x18]
add eax, 4
add ebx, 1
add ebp, 0xc
cmp eax, 0x14
mov dword [esp + 0x1c], ebx
mov dword [esp + 0x18], eax
jl 0x497510
push 1
push 3
push str.UtilitySlots
push 0x51ae50
mov ecx, esi
call fcn.004b80f0
push 1
push 0xa
push str.UtilitySlots1_99
push 0x51ae6c
mov ecx, esi
mov dword [edi + 0x7422], eax
call fcn.004b80f0
push 1
push 0xa
push str.UtilitySlots100_199
push 0x51ae88
mov ecx, esi
mov dword [edi + 0x7426], eax
call fcn.004b80f0
push 1
push 0xa
push str.UtilitySlots200_299
push 0x51aea4
mov ecx, esi
mov dword [edi + 0x742a], eax
call fcn.004b80f0
push 1
push 0xa
push str.UtilitySlots300_399
push 0x51aec0
mov ecx, esi
mov dword [edi + 0x742e], eax
call fcn.004b80f0
push 1
push 0xa
push str.UtilitySlots400_499
push 0x51aedc
mov ecx, esi
mov dword [edi + 0x7432], eax
call fcn.004b80f0
push 1
push 0x190
push str.CombatAwarenessTime
push 0x51aef8
mov ecx, esi
mov dword [edi + 0x7436], eax
call fcn.004b80f0
push 1
push 0x7a120
push str.EnergyDefaultMax
push 0x51af14
mov ecx, esi
mov dword [edi + 0x743a], eax
call fcn.004b80f0
push 1
push 0x64
push str.EnergyDefaultRate
push 0x51af30
mov ecx, esi
mov dword [edi + 0x7416], eax
call fcn.004b80f0
push 1
push 0xffffffffffffffff
push str.EnergyDefaultStart
push 0x51af4c
mov ecx, esi
mov dword [edi + 0x741a], eax
call fcn.004b80f0
push 1
push 1
push str.EnergyShieldMode
push 0x51af68
mov ecx, esi
mov dword [edi + 0x741e], eax
call fcn.004b80f0
push 1
push 0x61a8
push str.WeightNormalMax
mov dword [edi + 0x744a], eax
push 0x51af80
mov ecx, esi
call fcn.004b80f0
push 1
push 0xea60
push str.WeightStopMax
push 0x51af98
mov ecx, esi
mov dword [edi + 0x743e], eax
call fcn.004b80f0
push 1
push 0xffffffffffffffff
push str.WeightPrunePercentage
push str.Soul
mov ecx, esi
mov dword [edi + 0x7442], eax
call fcn.004b80f0
push 1
push 0x5dc
push str.ExplodeItemDistance
push 0x51afd4
mov ecx, esi
mov dword [edi + 0x7446], eax
call fcn.004b80f0
push 1
push 0x190
push str.PhysicsDelay
push 0x51afec
mov ecx, esi
mov dword [edi + 0x745a], eax
call fcn.004b80f0
push 1
push 0x64
push str.WarpDamageIgnoreTime
push 0x51b00c
mov ecx, esi
mov dword [edi + 0x745e], eax
call fcn.004b80f0
push 1
push 0xc8
push str.HitTriggerDelay
push 0x51b024
mov ecx, esi
mov dword [edi + 0x7462], eax
call fcn.004b80f0
push 1
push 0xc8
push str.WarpGetInDelay
push 0x51b03c
mov ecx, esi
mov dword [edi + 0x7466], eax
call fcn.004b80f0
push 1
push 0
push str.ComputerProduceInParallel
push 0x51b060
mov ecx, esi
mov dword [edi + 0x746a], eax
call fcn.004b80f0
push 1
push 0
push str.ComputerExplosionDamageComputer
push 0x51b088
mov ecx, esi
mov dword [edi + 0x746e], eax
call fcn.004b80f0
push 1
push 0
push str.InheritSpeedOnDefaultChange
push 0x51b0ac
mov ecx, esi
mov dword [edi + 0x7472], eax
call fcn.004b80f0
push 1
push 0xffffffffffffffff
push str.EnergyOnDefaultChange
push 0x51b0cc
mov ecx, esi
mov dword [edi + 0x744e], eax
call fcn.004b80f0
mov dword [edi + 0x7476], eax
push 1
push 0
push str.UnownedPositionUseTeamColor
push 0x51b0f0
mov ecx, esi
call fcn.004b80f0
push 1
push 0
push str.ComputerProduceLocation
push 0x51b110
mov ecx, esi
mov dword [edi + 0x7452], eax
call fcn.004b80f0
push 1
push 0xfa
push str.ComputerProduceRadius
push 0x51b130
mov ecx, esi
mov dword [edi + 0x747a], eax
call fcn.004b80f0
push 1
push 1
push str.ComputerProduceForceDriver
push str.Vehicle
mov ecx, esi
mov dword [edi + 0x747e], eax
call fcn.004b80f0
push 1
push 0x32
push 0x51b15c
push str.Sound
mov ecx, esi
mov dword [edi + 0x7456], eax
call fcn.004b80f0
push 1
push 0x1f4
push str.AttemptTime
push 0x51b17c
mov ecx, esi
mov dword [edi + 0x73a6], eax
call fcn.004b80f0
push 1
push 0x3e8
push str.RandomControlDelay
push str.Door
mov ecx, esi
mov dword [edi + 0x7b42], eax
call fcn.004b80f0
push 1
push 0xc
push str.SendPositionDelay
push 0x51b1b4
mov ecx, esi
mov dword [edi + 0x7b46], eax
call fcn.004b80f0
push 1
push 8
push str.ParentSendPositionDelay
push 0x51b1d4
mov ecx, esi
mov dword [edi + 0x7392], eax
call fcn.004b80f0
push 1
push 0x1f4
push str.EnterDelay
push 0x51b1e8
mov ecx, esi
mov dword [edi + 0x7396], eax
call fcn.004b80f0
push 1
push 5
push str.SoonToFireTickTolerance
push 0x51b208
mov ecx, esi
mov dword [edi + 0x739a], eax
call fcn.004b80f0
push 1
push 0x96
push str.VectorTolerance
mov dword [edi + 0x739e], eax
push str.Timing
mov ecx, esi
call fcn.004b80f0
push 1
push 0x54
lea edx, [edi + 0x640a]
push edx
push 0x51907f
push str.BackGraphic
push 0x51b234
mov ecx, esi
mov dword [edi + 0x73a2], eax
call fcn.004b7f30
push 1
push 0x54
lea eax, [edi + 0x645e]
push eax
push 0x51908a
push str.SelectGraphic
push 0x51b250
mov ecx, esi
call fcn.004b7f30
push 1
push 0x54
lea ecx, [edi + 0x64b2]
push ecx
push 0x51908b
push str.CancelGraphic
push 0x51b26c
mov ecx, esi
call fcn.004b7f30
push 1
push 0
push str.ListRectLeft
push 0x51b288
mov ecx, esi
call fcn.004b80f0
push 1
push 0
push str.ListRectTop
push 0x51b2a0
mov ecx, esi
mov dword [edi + 0x63ca], eax
call fcn.004b80f0
push 1
push 0
push str.ListRectRight
push 0x51b2bc
mov ecx, esi
mov dword [edi + 0x63ce], eax
call fcn.004b80f0
push 1
push 0
push str.ListRectBottom
push 0x51b2d8
mov ecx, esi
mov dword [edi + 0x63d2], eax
call fcn.004b80f0
push 1
push 0
push str.SelectRectLeft
push 0x51b2f4
mov ecx, esi
mov dword [edi + 0x63d6], eax
call fcn.004b80f0
push 1
push 0
push str.SelectRectTop
push 0x51b310
mov ecx, esi
mov dword [edi + 0x63ea], eax
call fcn.004b80f0
push 1
push 0
push str.SelectRectRight
push 0x51b32c
mov ecx, esi
mov dword [edi + 0x63ee], eax
call fcn.004b80f0
push 1
push 0
mov dword [edi + 0x63f2], eax
push str.SelectRectBottom
push 0x51b34c
mov ecx, esi
call fcn.004b80f0
push 1
push 0
push str.CancelRectLeft
push 0x51b368
mov ecx, esi
mov dword [edi + 0x63f6], eax
call fcn.004b80f0
push 1
push 0
push str.CancelRectTop
push 0x51b384
mov ecx, esi
mov dword [edi + 0x63fa], eax
call fcn.004b80f0
push 1
push 0
push str.CancelRectRight
push 0x51b3a0
mov ecx, esi
mov dword [edi + 0x63fe], eax
call fcn.004b80f0
push 1
push 0
push str.CancelRectBottom
push 0x51b3c0
mov ecx, esi
mov dword [edi + 0x6402], eax
call fcn.004b80f0
push 1
push 0
push str.TextRectLeft
push 0x51b3dc
mov ecx, esi
mov dword [edi + 0x6406], eax
call fcn.004b80f0
push 1
push 0
push str.TextRectTop
push 0x51b3f4
mov ecx, esi
mov dword [edi + 0x63da], eax
call fcn.004b80f0
push 1
push 0
push str.TextRectRight
push 0x51b410
mov ecx, esi
mov dword [edi + 0x63de], eax
call fcn.004b80f0
push 1
push 0
push str.TextRectBottom
push 0x51b42c
mov ecx, esi
mov dword [edi + 0x63e2], eax
call fcn.004b80f0
push 1
push 0
push str.SelectX
push 0x51b440
mov ecx, esi
mov dword [edi + 0x63e6], eax
call fcn.004b80f0
push 1
push 0
push str.SelectY
push 0x51b454
mov ecx, esi
mov dword [edi + 0x6506], eax
call fcn.004b80f0
push 1
push 0
push str.CancelX
push 0x51b468
mov ecx, esi
mov dword [edi + 0x650a], eax
call fcn.004b80f0
mov dword [edi + 0x650e], eax
push 1
push 0
push str.CancelY
push 0x51b47c
mov ecx, esi
call fcn.004b80f0
push 1
push 0
push str.ThumbX
push 0x51b490
mov ecx, esi
mov dword [edi + 0x6512], eax
call fcn.004b80f0
push 1
push 0
push str.ThumbY
push 0x51b4a4
mov ecx, esi
mov dword [edi + 0x6516], eax
call fcn.004b80f0
push 1
push 0x51b4b0
push str.SelectColor
push 0x51b4c8
lea edx, [esp + 0x24]
push edx
mov ecx, esi
mov dword [edi + 0x651a], eax
call fcn.004b8360
mov eax, dword [esp + 0x14]
push 1
push 0
push str.ListCenter
push 0x51b4e0
mov ecx, esi
mov dword [edi + 0x651e], eax
call fcn.004b80f0
push 1
push 1
push str.AutoEnterGame
push 0x51b4fc
mov ecx, esi
mov dword [edi + 0x6522], eax
call fcn.004b80f0
push 1
push 2
push str.ListFont
push 0x51b514
mov ecx, esi
mov dword [edi + 0x6526], eax
call fcn.004b80f0
push 1
push 0
push str.ListFontColor
push 0x51b530
mov ecx, esi
mov word [edi + 0x652a], ax
call fcn.004b80f0
push 1
push 2
push str.ListSelectFont
push 0x51b54c
mov ecx, esi
mov word [edi + 0x652c], ax
call fcn.004b80f0
push 1
push 1
push str.ListSelectFontColor
push 0x51b56c
mov ecx, esi
mov word [edi + 0x652e], ax
call fcn.004b80f0
push 1
push 2
push str.TextFont
push 0x51b584
mov ecx, esi
mov word [edi + 0x6530], ax
call fcn.004b80f0
mov word [edi + 0x6532], ax
push 1
push 0
push str.TextFontColor
push str.QuickSkill
mov ecx, esi
call fcn.004b80f0
push 1
push 0x51b5ac
push str.ColorSoccerBall
push 0x51b5c8
lea ecx, [esp + 0x24]
push ecx
mov ecx, esi
mov word [edi + 0x6534], ax
call fcn.004b8360
mov edx, dword [esp + 0x14]
push 1
push 0x51b5d0
push str.ColorSelf
push 0x51b5e8
lea eax, [esp + 0x24]
push eax
mov ecx, esi
mov dword [edi + 0x7af2], edx
call fcn.004b8360
mov ecx, dword [esp + 0x14]
push 1
push str.0xffff00
push str.ColorFriendly
push 0x51b60c
lea edx, [esp + 0x24]
mov dword [edi + 0x7af6], ecx
push edx
mov ecx, esi
call fcn.004b8360
mov eax, dword [esp + 0x14]
push 1
push str.0xff4040
push str.ColorEnemy
push 0x51b62c
lea ecx, [esp + 0x24]
push ecx
mov ecx, esi
mov dword [edi + 0x7afa], eax
call fcn.004b8360
mov edx, dword [esp + 0x14]
push 1
push 0x51b634
push str.ColorFlag
push 0x51b64c
lea eax, [esp + 0x24]
push eax
mov ecx, esi
mov dword [edi + 0x7afe], edx
call fcn.004b8360
mov ecx, dword [esp + 0x14]
push 1
push 2
push str.FontColorSelf
mov dword [edi + 0x7b02], ecx
push 0x51b664
mov ecx, esi
call fcn.004b80f0
push 1
push 4
push str.FontColorFriendly
push 0x51b680
mov ecx, esi
mov dword [edi + 0x7b06], eax
call fcn.004b80f0
push 1
push 1
push str.FontColorEnemy
push str.Radar
mov ecx, esi
mov dword [edi + 0x7b0a], eax
call fcn.004b80f0
push 1
push 0
push str.Health
mov dword [edi + 0x7b0e], eax
push 0x51b6a8
mov ecx, esi
call fcn.004b80f0
push 1
push 0x3e8
push str.HealthRatio
push 0x51b6c0
mov ecx, esi
mov dword [edi + 0xba16], eax
call fcn.004b80f0
push 1
push 0
push str.Energy
push 0x51b6d4
mov ecx, esi
mov dword [edi + 0xba1a], eax
call fcn.004b80f0
push 1
push 0x32
push str.EnergyRatio
push 0x51b6ec
mov ecx, esi
mov dword [edi + 0xba1e], eax
call fcn.004b80f0
push 1
push 0
push str.Weight
push 0x51b700
mov ecx, esi
mov dword [edi + 0xba22], eax
call fcn.004b80f0
push 1
push 0x7d0
push str.WeightRatio
push 0x51b718
mov ecx, esi
mov dword [edi + 0xba26], eax
call fcn.004b80f0
push 1
push 0
push str.Thrust
push 0x51b72c
mov ecx, esi
mov dword [edi + 0xba2a], eax
call fcn.004b80f0
push 1
push 0x64
push str.ThrustRatio
push 0x51b744
mov ecx, esi
mov dword [edi + 0xba2e], eax
call fcn.004b80f0
push 1
push 0
push str.TopSpeed
push 0x51b75c
mov ecx, esi
mov dword [edi + 0xba32], eax
call fcn.004b80f0
push 1
push 0x64
push str.TopSpeedRatio
push str.Attribute
mov ecx, esi
mov dword [edi + 0xba36], eax
call fcn.004b80f0
push 1
push 0xa
push str.Start
push 0x51b78c
mov ecx, esi
mov dword [edi + 0xba3a], eax
call fcn.004b80f0
push 1
push 0x32
push str.PercentToKillerBounty
push 0x51b7ac
mov ecx, esi
mov dword [edi + 0xb9ca], eax
call fcn.004b80f0
mov dword [edi + 0xb9d2], eax
push 1
push 0x32
push str.PercentToAssistBounty
push 0x51b7cc
mov ecx, esi
call fcn.004b80f0
push 1
push 0
push str.FixedToKillerBounty
push str.Bounty
mov ecx, esi
mov dword [edi + 0xb9ce], eax
call fcn.004b80f0
push 1
push 0x1f4
push 0x51b7f0
push 0x51b7fc
mov ecx, esi
mov dword [edi + 0xb9d6], eax
call fcn.004b80f0
push 1
push 0x64
push 0x51b804
push 0x51b814
mov ecx, esi
mov dword [edi + 0xb9da], eax
call fcn.004b80f0
push 1
push 0
push 0x51b81c
push 0x51b82c
mov ecx, esi
mov dword [edi + 0xb9de], eax
call fcn.004b80f0
push 1
push 0x3e8
push 0x51b834
push 0x51b844
mov ecx, esi
mov dword [edi + 0xb9e2], eax
call fcn.004b80f0
push 1
push 0
push 0x51b84c
push str.Point
mov ecx, esi
mov dword [edi + 0xb9e6], eax
call fcn.004b80f0
push 1
push 0x1f4
push 0x51b860
push 0x51b86c
mov ecx, esi
mov dword [edi + 0xb9ea], eax
call fcn.004b80f0
push 1
push 0x64
push 0x51b874
push 0x51b884
mov ecx, esi
mov dword [edi + 0xb9ee], eax
call fcn.004b80f0
push 1
push 0
push 0x51b88c
push 0x51b89c
mov ecx, esi
mov dword [edi + 0xb9f2], eax
call fcn.004b80f0
push 1
push 0x3e8
push 0x51b8a4
push 0x51b8b4
mov ecx, esi
mov dword [edi + 0xb9f6], eax
call fcn.004b80f0
push 1
push 0
push 0x51b8bc
mov dword [edi + 0xb9fa], eax
push str.Cash
mov ecx, esi
call fcn.004b80f0
push 1
push 0x1f4
push str.ShareRadius
push 0x51b8dc
mov ecx, esi
mov dword [edi + 0xb9fe], eax
call fcn.004b80f0
push 1
push 0x64
push str.SharePercent
push 0x51b8f8
mov ecx, esi
mov dword [edi + 0xba02], eax
call fcn.004b80f0
push 1
push 0
push str.PercentOfKiller
push 0x51b914
mov ecx, esi
mov dword [edi + 0xba06], eax
call fcn.004b80f0
push 1
push 0x3e8
push str.PercentOfTarget
push 0x51b930
mov ecx, esi
mov dword [edi + 0xba0a], eax
call fcn.004b80f0
push 1
push 0
push str.KillReward
push str.Experience
mov ecx, esi
mov dword [edi + 0xba0e], eax
call fcn.004b80f0
push 1
push 1
push str.RestoreUnownedDroppedFlags
push 0x51b970
mov ecx, esi
mov dword [edi + 0xba12], eax
call fcn.004b80f0
push 1
push 0
push str.AllowJoiningWinningTeam
push 0x51b990
mov ecx, esi
mov dword [edi + 0x767a], eax
call fcn.004b80f0
push 1
push 0
push str.AnnounceTransfers
push 0x51b9ac
mov ecx, esi
mov dword [edi + 0x767e], eax
call fcn.004b80f0
push 1
push 0xc8
push str.WarpPickupDelay
push 0x51b9c4
mov ecx, esi
mov dword [edi + 0x769e], eax
call fcn.004b80f0
push 1
push 0
push str.AllowSafety
push 0x51b9d8
mov ecx, esi
mov dword [edi + 0x76fe], eax
call fcn.004b80f0
push 1
push 0
push 0x51b9e0
push 0x51b9ec
mov ecx, esi
mov dword [edi + 0x76fa], eax
call fcn.004b80f0
push 1
mov dword [edi + 0x76be], eax
push 0x78
push 0x51b9f4
push 0x51ba00
mov ecx, esi
call fcn.004b80f0
push 1
push 0x3e8
push str.PointMultiplier
push 0x51ba18
mov ecx, esi
mov dword [edi + 0x76f2], eax
call fcn.004b80f0
push 1
push 0x3e8
push str.ExperienceMultiplier
push 0x51ba38
mov ecx, esi
mov dword [edi + 0x76c2], eax
call fcn.004b80f0
push 1
push 0x3e8
push str.CashMultiplier
push 0x51ba50
mov ecx, esi
mov dword [edi + 0x76c6], eax
call fcn.004b80f0
push 1
push 0x64
push str.CarryCount
push 0x51ba64
mov ecx, esi
mov dword [edi + 0x76ca], eax
call fcn.004b80f0
push 1
push 0xbb8
push str.EnterGameDelay
push 0x51ba7c
mov ecx, esi
mov dword [edi + 0x76ce], eax
call fcn.004b80f0
push 1
push 0xe10
push str.ResetDelay
push 0x51ba90
mov ecx, esi
mov dword [edi + 0x76d2], eax
call fcn.004b80f0
push 1
push 0
push str.PeriodicRewardDelay
push 0x51baac
mov ecx, esi
mov dword [edi + 0x76d6], eax
call fcn.004b80f0
push 1
push 0xfa0
push 0x51bab4
push 0x51bac0
mov ecx, esi
mov dword [edi + 0x76da], eax
call fcn.004b80f0
push 1
push 0xfa0
push 0x51bac8
push 0x51badc
mov ecx, esi
mov dword [edi + 0x76a2], eax
call fcn.004b80f0
push 1
push 0xfa0
push 0x51bae4
push 0x51baf0
mov ecx, esi
mov dword [edi + 0x76a6], eax
call fcn.004b80f0
push 1
push 0
push 0x51baf8
push 0x51bb04
mov ecx, esi
mov dword [edi + 0x76aa], eax
call fcn.004b80f0
push 1
push 0
push str.VictoryWarningBong
push 0x51bb20
mov ecx, esi
mov dword [edi + 0x76ae], eax
call fcn.004b80f0
push 1
push 0
push str.VictoryAbortedBong
push 0x51bb3c
mov ecx, esi
mov dword [edi + 0x76b2], eax
call fcn.004b80f0
push 1
push 0
push str.VictoryHoldTime
push 0x51bb54
mov ecx, esi
mov dword [edi + 0x76b6], eax
call fcn.004b80f0
push 1
push 0
push str.ResetBong
push 0x51bb68
mov ecx, esi
mov dword [edi + 0x76ba], eax
call fcn.004b80f0
push 1
push 0
push str.PeriodicBong
push 0x51bb80
mov ecx, esi
mov dword [edi + 0x76de], eax
call fcn.004b80f0
push 1
push 1
push str.CarrierOnRadar
push 0x51bb98
mov ecx, esi
mov dword [edi + 0x76e2], eax
call fcn.004b80f0
push 1
push 0
push str.CarrierLineOfSight
push 0x51bbb4
mov ecx, esi
mov dword [edi + 0x76e6], eax
call fcn.004b80f0
push 1
push 0
push str.DropPointRadius
push 0x51bbcc
mov ecx, esi
mov dword [edi + 0x76ea], eax
call fcn.004b80f0
push 1
push 0x30
push str.PrizeDistance
push 0x51bbe4
mov ecx, esi
mov dword [edi + 0x76ee], eax
call fcn.004b80f0
push 1
push 1
push 0x51bbec
push 0x51bbf8
mov ecx, esi
mov dword [edi + 0x76f6], eax
call fcn.004b80f0
push 1
push 0
push str.VictoryWhenOneTeam
push 0x51bc14
mov ecx, esi
mov dword [edi + 0x7682], eax
call fcn.004b80f0
push 1
push 0
mov dword [edi + 0x7686], eax
push 0x51bc1c
push 0x51bc28
mov ecx, esi
call fcn.004b80f0
push 1
push 1
push 0x51bc30
push 0x51bc3c
mov ecx, esi
mov dword [edi + 0x7702], eax
call fcn.004b80f0
push 1
push 0
push str.AutoPickup
push 0x51bc50
mov ecx, esi
mov dword [edi + 0x7706], eax
call fcn.004b80f0
push 1
push 1
push str.AccessibleFlagToDropPoint
push 0x51bc74
mov ecx, esi
mov dword [edi + 0x768a], eax
call fcn.004b80f0
push 1
push 0
push str.AccessibleDropPoint
push 0x51bc90
mov ecx, esi
mov dword [edi + 0x768e], eax
call fcn.004b80f0
push 1
push 0
push str.DisplayStatus
push 0x51bca8
mov ecx, esi
mov dword [edi + 0x7692], eax
call fcn.004b80f0
push 1
push 0
push str.UseJackpot
push 0x51bcbc
mov ecx, esi
mov dword [edi + 0x7696], eax
call fcn.004b80f0
push 1
push 0x12c
push str.DropPointRadiusTimeTolerance
push 0x51bce4
mov ecx, esi
mov dword [edi + 0x769a], eax
call fcn.004b80f0
push 1
push 0xffffffffffffffff
push str.DefaultWinFrequency
push 0x51bd00
mov ecx, esi
mov dword [edi + 0x770a], eax
call fcn.004b80f0
push 1
push 0x3e8
push str.WinnerJackpotFixedPercent
push 0x51bd24
mov ecx, esi
mov dword [edi + 0x770e], eax
call fcn.004b80f0
push 1
push 0x3e8
push str.WinnerJackpotMvpPercent
push 0x51bd44
mov ecx, esi
mov dword [edi + 0x771a], eax
call fcn.004b80f0
push 1
push 0
push str.LoserJackpotFixedPercent
push 0x51bd68
mov ecx, esi
mov dword [edi + 0x771e], eax
call fcn.004b80f0
mov dword [edi + 0x7712], eax
push 1
push 0x3e8
push str.LoserJackpotMvpPercent
push str.Flag
mov ecx, esi
call fcn.004b80f0
push 1
push 0x5a
push 0x51bd90
push 0x51bd9c
mov ecx, esi
mov dword [edi + 0x7716], eax
call fcn.004b80f0
push 1
push 0
push 0x51bda8
push 0x51bdb0
mov ecx, esi
mov dword [edi + 0x7656], eax
call fcn.004b80f0
push 1
push 0
push str.TeamKills
push 0x51bdc8
mov ecx, esi
mov dword [edi + 0x765a], eax
call fcn.004b80f0
push 1
push 0
push str.PersonalKills
push 0x51bde4
mov ecx, esi
mov dword [edi + 0x765e], eax
call fcn.004b80f0
push 1
push 1
push 0x51bdf0
push 0x51be00
mov ecx, esi
mov dword [edi + 0x7662], eax
call fcn.004b80f0
push 1
push 1
push str.TeamVictory
push 0x51be18
mov ecx, esi
mov dword [edi + 0x7666], eax
call fcn.004b80f0
push 1
push 1
push str.PersonalVictory
push 0x51be34
mov ecx, esi
mov dword [edi + 0x766a], eax
call fcn.004b80f0
push 1
push 0
push 0x51be40
push 0x51be4c
mov ecx, esi
mov dword [edi + 0x766e], eax
call fcn.004b80f0
push 1
push 0
push str.TimerBubble
push str.DeathMatch
mov ecx, esi
mov dword [edi + 0x7672], eax
call fcn.004b80f0
push 1
push 0
push 0x51be70
push 0x51be7c
mov ecx, esi
mov dword [edi + 0x7676], eax
call fcn.004b80f0
push 1
push 2
push str.CrownRecoverKills
mov dword [edi + 0x7722], eax
push 0x51be98
mov ecx, esi
call fcn.004b80f0
push 1
push 0xf0
push str.ExpireTime
push 0x51beac
mov ecx, esi
mov dword [edi + 0x7726], eax
call fcn.004b80f0
push 1
push 0xa
push 0x51beb4
push 0x51bec4
mov ecx, esi
mov dword [edi + 0x772a], eax
call fcn.004b80f0
push 1
push 0x3e8
push str.PointReward
push 0x51bed8
mov ecx, esi
mov dword [edi + 0x772e], eax
call fcn.004b80f0
push 1
push 0
push str.ExperienceReward
push 0x51bef4
mov ecx, esi
mov dword [edi + 0x7732], eax
call fcn.004b80f0
push 1
push 0
push str.CashReward
push 0x51bf08
mov ecx, esi
mov dword [edi + 0x7736], eax
call fcn.004b80f0
push 1
push 0
push 0x51bf10
push 0x51bf1c
mov ecx, esi
mov dword [edi + 0x773a], eax
call fcn.004b80f0
push 1
push 0x14
push 0x51bf24
push 0x51bf30
mov ecx, esi
mov dword [edi + 0x773e], eax
call fcn.004b80f0
push 1
push 0x54
lea edx, [edi + 0x7746]
push edx
push str.King_Crown
push str.CrownGraphic
push 0x51bf54
mov ecx, esi
mov dword [edi + 0x7742], eax
call fcn.004b7f30
push 1
push 1
push str.GiveSpecsCrowns
push 0x51bf6c
mov ecx, esi
call fcn.004b80f0
push 1
push 0
push str.TeamRewards
push 0x51bf80
mov ecx, esi
mov dword [edi + 0x779a], eax
call fcn.004b80f0
push 1
push 0
push str.LoseCrownExpire
push 0x51bf98
mov ecx, esi
mov dword [edi + 0x779e], eax
call fcn.004b80f0
push 1
push 1
push 0x51bfa0
push 0x51bfac
mov ecx, esi
mov dword [edi + 0x77a2], eax
call fcn.004b80f0
push 1
push 0
push str.StartBubble
push str.King
mov ecx, esi
mov dword [edi + 0x77a6], eax
call fcn.004b80f0
push 1
push 0
push str.DeathCount
push 0x51bfd4
mov ecx, esi
mov dword [edi + 0x77aa], eax
call fcn.004b80f0
push 1
push 1
push str.AllowLateJoins
push str.Expire
mov ecx, esi
mov dword [edi + 0x77ae], eax
call fcn.004b80f0
push 1
push 0
push str.CountMultiPointGoals
push 0x51c00c
mov ecx, esi
mov dword [edi + 0x77b2], eax
call fcn.004b80f0
push 1
push 0
push str.RelativeId
push 0x51c020
mov ecx, esi
mov dword [edi + 0x77b6], eax
call fcn.004b80f0
push 1
push 1
push str.DropBallOnVehicleChange
push 0x51c040
mov ecx, esi
mov dword [edi + 0x77ba], eax
call fcn.004b80f0
push 1
push 0
push str.Timer
push 0x51c050
mov ecx, esi
mov dword [edi + 0x7896], eax
call fcn.004b80f0
push 1
push 0
push str.TimerOvertime
push 0x51c068
mov ecx, esi
mov dword [edi + 0x7886], eax
call fcn.004b80f0
push 1
push 0x3e8
push str.ZProximityAdjust
push 0x51c084
mov ecx, esi
mov dword [edi + 0x788a], eax
call fcn.004b80f0
push 1
push 0x1f4
push str.BallWarpGroup
push 0x51c09c
mov ecx, esi
mov dword [edi + 0x77be], eax
call fcn.004b80f0
push 1
push 0
mov dword [edi + 0x77c2], eax
push str.BallCount
push 0x51c0b0
mov ecx, esi
call fcn.004b80f0
push 1
push 0
push str.BounceForGoal
push 0x51c0c8
mov ecx, esi
mov dword [edi + 0x77c6], eax
call fcn.004b80f0
push 1
push 0
push str.PlayersPerBall
push 0x51c0e0
mov ecx, esi
mov dword [edi + 0x77ca], eax
call fcn.004b80f0
push 1
push 4
push str.MinimumPlayers
push 0x51c0f8
mov ecx, esi
mov dword [edi + 0x77d2], eax
call fcn.004b80f0
push 1
push 0x64
push str.SendTime
push 0x51c10c
mov ecx, esi
mov dword [edi + 0x77d6], eax
call fcn.004b80f0
push 1
push 0x7d0
push str.VictoryPointReward
push 0x51c128
mov ecx, esi
mov dword [edi + 0x77da], eax
call fcn.004b80f0
push 1
push 0
push str.VictoryExperienceReward
push 0x51c148
mov ecx, esi
mov dword [edi + 0x77de], eax
call fcn.004b80f0
push 1
push 0
push str.VictoryCashReward
push 0x51c164
mov ecx, esi
mov dword [edi + 0x77e2], eax
call fcn.004b80f0
push 1
push 0x3e8
push str.LoserPointReward
push 0x51c180
mov ecx, esi
mov dword [edi + 0x77e6], eax
call fcn.004b80f0
push 1
push 0
push str.LoserExperienceReward
push 0x51c1a0
mov ecx, esi
mov dword [edi + 0x77ea], eax
call fcn.004b80f0
push 1
push 0
push str.LoserCashReward
push 0x51c1b8
mov ecx, esi
mov dword [edi + 0x77ee], eax
call fcn.004b80f0
push 1
push 0xfffffffffffffffd
push str.VictoryGoals
push 0x51c1d0
mov ecx, esi
mov dword [edi + 0x77f2], eax
call fcn.004b80f0
mov dword [edi + 0x77ce], eax
push 1
push 0x14
push str.PassDelay
push 0x51c1e4
mov ecx, esi
call fcn.004b80f0
push 1
push 1
push str.ShowRadar
push 0x51c1f8
mov ecx, esi
mov dword [edi + 0x77f6], eax
call fcn.004b80f0
push 1
push 0
push str.IgnoreWalls
push 0x51c20c
mov ecx, esi
mov dword [edi + 0x77fa], eax
call fcn.004b80f0
push 1
push 0x4b0
push str.DefaultThrowTime
push 0x51c228
mov ecx, esi
mov dword [edi + 0x77fe], eax
call fcn.004b80f0
push 1
push 0x30
push str.DefaultProximity
push 0x51c244
mov ecx, esi
mov dword [edi + 0x7802], eax
call fcn.004b80f0
push 1
push 0xc
push str.DefaultFriction
push 0x51c25c
mov ecx, esi
mov dword [edi + 0x7806], eax
call fcn.004b80f0
push 1
push 0x9c4
push str.DefaultBallSpeed
push 0x51c278
mov ecx, esi
mov dword [edi + 0x780a], eax
call fcn.004b80f0
push 1
push 0x3e8
push str.DefaultInheritSpeedPercent
push 0x51c29c
mov ecx, esi
mov dword [edi + 0x780e], eax
call fcn.004b80f0
push 1
push 0x3e8
push str.DefaultInheritZSpeedPercent
push 0x51c2c0
mov ecx, esi
mov dword [edi + 0x7812], eax
call fcn.004b80f0
push 1
push 0xc8
push str.WarpCatchDelay
push 0x51c2d8
mov ecx, esi
mov dword [edi + 0x7816], eax
call fcn.004b80f0
push 1
push 0
push str.GravityAcceleration
push 0x51c2f4
mov ecx, esi
mov dword [edi + 0x787e], eax
call fcn.004b80f0
push 1
push 0x2ee
push str.FloorBounceVertSpeedPercent
mov dword [edi + 0x781a], eax
push 0x51c318
mov ecx, esi
call fcn.004b80f0
push 1
push 0x3e8
push str.FloorBounceHorzSpeedPercent
push 0x51c33c
mov ecx, esi
mov dword [edi + 0x781e], eax
call fcn.004b80f0
push 1
push 0x3e8
push str.BounceHorzSpeedPercent
push 0x51c35c
mov ecx, esi
mov dword [edi + 0x7822], eax
call fcn.004b80f0
push 1
push 0x78
push str.StartDelay
push 0x51c370
mov ecx, esi
mov dword [edi + 0x7826], eax
call fcn.004b80f0
push 1
push 0x54
mov dword [edi + 0x782a], eax
lea eax, [edi + 0x789a]
push eax
push str.Soccer_Ball
push str.BallGraphic
push 0x51c390
mov ecx, esi
call fcn.004b7f30
push 1
push 0x54
lea ecx, [edi + 0x78ee]
push ecx
push str.Soccer_Trail
push str.TrailGraphic
push 0x51c3b8
mov ecx, esi
call fcn.004b7f30
push 1
push 0x54
lea edx, [edi + 0x7942]
push edx
push str.Soccer_Shadow
push str.ShadowGraphic
push 0x51c3e0
mov ecx, esi
call fcn.004b7f30
push 1
push 0x54
lea eax, [edi + 0x7996]
push eax
push str.Soccer_Catch
push str.CatchSound
push 0x51c404
mov ecx, esi
call fcn.004b7f30
push 1
push 0x54
lea ecx, [edi + 0x79ea]
push ecx
push str.Soccer_Request
push str.RequestSound
push 0x51c42c
mov ecx, esi
call fcn.004b7f30
push 1
push 0x54
lea edx, [edi + 0x7a3e]
push edx
push str.Soccer_Throw
push str.ThrowSound
push 0x51c450
mov ecx, esi
call fcn.004b7f30
push 1
push 0x54
lea eax, [edi + 0x7a92]
push eax
push str.Soccer_Bounce
push str.BounceSound
push 0x51c474
mov ecx, esi
call fcn.004b7f30
push 1
push 0
push str.GoalBong
push 0x51c488
mov ecx, esi
call fcn.004b80f0
push 1
push 0
push str.BallAddedBong
push 0x51c4a0
mov ecx, esi
mov dword [edi + 0x782e], eax
call fcn.004b80f0
push 1
push 0
push str.VictoryBong
push 0x51c4b4
mov ecx, esi
mov dword [edi + 0x7832], eax
call fcn.004b80f0
push 1
push 0
push str.KillerCatchBall
push 0x51c4cc
mov ecx, esi
mov dword [edi + 0x7836], eax
call fcn.004b80f0
push 1
push 0
push str.DeadBallTimer
push 0x51c4e4
mov ecx, esi
mov dword [edi + 0x7866], eax
call fcn.004b80f0
push 1
push 0x50
push str.InvisibleTime
push 0x51c4fc
mov ecx, esi
mov dword [edi + 0x786a], eax
call fcn.004b80f0
push 1
push 0x28
push str.InvisibleFulfillTime
push 0x51c51c
mov ecx, esi
mov dword [edi + 0x786e], eax
call fcn.004b80f0
push 1
push 0xffffffffffffffff
push str.PickupTime
push 0x51c530
mov ecx, esi
mov dword [edi + 0x7872], eax
call fcn.004b80f0
push 1
push 1
push str.ShowTimer
push 0x51c544
mov ecx, esi
mov dword [edi + 0x7876], eax
call fcn.004b80f0
push 1
push 0x2bc
push str.CatchCountDelay
push 0x51c55c
mov ecx, esi
mov dword [edi + 0x787a], eax
call fcn.004b80f0
push 1
push 0
push str.ScoreBubble
mov dword [edi + 0x7882], eax
push 0x51c570
mov ecx, esi
call fcn.004b80f0
push 1
push 1
push str.MvpBubble
push str.Soccer
mov ecx, esi
mov dword [edi + 0x788e], eax
call fcn.004b80f0
push 1
push 0x50
push str.Goals
push 0x51c594
mov ecx, esi
mov dword [edi + 0x7892], eax
call fcn.004b80f0
push 1
push 0x3e
push str.Assists
push 0x51c5a8
mov ecx, esi
mov dword [edi + 0x783a], eax
call fcn.004b80f0
push 1
push 0x15
push 0x51c5b4
push 0x51c5bc
mov ecx, esi
mov dword [edi + 0x783e], eax
call fcn.004b80f0
push 1
push 0x2f
push str.Steals
push 0x51c5d0
mov ecx, esi
mov dword [edi + 0x7842], eax
call fcn.004b80f0
push 1
push 0x14
push str.Passes
push 0x51c5e4
mov ecx, esi
mov dword [edi + 0x7846], eax
call fcn.004b80f0
push 1
push 0xfffffffffffffffb
push 0x51c5f0
push 0x51c5f8
mov ecx, esi
mov dword [edi + 0x784a], eax
call fcn.004b80f0
push 1
push 0xfffffffffffffff8
push str.Fumbles
push 0x51c60c
mov ecx, esi
mov dword [edi + 0x784e], eax
call fcn.004b80f0
push 1
push 0
push str.Catches
push 0x51c620
mov ecx, esi
mov dword [edi + 0x7852], eax
call fcn.004b80f0
push 1
push 0x3c
push str.Saves
push 0x51c634
mov ecx, esi
mov dword [edi + 0x7856], eax
call fcn.004b80f0
push 1
push 0xffffff6a
push str.Pinches
push 0x51c648
mov ecx, esi
mov dword [edi + 0x785a], eax
call fcn.004b80f0
push 1
mov dword [edi + 0x785e], eax
push 0x3e8
push 0x51c654
push str.SoccerMvp
mov ecx, esi
call fcn.004b80f0
push 1
push 0x15
push 0x51c670
push 0x51c678
mov ecx, esi
mov dword [edi + 0x7862], eax
call fcn.004b80f0
push 1
push 0xfffffffffffffff9
push 0x51c680
push 0x51c688
mov ecx, esi
mov dword [edi + 0x7b22], eax
call fcn.004b80f0
push 1
push 0x1f
push str.VehicleKills
push 0x51c6a0
mov ecx, esi
mov dword [edi + 0x7b26], eax
call fcn.004b80f0
push 1
push 0xffffffffffffffec
push str.VehicleDeaths
push 0x51c6b8
mov ecx, esi
mov dword [edi + 0x7b2a], eax
call fcn.004b80f0
push 1
push 0x50
push str.Captures
push 0x51c6cc
mov ecx, esi
mov dword [edi + 0x7b2e], eax
call fcn.004b80f0
push 1
push 0x64
push str.CarryTimeFactor
push 0x51c6e4
mov ecx, esi
mov dword [edi + 0x7b32], eax
call fcn.004b80f0
push 1
push 0x14
push str.CarryTimeCombinedFactor
push 0x51c704
mov ecx, esi
mov dword [edi + 0x7b12], eax
call fcn.004b80f0
push 1
push 0x32
push str.CarryingKills
push 0x51c71c
mov ecx, esi
mov dword [edi + 0x7b16], eax
call fcn.004b80f0
push 1
push 0x64
push str.CarrierKills
push 0x51c734
mov ecx, esi
mov dword [edi + 0x7b1a], eax
call fcn.004b80f0
push 1
push 0xffffffffffffffe7
push str.KilledWhileCarrying
push 0x51c750
mov ecx, esi
mov dword [edi + 0x7b1e], eax
call fcn.004b80f0
push 1
push 0x14
push str.TeamOwnageFactor
push 0x51c76c
mov ecx, esi
mov dword [edi + 0x7b36], eax
call fcn.004b80f0
push 1
push 5
push str.TeamOwnageCombinedFactor
push str.FlagMvp
mov ecx, esi
mov dword [edi + 0x7b3a], eax
call fcn.004b80f0
push 1
push 3
push str.SysopTimer
push 0x51c7a4
mov ecx, esi
mov dword [edi + 0x7b3e], eax
call fcn.004b80f0
mov dword [edi + 0xf2a], eax
xor ebx, ebx
lea ebp, [edi + 0xf3e]
push ebx
lea ecx, [esp + 0x28]
push str.Size_d
push ecx
call fcn.004c1313
add esp, 0xc
push 1
push 2
lea edx, [esp + 0x2c]
push edx
push 0x51c7b4
mov ecx, esi
call fcn.004b80f0
push ebx
mov dword [ebp - 0x10], eax
lea eax, [esp + 0x28]
push str.Font_d
push eax
call fcn.004c1313
add esp, 0xc
push 1
push 2
lea ecx, [esp + 0x2c]
push ecx
push 0x51c7c4
mov ecx, esi
call fcn.004b80f0
push ebx
lea edx, [esp + 0x28]
push str.FontColor_d
push edx
mov dword [ebp], eax
call fcn.004c1313
add esp, 0xc
push 1
push 0
lea eax, [esp + 0x2c]
push eax
push str.Bubble
mov ecx, esi
call fcn.004b80f0
mov dword [ebp + 0x10], eax
add ebx, 1
add ebp, 4
cmp ebx, 4
jl 0x499190
push 1
push 0x1c
lea ecx, [edi + 0x74b6]
push ecx
push str.standard.tip
push str.TipFile
push 0x51c7f8
mov ecx, esi
call fcn.004b7f30
push 1
push 0x1c
lea edx, [edi + 0x74d2]
push edx
push str.local.nws
push str.NwsFile
push 0x51c814
mov ecx, esi
call fcn.004b7f30
push 1
push 0x1c
lea eax, [edi + 0x74ee]
push eax
push str.local.lvl
push str.LvlFile
push 0x51c830
mov ecx, esi
call fcn.004b7f30
push 1
push 0x1c
lea ecx, [edi + 0x750a]
push ecx
push str.local.veh
push str.VehFile
push 0x51c84c
mov ecx, esi
call fcn.004b7f30
push 1
push 0x1c
lea edx, [edi + 0x7526]
push edx
push str.local.itm
push str.ItmFile
push 0x51c868
mov ecx, esi
call fcn.004b7f30
push 1
push 0x1c
lea eax, [edi + 0x7542]
push eax
push str.local.rpg
push str.RpgFile
push 0x51c884
mov ecx, esi
call fcn.004b7f30
push 1
push 0x1c
lea ecx, [edi + 0x755e]
push ecx
push str.local.lio
push str.LioFile
push 0x51c8a0
mov ecx, esi
call fcn.004b7f30
push 1
push 0x1c
lea edx, [edi + 0x757a]
push edx
push str.briefing.wav
push str.BriefingFile
push 0x51c8c8
mov ecx, esi
call fcn.004b7f30
push 1
push 1
push str.Isometric
push 0x51c8dc
mov ecx, esi
call fcn.004b80f0
mov dword [edi + 0x7496], eax
mov dword [0x53a7c4], eax
push 1
push 0
push str.RadarPrizeDistance
push 0x51c8f8
mov ecx, esi
call fcn.004b80f0
push 1
push 0x2bc
push str.AmbientPercent
push 0x51c910
mov ecx, esi
mov dword [edi + 0x74ae], eax
call fcn.004b80f0
push 1
push 0xffffffffffffffe7
push str.Gravity
push 0x51c920
mov ecx, esi
mov dword [edi + 0x7482], eax
call fcn.004b80f0
push 1
push 1
push str.ForceViewNews
push 0x51c938
mov ecx, esi
mov dword [edi + 0x7486], eax
call fcn.004b80f0
push 1
push 0x800
push str.CeilingHeight
push 0x51c950
mov ecx, esi
mov dword [edi + 0x748a], eax
call fcn.004b80f0
push 1
push 0xc8
push str.SmartDistance
push 0x51c968
mov ecx, esi
mov dword [edi + 0x748e], eax
call fcn.004b80f0
push 1
push str.0xffffff
push str.LightColorWhite
mov dword [edi + 0x7492], eax
push 0x51c98c
lea eax, [esp + 0x24]
push eax
mov ecx, esi
call fcn.004b8360
mov ecx, dword [esp + 0x14]
push 1
push str.0xff0000
push str.LightColorRed
push 0x51c9b0
lea edx, [esp + 0x24]
mov dword [edi + 0x749e], ecx
push edx
mov ecx, esi
call fcn.004b8360
mov eax, dword [esp + 0x14]
push 1
push str.0x00ff00
push str.LightColorGreen
push 0x51c9d4
lea ecx, [esp + 0x24]
push ecx
mov ecx, esi
mov dword [edi + 0x74a2], eax
call fcn.004b8360
mov edx, dword [esp + 0x14]
push 1
push str.0x0000ff
push str.LightColorBlue
push 0x51c9f8
lea eax, [esp + 0x24]
push eax
mov ecx, esi
mov dword [edi + 0x74a6], edx
call fcn.004b8360
mov ecx, dword [esp + 0x14]
mov dword [edi + 0x74aa], ecx
push 1
push 0
push str.AllowUnqualifiedPickup
push 0x51ca18
mov ecx, esi
call fcn.004b80f0
push 1
push 0x12c
push str.AutoPrizePickupDelay
push 0x51ca38
mov ecx, esi
mov dword [edi + 0x749a], eax
call fcn.004b80f0
push 1
push 1
push 0x51ca40
push 0x51ca48
mov ecx, esi
mov dword [edi + 0x74b2], eax
call fcn.004b80f0
push 1
push 0
push str.FlattenLights
push 0x51ca60
mov ecx, esi
mov dword [edi + 0x13b2], eax
call fcn.004b80f0
push 1
push 0x51ca68
push str.BackgroundColor
push 0x51ca84
lea edx, [esp + 0x24]
push edx
mov ecx, esi
mov dword [edi + 0x13b6], eax
call fcn.004b8360
mov eax, dword [esp + 0x14]
push 1
push 0
push str.TrailsFirst
push 0x51ca98
mov ecx, esi
mov dword [edi + 0x13ba], eax
call fcn.004b80f0
push 1
push 0
push str.VehTrailsFirst
push 0x51cab0
mov ecx, esi
mov dword [edi + 0x13be], eax
call fcn.004b80f0
push 1
push 0xfa
push str.StarfieldGapNear
push 0x51cacc
mov ecx, esi
mov dword [edi + 0x13c2], eax
call fcn.004b80f0
push 1
push 0x15e
push str.StarfieldGapFar
push str.Render
mov ecx, esi
mov word [edi + 0x13c6], ax
call fcn.004b80f0
push 1
push 0x3e8
push str.AdjustDistance
push 0x51cafc
mov ecx, esi
mov word [edi + 0x13c8], ax
call fcn.004b80f0
push 1
push 0x1770
push str.AdjustSpeed
push 0x51cb10
mov ecx, esi
mov dword [edi + 0x7ae6], eax
call fcn.004b80f0
mov dword [edi + 0x7aea], eax
push 1
push 0x32
push str.AdjustRotateSpeed
push 0x51cb2c
mov ecx, esi
call fcn.004b80f0
push 1
push 0
push str.Enabled
push 0x51cb3c
mov ecx, esi
mov dword [edi + 0x7aee], eax
call fcn.004b80f0
push 1
push 0
push 0x51cb44
push 0x51cb4c
mov ecx, esi
mov dword [edi + 0x6556], eax
call fcn.004b80f0
push 1
push 0x20
lea ecx, [edi + 0x655e]
push ecx
push str.Level
push str.Label
push 0x51cb64
mov ecx, esi
mov dword [edi + 0x655a], eax
call fcn.004b7f30
lea edx, [edi + 0x71fe]
xor ebx, ebx
mov dword [esp + 0x1c], edx
lea ebp, [edi + 0x657e]
lea esp, [esp]
push ebx
lea eax, [esp + 0x28]
push 0x51cb6c
push eax
call fcn.004c1313
add esp, 0xc
push 1
push 0x20
push ebp
push 0x51909e
lea ecx, [esp + 0x34]
push ecx
push 0x51cb74
mov ecx, esi
call fcn.004b7f30
push ebx
lea edx, [esp + 0x28]
push str.Points_d
push edx
call fcn.004c1313
add esp, 0xc
push 1
push 0
lea eax, [esp + 0x2c]
push eax
push str.Rank
mov ecx, esi
call fcn.004b80f0
mov ecx, dword [esp + 0x1c]
mov dword [ecx], eax
add ebx, 1
add ecx, 4
add ebp, 0x20
cmp ebx, 0x64
mov dword [esp + 0x1c], ecx
jl 0x499660
xor ebp, ebp
lea ebx, [edi + 0x7c0a]
push ebp
lea ecx, [esp + 0x38]
push str.Terrain_d
push ecx
call fcn.004c1313
add esp, 0xc
push 1
push pe_nt_image_headers32
lea edx, [ebx - 0xb4]
push edx
push 0x51909f
push str.Message
lea eax, [esp + 0x48]
push eax
mov ecx, esi
call fcn.004b7f30
push 1
push 0x100
push ebx
push 0x5190aa
push 0x51cba4
lea ecx, [esp + 0x48]
push ecx
mov ecx, esi
call fcn.004b7f30
push 1
push 4
push str.FontColor
lea edx, [esp + 0x40]
push edx
mov ecx, esi
call fcn.004b80f0
push 1
push 0
mov byte [ebx - 0x34], al
push str.StripShadows
lea eax, [esp + 0x40]
push eax
mov ecx, esi
call fcn.004b80f0
push 1
push 0
push str.Safety
lea ecx, [esp + 0x40]
push ecx
mov ecx, esi
mov byte [ebx - 0x33], al
call fcn.004b80f0
push 1
push 1
push str.StoreEnabled
lea edx, [esp + 0x40]
push edx
mov ecx, esi
mov byte [ebx - 0x2b], al
call fcn.004b80f0
push 1
push 1
mov byte [ebx - 0x2a], al
push str.SkillEnabled
lea eax, [esp + 0x40]
push eax
mov ecx, esi
call fcn.004b80f0
push 1
push 1
push str.SoccerEnabled
lea ecx, [esp + 0x40]
push ecx
mov ecx, esi
mov byte [ebx - 0x29], al
call fcn.004b80f0
push 1
push 0
push str.TrickleKill
lea edx, [esp + 0x40]
push edx
mov ecx, esi
mov byte [ebx - 0x32], al
call fcn.004b80f0
mov byte [ebx - 0x30], al
push 1
push 3
push str.PrizeEnableMode
lea eax, [esp + 0x40]
push eax
mov ecx, esi
call fcn.004b80f0
push 1
push 0
push str.PrizeExpire
lea ecx, [esp + 0x40]
push ecx
mov ecx, esi
mov dword [ebx + 0x11c], eax
call fcn.004b80f0
push 1
push 1
push str.TeamChangeEnabled
lea edx, [esp + 0x40]
push edx
mov ecx, esi
mov dword [ebx - 0x24], eax
call fcn.004b80f0
push 1
push 0
mov byte [ebx - 0x31], al
push str.EnergyRate
lea eax, [esp + 0x40]
push eax
mov ecx, esi
call fcn.004b80f0
push 1
push 0
push str.HealthRate
lea ecx, [esp + 0x40]
push ecx
mov ecx, esi
mov dword [ebx + 0x108], eax
call fcn.004b80f0
push 1
push 0
push str.RepairRate
lea edx, [esp + 0x40]
push edx
mov ecx, esi
mov dword [ebx - 0x28], eax
call fcn.004b80f0
push 1
push 1
mov dword [ebx + 0x10c], eax
push str.RepelVehicle
lea eax, [esp + 0x40]
push eax
mov ecx, esi
call fcn.004b80f0
push 1
push 1
push str.RepelWeapons
lea ecx, [esp + 0x40]
push ecx
mov ecx, esi
mov byte [ebx - 0x2f], al
call fcn.004b80f0
push 1
push 0
push str.Starfield
lea edx, [esp + 0x40]
push edx
mov ecx, esi
mov byte [ebx - 0x2e], al
call fcn.004b80f0
push 1
push 0
mov byte [ebx - 0x2d], al
push str.DeleteLiveWeapons
lea eax, [esp + 0x40]
push eax
mov ecx, esi
call fcn.004b80f0
mov byte [ebx - 0x2c], al
push 1
push 0x3e8
push str.PercentOfCashReward
lea ecx, [esp + 0x40]
push ecx
mov ecx, esi
call fcn.004b80f0
push 1
push 0x3e8
push str.PercentOfExperienceReward
lea edx, [esp + 0x40]
push edx
mov ecx, esi
mov dword [ebx - 0x20], eax
call fcn.004b80f0
push 1
push 0x3e8
mov dword [ebx - 0x1c], eax
push str.PercentOfPointsReward
lea eax, [esp + 0x40]
push eax
mov ecx, esi
call fcn.004b80f0
push 1
push 0
push str.MaxTimeAllowed
lea ecx, [esp + 0x40]
push ecx
mov ecx, esi
mov dword [ebx - 0x18], eax
call fcn.004b80f0
push 1
push 0x64
push str.BountyAutoMax
lea edx, [esp + 0x40]
push edx
mov ecx, esi
mov dword [ebx - 0x14], eax
call fcn.004b80f0
push 1
push 0x21
mov dword [ebx - 0x10], eax
push str.BountyAutoRate
lea eax, [esp + 0x40]
push eax
mov ecx, esi
call fcn.004b80f0
push 1
push 0xffffffffffffffff
push str.GoalFrequency
lea ecx, [esp + 0x40]
push ecx
mov ecx, esi
mov dword [ebx - 0xc], eax
call fcn.004b80f0
push 1
push 1
push str.GoalPoints
lea edx, [esp + 0x40]
push edx
mov ecx, esi
mov dword [ebx - 8], eax
call fcn.004b80f0
push 1
push 0
mov dword [ebx - 4], eax
push str.PrizeBountyMultiplier
lea eax, [esp + 0x40]
push eax
mov ecx, esi
call fcn.004b80f0
push 1
push 1
push str.FlagTimerSpeed
lea ecx, [esp + 0x40]
push ecx
mov ecx, esi
mov dword [ebx + 0x100], eax
call fcn.004b80f0
push 1
mov dword [ebx + 0x104], eax
push 1
push str.AllowQuitting
lea edx, [esp + 0x40]
push edx
mov ecx, esi
call fcn.004b80f0
push 1
push 1
mov dword [ebx - 0xb8], eax
push str.AllowChangeArena
lea eax, [esp + 0x40]
push eax
mov ecx, esi
call fcn.004b80f0
push 1
push 1
push str.AllowGoToSpec
lea ecx, [esp + 0x40]
push ecx
mov ecx, esi
mov dword [ebx - 0xc0], eax
call fcn.004b80f0
push 1
push 0
push str.QuitDelaySecs
lea edx, [esp + 0x40]
push edx
mov ecx, esi
mov dword [ebx - 0xbc], eax
call fcn.004b80f0
push 1
push 0
mov dword [ebx + 0x110], eax
push str.GoToSpecDelaySecs
lea eax, [esp + 0x40]
push eax
mov ecx, esi
call fcn.004b80f0
push 1
push 0
push str.ChangeArenaDelaySecs
lea ecx, [esp + 0x40]
push ecx
mov ecx, esi
mov dword [ebx + 0x114], eax
call fcn.004b80f0
mov dword [ebx + 0x118], eax
add ebp, 1
add ebx, 0x1e0
cmp ebp, 0x10
jl 0x4996d6
push 1
push 1
push str.Count
push 0x51cdd8
mov ecx, esi
call fcn.004b80f0
push 1
push 0x40
lea edx, [esp + 0x7c]
push edx
push 0x51cde8
push str.UnownedUniform
xor ebp, ebp
push 0x51ce14
mov ecx, esi
mov dword [edi + 0x139ba], eax
mov dword [esp + 0x30], ebp
call fcn.004b7f30
lea eax, [esp + 0x74]
push eax
call fcn.0048cbb0
mov ecx, eax
mov edx, eax
shr ecx, 0x10
mov byte [esp + 0x1e], cl
shr edx, 8
mov byte [esp + 0x1d], dl
mov byte [esp + 0x1c], al
mov eax, dword [esp + 0x1c]
lea ecx, [esp + 0x78]
push ecx
mov dword [edi + 0x139be], eax
call fcn.0048cbb0
mov edx, eax
mov ecx, eax
shr edx, 0x10
shr ecx, 8
mov byte [esp + 0x20], al
mov byte [esp + 0x22], dl
mov byte [esp + 0x21], cl
mov edx, dword [esp + 0x20]
lea eax, [esp + 0x7c]
push eax
mov dword [edi + 0x139c2], edx
call fcn.0048cbb0
add esp, 0xc
push 1
mov ecx, eax
mov edx, eax
shr ecx, 0x10
push ebp
shr edx, 8
mov byte [esp + 0x22], cl
mov byte [esp + 0x21], dl
mov byte [esp + 0x20], al
mov eax, dword [esp + 0x20]
push str.UnownedHAdjust
push 0x51ce34
mov ecx, esi
mov dword [edi + 0x139c6], eax
call fcn.004b80f0
push 1
push ebp
push str.UnownedSAdjust
push 0x51ce54
mov ecx, esi
mov dword [edi + 0x139ca], eax
call fcn.004b80f0
push 1
push ebp
push str.UnownedVAdjust
push str.PublicColors
mov ecx, esi
mov dword [edi + 0x139ce], eax
call fcn.004b80f0
mov dword [edi + 0x139d2], eax
lea ebx, [edi + 0x99ea]
push ebp
lea ecx, [esp + 0x28]
push str.NamedArena_d
push ecx
call fcn.004c1313
add esp, 0xc
push 1
push 0x20
lea edx, [ebx - 0xa0]
push edx
push 0x5190ab
push 0x51ce94
lea eax, [esp + 0x38]
push eax
mov ecx, esi
call fcn.004b7f30
push 1
push pe_nt_image_headers32
lea ecx, [ebx - 0x80]
push ecx
push 0x5190be
push str.DisplayLogic
lea edx, [esp + 0x38]
push edx
mov ecx, esi
call fcn.004b7f30
push 1
push pe_nt_image_headers32
push ebx
push 0x5190bf
push str.PlayLogic
lea eax, [esp + 0x38]
push eax
mov ecx, esi
call fcn.004b7f30
push 1
push pe_nt_image_headers32
lea ecx, [ebx + 0x80]
push ecx
push 0x5190ca
push str.StartLogic
lea edx, [esp + 0x38]
push edx
mov ecx, esi
call fcn.004b7f30
add ebp, 1
add ebx, 0x1a0
cmp ebp, 0x14
jl 0x499b94
mov dword [esp + 0x1c], 0
lea ebx, [edi + 0xc260]
mov eax, dword [esp + 0x1c]
push eax
lea ecx, [esp + 0x28]
push str.TeamInfo_d
push ecx
lea ebp, [ebx - 0x15a]
call fcn.004c1313
mov edx, dword [esp + 0x28]
push edx
lea eax, [esp + 0x64]
push str.Public_d
push eax
call fcn.004c1313
add esp, 0x18
push 1
push 0x20
push ebp
lea ecx, [esp + 0x60]
push ecx
push 0x51cedc
lea edx, [esp + 0x38]
push edx
mov ecx, esi
call fcn.004b7f30
push 1
push 0x100
lea eax, [ebx - 0x120]
push eax
push 0x5190cb
push str.EventString
lea ecx, [esp + 0x38]
push ecx
mov ecx, esi
call fcn.004b7f30
push 1
push 0x100
push ebx
push 0x5190d3
push str.TeamEventStartGame
lea edx, [esp + 0x38]
push edx
mov ecx, esi
call fcn.004b7f30
push 1
push str.0x000000
push str.RadarColor
lea eax, [esp + 0x30]
push eax
lea ecx, [esp + 0x30]
push ecx
mov ecx, esi
call fcn.004b8360
mov edx, dword [esp + 0x20]
push 1
push 0xffffffffffffffff
push str.NameFontColor
lea eax, [esp + 0x30]
push eax
mov ecx, esi
mov dword [ebx + 0x10c], edx
call fcn.004b80f0
push 1
push 0
push str.MaxPlayers
lea ecx, [esp + 0x30]
push ecx
mov ecx, esi
mov dword [ebx - 0x136], eax
call fcn.004b80f0
push 1
push 0xffffffffffffffff
push str.DefaultVehicle
lea edx, [esp + 0x30]
push edx
mov ecx, esi
mov dword [ebx - 0x132], eax
call fcn.004b80f0
push 1
push 0
mov dword [ebx - 0x12e], eax
push str.RelativeVehicle
lea eax, [esp + 0x30]
push eax
mov ecx, esi
call fcn.004b80f0
push 1
push 0
push str.hAdjust
lea ecx, [esp + 0x30]
push ecx
mov ecx, esi
mov dword [ebx - 0x12a], eax
call fcn.004b80f0
push 1
push 0
push str.sAdjust
lea edx, [esp + 0x30]
push edx
mov ecx, esi
mov word [ebx - 0x126], ax
call fcn.004b80f0
push 1
push 0
mov word [ebx - 0x124], ax
push str.vAdjust
lea eax, [esp + 0x30]
push eax
mov ecx, esi
call fcn.004b80f0
push 1
push 0
push str.DisallowWinFlagGame
lea ecx, [esp + 0x30]
push ecx
mov ecx, esi
mov word [ebx - 0x122], ax
call fcn.004b80f0
lea edx, [ebx - 0x20]
mov dword [ebx - 0x13a], eax
mov dword [esp + 0x18], 0
mov dword [esp + 0x14], edx
mov eax, dword [esp + 0x18]
push eax
lea ecx, [esp + 0x38]
push str.RtsState_d
push ecx
call fcn.004c1313
add esp, 0xc
push 1
push 0xffffffffffffffff
lea edx, [esp + 0x3c]
push edx
lea eax, [esp + 0x30]
push eax
mov ecx, esi
call fcn.004b80f0
mov ecx, dword [esp + 0x14]
mov dword [ecx], eax
mov eax, dword [esp + 0x18]
add eax, 1
add ecx, 4
cmp eax, 8
mov dword [esp + 0x18], eax
mov dword [esp + 0x14], ecx
jl 0x499dea
push 1
push 0x40
lea ecx, [esp + 0xbc]
push ecx
push str.0xffffff_0xedeae0_0xf1ddc4
push str.Colors
lea edx, [esp + 0x38]
push edx
mov ecx, esi
mov dword [esp + 0x30], 0
call fcn.004b7f30
lea eax, [esp + 0xb4]
push eax
call fcn.0048cbb0
mov ecx, eax
mov edx, eax
shr ecx, 0x10
mov byte [esp + 0x1e], cl
shr edx, 8
mov byte [esp + 0x1d], dl
mov byte [esp + 0x1c], al
mov eax, dword [esp + 0x1c]
lea ecx, [esp + 0xb8]
push ecx
mov dword [ebp + 0x25a], eax
call fcn.0048cbb0
mov edx, eax
mov ecx, eax
shr edx, 0x10
shr ecx, 8
mov byte [esp + 0x20], al
mov byte [esp + 0x22], dl
mov byte [esp + 0x21], cl
mov edx, dword [esp + 0x20]
lea eax, [esp + 0xbc]
push eax
mov dword [ebp + 0x25e], edx
call fcn.0048cbb0
mov ecx, eax
mov edx, eax
shr ecx, 0x10
shr edx, 8
mov byte [esp + 0x24], al
mov byte [esp + 0x26], cl
mov byte [esp + 0x25], dl
mov eax, dword [esp + 0x24]
mov dword [ebp + 0x262], eax
mov eax, dword [esp + 0x28]
add eax, 1
add esp, 0xc
add ebx, 0x26a
cmp eax, 0x32
mov dword [esp + 0x1c], eax
jl 0x499c4b
xor ebx, ebx
lea ebp, [edi + 0x139d6]
lea esp, [esp]
push ebx
lea ecx, [esp + 0x38]
push 0x51cfb4
push ecx
call fcn.004c1313
add esp, 0xc
push 1
push 0xc8
push ebp
push 0x5190de
lea edx, [esp + 0x44]
push edx
push str.WebMenu
mov ecx, esi
call fcn.004b7f30
add ebx, 1
add ebp, 0xc8
cmp ebx, 0x1e
jl 0x499f10
xor ebx, ebx
lea ebp, [edi + 0x15146]
jmp 0x499f60
push ebx
lea eax, [esp + 0x38]
push str.Link_d
push eax
call fcn.004c1313
add esp, 0xc
push 1
push pe_nt_image_headers32
push ebp
push 0x5190df
lea ecx, [esp + 0x44]
push ecx
push str.HelpMenu
mov ecx, esi
call fcn.004b7f30
add ebx, 1
add ebp, 0x80
cmp ebx, 0x1e
jl 0x499f60
xor ebx, ebx
lea ebp, [edi + 0xf86]
jmp 0x499fb0
push ebx
lea edx, [esp + 0x38]
push str.Name_d
push edx
call fcn.004c1313
add esp, 0xc
push 1
push 0x20
push ebp
push 0x5190ee
lea eax, [esp + 0x44]
push eax
push str.ZoneStat
mov ecx, esi
call fcn.004b7f30
add ebx, 1
add ebp, 0x20
cmp ebx, 0xc
jl 0x499fb0
push 1
push 0x20
lea ecx, [edi + 0x1106]
push ecx
push 0x51cfec
push 0x51cff4
push 0x51cffc
mov ecx, esi
call fcn.004b7f30
push 1
push 0x20
lea edx, [edi + 0x1126]
push edx
push 0x51d008
push 0x51d010
push 0x51d018
mov ecx, esi
call fcn.004b7f30
push 1
push 0x20
lea eax, [edi + 0x1146]
push eax
push 0x51d024
push str.Points
push 0x51d034
mov ecx, esi
call fcn.004b7f30
push 1
push 0x20
lea ecx, [edi + 0x1166]
push ecx
push 0x51d040
push 0x51d048
push 0x51d050
mov ecx, esi
call fcn.004b7f30
push 1
push 0x20
lea edx, [edi + 0x1186]
push edx
push 0x51d05c
push str.Deaths
push 0x51d06c
mov ecx, esi
call fcn.004b7f30
push 1
push 0x20
lea eax, [edi + 0x11a6]
push eax
push str.Kill_Points
push str.KillPoints
push 0x51d090
mov ecx, esi
call fcn.004b7f30
push 1
push 0x20
lea ecx, [edi + 0x11c6]
push ecx
push str.Death_Points
push str.DeathPoints
push 0x51d0b8
mov ecx, esi
call fcn.004b7f30
push 1
push 0x20
lea edx, [edi + 0x11e6]
push edx
push str.Veh._Kills
push str.VehKills
push 0x51d0dc
mov ecx, esi
call fcn.004b7f30
push 1
push 0x20
lea eax, [edi + 0x1206]
push eax
push str.Veh._Deaths
push str.VehDeaths
push 0x51d100
mov ecx, esi
call fcn.004b7f30
push 1
push 0x20
lea ecx, [edi + 0x1226]
push ecx
push str.Assist_Points
push str.AssistPoints
push 0x51d12c
mov ecx, esi
call fcn.004b7f30
push 1
push 0x20
lea edx, [edi + 0x1246]
push edx
push str.Bonus_Points
push str.BonusPoints
push 0x51d154
mov ecx, esi
call fcn.004b7f30
push 1
push 0x20
lea eax, [edi + 0x1266]
push eax
push str.MVP_Score
push str.MvpScore
push 0x51d178
mov ecx, esi
call fcn.004b7f30
push 1
push 0x20
lea ecx, [edi + 0x1286]
push ecx
push str.Play_Seconds
push str.PlaySeconds
push str.FixedStat
mov ecx, esi
call fcn.004b7f30
push 1
push 0
push str.PublicLow
push 0x51d1b8
mov ecx, esi
call fcn.004b80f0
push 1
push 0
push str.PublicHigh
push 0x51d1cc
mov ecx, esi
mov dword [edi + 0xba3e], eax
call fcn.004b80f0
push 1
push 0
push str.PrivateLow
push 0x51d1e0
mov ecx, esi
mov dword [edi + 0xba42], eax
call fcn.004b80f0
push 1
push 0
push str.PrivateHigh
push 0x51d1f4
mov ecx, esi
mov dword [edi + 0xba46], eax
call fcn.004b80f0
push 1
push 0
push str.TeamLow
push 0x51d204
mov ecx, esi
mov dword [edi + 0xba4a], eax
call fcn.004b80f0
push 1
push 0
push str.TeamHigh
push 0x51d218
mov ecx, esi
mov dword [edi + 0xba4e], eax
call fcn.004b80f0
push 1
push 0
mov dword [edi + 0xba52], eax
push str.ChatLow
push 0x51d228
mov ecx, esi
call fcn.004b80f0
push 1
push 0
push str.ChatHigh
push 0x51d23c
mov ecx, esi
mov dword [edi + 0xba56], eax
call fcn.004b80f0
push 1
push 0
push str.SquadLow
push 0x51d250
mov ecx, esi
mov dword [edi + 0xba5a], eax
call fcn.004b80f0
push 1
push 0
push str.SquadHigh
push 0x51d264
mov ecx, esi
mov dword [edi + 0xba5e], eax
call fcn.004b80f0
mov dword [edi + 0xba62], eax
xor eax, eax
add edi, 0xba66
lea esp, [esp]
lea ebx, [eax + 1]
push ebx
lea edx, [esp + 0x68]
push str.Bong_d
push edx
call fcn.004c1313
add esp, 0xc
push 1
push 0x38
push edi
push 0x5190ef
lea eax, [esp + 0x74]
push eax
push str.Bong
mov ecx, esi
call fcn.004b7f30
mov eax, ebx
add edi, 0x38
cmp eax, 0x1e
jl 0x49a2b0
cmp dword [esp + 0x1d4], 0
je 0x49a2fc
mov ecx, esi
call fcn.004b7dd0
push 0
mov ecx, esi
call fcn.004b78c0
test esi, esi
je 0x49a319
mov ecx, esi
call fcn.004b7860
push esi
call fcn.004c130e
add esp, 4
mov eax, dword [esp + 0x1d0]
mov ecx, dword [esp + 0x1b8]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebp
pop ebx
mov ecx, dword [esp + 0x1a0]
xor ecx, esp
call fcn.004c118f
add esp, 0x1b0
ret