Function at 0x42b4c0
Capabilities:
Access peb ldr_data
Contain obfuscated stackstrings
Get ntdll base address
Get process heap flags
Get process heap force flags

Disassembly:
push 0xffffffffffffffff
push 0x628b17
mov eax, dword fs:[0]
push eax
push ecx
push ebx
push ebp
push esi
push edi
mov eax, dword [0x67e034]
xor eax, esp
push eax
lea eax, [esp + 0x18]
mov dword fs:[0], eax
mov esi, ecx
mov dword [esp + 0x14], esi
lea eax, [esi + 0xc]
lea ebp, [esi + 0x10]
mov dword [esi], vtable.CConfigScene.0
mov dword [esi + 4], vtable.CConfigScene.1.0
mov dword [eax], vtable.CConfigScene.2.0
mov dword [ebp], vtable.CConfigScene.3.0
mov dword [esp + 0x20], 0x40
mov ecx, dword [esi + 8]
push eax
lea edi, [ecx + 0x2004]
call fcn.0046879b
mov ecx, dword [esi + 0x271c0]
xor ebx, ebx
cmp ecx, ebx
je 0x42b53d
mov eax, dword [ecx]
mov edx, dword [eax + 0x20]
push 1
call edx
mov dword [esi + 0x271c0], ebx
push ebp
call fcn.00457b70
mov ecx, eax
call fcn.00457480
lea eax, [esi + 0x2e43c]
mov edi, vtable.NekoGameSDK4th::Base::Math::ICounter.0
push eax
mov dword [esi + 0x2e6ec], edi
mov byte [esp + 0x24], 0x3e
call fcn.00453760
lea ecx, [esi + 0x2e378]
mov dword [esi + 0x2e410], edi
mov byte [esp + 0x20], 0x3c
call fcn.0045c1de
lea ecx, [esi + 0x2e348]
call fcn.0044f080
push 0x462ff4
push 2
push 0x74
lea ecx, [esi + 0x2e260]
push ecx
mov byte [esp + 0x30], 0x3a
call fcn.005a85ef
lea ecx, [esi + 0x2e1cc]
mov byte [esp + 0x20], 0x39
call fcn.0045c1de
lea ecx, [esi + 0x2e198]
call fcn.0044f080
mov edi, 0xfffe7961
mov byte [esi + 0x2e18d], bl
mov byte [esi + 0x2e18e], bl
mov byte [esi + 0x2e18f], bl
mov byte [esi + 0x2e190], bl
mov byte [esi + 0x2e191], bl
mov byte [esi + 0x2e192], bl
mov dword [esi + 0x2e194], ebx
mov dword [esi + 0x2e174], edi
mov dword [esi + 0x2e178], edi
mov dword [esi + 0x2e17c], edi
mov dword [esi + 0x2e180], edi
xor eax, eax
mov dword [esi + 0x2e12c], 0x651b68
mov dword [esi + 0x2e130], ebx
mov dword [esi + 0x2e134], eax
mov dword [esi + 0x2e138], ebx
lea ecx, [esi + 0x2e090]
mov dword [esi + 0x2e124], 0x64fad4
mov byte [esp + 0x20], 0x36
call fcn.0045c1de
lea ecx, [esi + 0x2e060]
call fcn.0044f080
push 0x462ff4
push 0x1a
push 0x74
lea edx, [esi + 0x2d498]
push edx
mov byte [esp + 0x30], 0x34
call fcn.005a85ef
lea ecx, [esi + 0x2d404]
mov byte [esp + 0x20], 0x33
call fcn.0045c1de
lea ecx, [esi + 0x2d370]
mov byte [esp + 0x20], 0x32
call fcn.0045c1de
push fcn.0048ad16
push 0x16
push 0x154
lea eax, [esi + 0x2b634]
push eax
mov byte [esp + 0x30], 0x31
call fcn.005a85ef
lea ecx, [esi + 0x2b5a0]
mov byte [esp + 0x20], 0x30
call fcn.0045c1de
lea ecx, [esi + 0x2b50c]
mov byte [esp + 0x20], 0x2f
call fcn.0045c1de
lea ecx, [esi + 0x2b478]
mov byte [esp + 0x20], 0x2e
call fcn.0045c1de
mov byte [esp + 0x20], 0x2d
lea ecx, [esi + 0x2b3e4]
call fcn.0045c1de
lea ecx, [esi + 0x2b3b4]
call fcn.0044f080
mov dword [esi + 0x2b390], edi
mov dword [esi + 0x2b394], edi
mov dword [esi + 0x2b398], edi
mov dword [esi + 0x2b39c], edi
mov byte [esi + 0x2b3a9], bl
mov byte [esi + 0x2b3aa], bl
mov byte [esi + 0x2b3ab], bl
mov byte [esi + 0x2b3ac], bl
mov byte [esi + 0x2b3ad], bl
mov byte [esi + 0x2b3ae], bl
mov dword [esi + 0x2b3b0], ebx
xor eax, eax
mov edi, vtable.NekoGameSDK4th::GameBase::CDivideTexture.0
mov dword [esi + 0x2b348], edi
mov dword [esi + 0x2b34c], ebx
mov dword [esi + 0x2b350], eax
mov dword [esi + 0x2b354], ebx
lea ecx, [esi + 0x2b2ac]
mov dword [esi + 0x2b340], 0x64fad4
mov byte [esp + 0x20], 0x2a
call fcn.0045c1de
lea ecx, [esi + 0x2b218]
mov byte [esp + 0x20], 0x29
call fcn.0045c1de
lea ecx, [esi + 0x2b184]
mov byte [esp + 0x20], 0x28
call fcn.0045c1de
xor eax, eax
lea ecx, [esi + 0x2b0d8]
mov dword [esi + 0x2b16c], edi
mov dword [esi + 0x2b170], ebx
mov dword [esi + 0x2b174], eax
mov dword [esi + 0x2b178], ebx
mov byte [esp + 0x20], 0x26
call fcn.0045c1de
lea ecx, [esi + 0x2b044]
mov byte [esp + 0x20], 0x25
call fcn.0045c1de
lea ecx, [esi + 0x2afb0]
mov byte [esp + 0x20], 0x24
call fcn.0045c1de
lea ecx, [esi + 0x2af1c]
mov byte [esp + 0x20], 0x23
call fcn.0045c1de
lea ecx, [esi + 0x2ae88]
mov byte [esp + 0x20], 0x22
call fcn.0045c1de
push 0x462ff4
push 0x10
push 0x74
lea ecx, [esi + 0x2a748]
push ecx
mov byte [esp + 0x30], 0x21
call fcn.005a85ef
lea ecx, [esi + 0x2a6b4]
mov byte [esp + 0x20], 0x20
call fcn.0045c1de
lea ecx, [esi + 0x2a684]
call fcn.0044f080
push fcn.004b34ad
push 4
push 0xa0
lea edx, [esi + 0x2a404]
push edx
mov byte [esp + 0x30], 0x1e
call fcn.005a85ef
lea ecx, [esi + 0x2a3d4]
call fcn.0044f080
push 0x462ff4
push 4
push 0x74
lea eax, [esi + 0x2a204]
push eax
mov byte [esp + 0x30], 0x1c
call fcn.005a85ef
mov byte [esp + 0x20], 0x1b
lea ecx, [esi + 0x2a170]
call fcn.0045c1de
lea ecx, [esi + 0x2a140]
call fcn.0044f080
push 0x462ff4
push 8
push 0x74
lea ecx, [esi + 0x29da0]
push ecx
mov byte [esp + 0x30], 0x19
call fcn.005a85ef
lea ecx, [esi + 0x29d0c]
mov byte [esp + 0x20], 0x18
call fcn.0045c1de
lea ecx, [esi + 0x29c78]
mov byte [esp + 0x20], 0x17
call fcn.0045c1de
lea ecx, [esi + 0x29c48]
call fcn.0044f080
push 0x462ff4
push 9
push 0x74
lea edx, [esi + 0x29834]
push edx
mov byte [esp + 0x30], 0x15
call fcn.005a85ef
lea ecx, [esi + 0x297a0]
mov byte [esp + 0x20], 0x14
call fcn.0045c1de
lea ecx, [esi + 0x2970c]
mov byte [esp + 0x20], 0x13
call fcn.0045c1de
lea ecx, [esi + 0x29678]
mov byte [esp + 0x20], 0x12
call fcn.0045c1de
lea ecx, [esi + 0x29648]
call fcn.0044f080
push 0x462ff4
push 0x12
push 0x74
lea eax, [esi + 0x28e20]
push eax
mov byte [esp + 0x30], 0x10
call fcn.005a85ef
lea ecx, [esi + 0x28d8c]
mov byte [esp + 0x20], 0xf
call fcn.0045c1de
lea ecx, [esi + 0x28cf8]
mov byte [esp + 0x20], 0xe
call fcn.0045c1de
lea ecx, [esi + 0x28c64]
mov byte [esp + 0x20], 0xd
call fcn.0045c1de
push fcn.0048ad16
push 3
push 0x154
lea ecx, [esi + 0x28868]
push ecx
mov byte [esp + 0x30], 0xc
call fcn.005a85ef
lea ecx, [esi + 0x287d4]
mov byte [esp + 0x20], 0xb
call fcn.0045c1de
lea ecx, [esi + 0x287a4]
call fcn.0044f080
push 0x462ff4
push 3
push 0x74
lea edx, [esi + 0x28648]
push edx
mov byte [esp + 0x30], 9
call fcn.005a85ef
lea ecx, [esi + 0x285b4]
mov byte [esp + 0x20], 8
call fcn.0045c1de
lea ecx, [esi + 0x28520]
mov byte [esp + 0x20], 7
call fcn.0045c1de
xor eax, eax
mov dword [esi + 0x28510], edi
mov dword [esi + 0x28514], ebx
mov dword [esi + 0x28518], eax
lea ecx, [esi + 0x2847c]
mov dword [esi + 0x2851c], ebx
mov byte [esp + 0x20], 5
call fcn.0045c1de
lea ecx, [esi + 0x283e8]
mov byte [esp + 0x20], 4
call fcn.0045c1de
lea ecx, [esi + 0x271c4]
mov byte [esp + 0x20], 3
call fcn.00456420
lea ecx, [esi + 0x14]
mov byte [esp + 0x20], 2
call fcn.004679c2
mov dword [ebp], vtable.IChangeWindow.0
mov dword [esi + 0xc], vtable.NekoGameSDK4th::GameLibrary::INotifyUpdateConfig.0
mov dword [esi + 4], vtable.NekoGameSDK4th::Base::Template::mediator_class_CApp_.0
mov dword [esi], vtable.NekoGameSDK4th::GameBase::ITask.0
mov ecx, dword [esp + 0x18]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebp
pop ebx
add esp, 0x10
ret