Files
2026-03-18 12:51:32 +03:00

224 lines
7.1 KiB
Markdown

# Micro Counter Strike
> [!Warning]
> This code completely auto-generated by ChatGPT from obfuscated JADx decompilation of Micro Counter Strike.
# Renaming Map
This folder contains a readability refactor of the decompiled sources. All obfuscated class names and all obfuscated member names matching `f###x`, `m###x`, `mo###x` were renamed.
## Class renames
| Old | New |
|---|---|
| `AbstractC0016ap` | `AiControllerBase` |
| `AbstractC0019as` | `InputStateBase` |
| `AbstractC0037f` | `MainUiCanvasBase` |
| `AbstractC0038g` | `OverlayMenuBase` |
| `AbstractC0040i` | `HudBase` |
| `AbstractC0041j` | `KeyInputHandlerBase` |
| `AbstractC0043l` | `PlatformServices` |
| `AbstractC0048q` | `PlayerModelBase` |
| `AbstractC0052u` | `PlayerEntityBase` |
| `AbstractRunnableC0014an` | `GameSessionLoop` |
| `C0000a` | `SceneRootNode` |
| `C0001aa` | `MapManager` |
| `C0002ab` | `GameRenderCanvas` |
| `C0003ac` | `CountdownTimerTask` |
| `C0004ad` | `InGameMenuOverlay` |
| `C0005ae` | `MainMenuCanvas` |
| `C0006af` | `GrenadeController` |
| `C0007ag` | `FastAcos` |
| `C0008ah` | `LocalPlayer` |
| `C0009ai` | `MapInfo` |
| `C0011ak` | `LicenseKeyUtil` |
| `C0012al` | `BluetoothHostSync` |
| `C0013am` | `BillboardSprite` |
| `C0015ao` | `LicenseInputForm` |
| `C0017aq` | `CameraManager` |
| `C0018ar` | `RoundBasedGameMode` |
| `C0020at` | `GameplayKeyHandler` |
| `C0021au` | `ResourceLoader` |
| `C0023aw` | `SphereCollider` |
| `C0024ax` | `DefaultPlatformServices` |
| `C0025ay` | `AxisAlignedBoundingBox` |
| `C0026az` | `WeaponLoadout` |
| `C0027b` | `AnimatedBillboardSprite` |
| `C0029bb` | `PlayerManager` |
| `C0031bd` | `SoundManager` |
| `C0032be` | `RemotePlayer` |
| `C0033bf` | `MuzzleFlashManager` |
| `C0034c` | `NetworkStateCache` |
| `C0035d` | `ConnectionManager` |
| `C0039h` | `PlayerInputController` |
| `C0042k` | `WeaponInfo` |
| `C0044m` | `BluetoothClientSync` |
| `C0045n` | `NetworkPlayerEntity` |
| `C0046o` | `VectorMath` |
| `C0049r` | `BotAIController` |
| `C0050s` | `RandomUtil` |
| `C0051t` | `PlayerModel` |
| `C0053v` | `ParticleEffectManager` |
| `C0054w` | `PlayerMovementEntity` |
| `C0055x` | `BulletHoleManager` |
| `C0056y` | `HudRenderer` |
| `C0057z` | `GameplayCanvas` |
| `GameMIDlet` | `GameAppMidlet` |
| `InterfaceC0030bc` | `Combatant` |
| `MicroCsMIDlet` | `MicroCounterStrikeMidlet` |
| `RunnableC0010aj` | `GameLoadingThread` |
| `RunnableC0022av` | `BluetoothControlChannel` |
| `RunnableC0028ba` | `BluetoothServerListener` |
| `RunnableC0036e` | `SplashScreen` |
| `RunnableC0047p` | `BluetoothDiscoveryClient` |
| `TestMIDlet` | `EngineTestMidlet` |
## Identifier renames (manual highlights)
Below are the most meaningful manual renames. The full mapping is in `RENAMING_MAP.json`.
| Old | New |
|---|---|
| `f0f` | `instance` |
| `f100b` | `cachedGameplayCanvasClass` |
| `f101c` | `cachedGameModeClass` |
| `f102d` | `cachedMainMenuCanvasClass` |
| `f103e` | `cachedHudRendererClass` |
| `f104f` | `cachedInGameMenuOverlayClass` |
| `f105g` | `cachedPlayerInputControllerClass` |
| `f106h` | `cachedBotAiControllerClass` |
| `f107i` | `cachedGameplayKeyHandlerClass` |
| `f111a` | `weaponCatalog` |
| `f112b` | `defaultPrimaryWeaponId` |
| `f113c` | `defaultPistolWeaponId` |
| `f114d` | `defaultKnifeWeaponId` |
| `f115e` | `defaultAmmoPack1WeaponId` |
| `f116f` | `defaultAmmoPack2WeaponId` |
| `f117g` | `equippedWeaponIdBySlot` |
| `f118h` | `ammoBySlot` |
| `f119i` | `activeSlot` |
| `f120j` | `grenadeCharge` |
| `f133c` | `instance` |
| `f134a` | `localPlayer` |
| `f135b` | `playersById` |
| `f165a` | `display` |
| `f166b` | `instance` |
| `f177m` | `instance` |
| `f178a` | `midlet` |
| `f179b` | `graphics` |
| `f180c` | `sessionType` |
| `f188k` | `soundEnabled` |
| `f189l` | `soundEnabledPending` |
| `f1a` | `maps` |
| `f201a` | `weaponId` |
| `f202b` | `name` |
| `f203c` | `clipSize` |
| `f204d` | `defaultAmmo` |
| `f205e` | `weightLabel` |
| `f206f` | `cost` |
| `f207g` | `weaponCode` |
| `f208h` | `recoilPattern` |
| `f209i` | `crosshairPattern` |
| `f210j` | `damage` |
| `f211c` | `instance` |
| `f212a` | `uiLayoutMode` |
| `f213b` | `implClass` |
| `f2b` | `world` |
| `f3c` | `currentMapIndex` |
| `f4d` | `worldBoundsXZ` |
| `f58d` | `teamId` |
| `f59e` | `health` |
| `f5e` | `collisionCells` |
| `f60f` | `loadout` |
| `f61r` | `grenadeController` |
| `f62s` | `money` |
| `f63t` | `painSoundCounter` |
| `f64a` | `displayName` |
| `f65b` | `resourcePath` |
| `f66c` | `hasRoundTimer` |
| `f67d` | `spawnPoints` |
| `f68e` | `collisionObjectIds` |
| `f6g` | `decorations` |
| `f77e` | `instance` |
| `f78a` | `sessionType` |
| `f79b` | `sessionState` |
| `f80c` | `countdownTask` |
| `f81d` | `roundEndTriggered` |
| `m107a` | `getInstance` |
| `m108b` | `start` |
| `m10a` | `setBackgroundCrop` |
| `m11a` | `addMap` |
| `m12e` | `getCurrentMapInfo` |
| `m132a` | `loadImage` |
| `m133a` | `loadM3G` |
| `m134b` | `safeGetImage` |
| `m135c` | `safeGetM3G` |
| `m169a` | `registerWeapon` |
| `m170a` | `resetToDefaultLoadout` |
| `m171b` | `consumeAmmo` |
| `m172a` | `selectSlot` |
| `m173c` | `getActiveAmmo` |
| `m174d` | `getActiveWeaponInfo` |
| `m175b` | `addWeaponOrAmmo` |
| `m176b` | `clearSlot` |
| `m177e` | `dispose` |
| `m178f` | `clearWeaponCatalog` |
| `m191a` | `getInstance` |
| `m192a` | `addPlayer` |
| `m193a` | `addAllToWorld` |
| `m194b` | `respawnAll` |
| `m195c` | `disposeAll` |
| `m196d` | `updateVisibility` |
| `m197a` | `getPlayerById` |
| `m1a` | `getInstance` |
| `m213a` | `getInstance` |
| `m227a` | `getInstance` |
| `m228c` | `loadMenuResources` |
| `m229d` | `unloadMenuResources` |
| `m230a` | `setSoundEnabled` |
| `m242a` | `getInstance` |
| `m2b` | `loadCurrentMap` |
| `m3a` | `applyMapLighting` |
| `m4f` | `addMoonSprite` |
| `m5g` | `createTrees` |
| `m6c` | `updateDecorations` |
| `m7h` | `addDirectionalLight` |
| `m85a` | `spendMoney` |
| `m86f` | `resetPainSoundCounter` |
| `m87g` | `tryConsumePainSoundCounter` |
| `m88b` | `applyDamage` |
| `m8i` | `buildCollisionGrid` |
| `m9d` | `unloadMap` |
| `mo109c` | `onSessionStart` |
| `mo110d` | `onRoundStart` |
| `mo111e` | `onSessionEnd` |
| `mo112f` | `cleanupNetworking` |
| `mo144e` | `getGameplayCanvasClass` |
| `mo145f` | `getGameModeClass` |
| `mo146g` | `getMainMenuCanvasClass` |
| `mo147h` | `getHudRendererClass` |
| `mo148i` | `getInGameMenuOverlayClass` |
| `mo149j` | `getPlayerInputControllerClass` |
| `mo150k` | `getBotAiControllerClass` |
| `mo151l` | `getGameplayKeyHandlerClass` |
| `mo154m` | `getPreRoundSeconds` |
| `mo155n` | `getRoundEndSeconds` |
| `mo156q` | `loadMainMenuResources` |
| `mo157r` | `loadHudResources` |
| `mo158s` | `loadInGameMenuResources` |
| `mo159t` | `unloadMainMenuResources` |
| `mo160u` | `unloadHudResources` |
| `mo161v` | `unloadInGameMenuResources` |
| `mo162w` | `registerBuiltInMaps` |
| `mo163a` | `loadWeaponDefinitions` |
| `mo164x` | `initCameras` |
| `mo214b` | `onStartApp` |
| `mo215c` | `onPauseApp` |
| `mo216d` | `onDestroyApp` |
| `mo79a` | `addToWorld` |
| `mo80a` | `removeFromWorld` |
| `mo81b` | `respawn` |
| `mo82e` | `handleAction` |
| `mo83a` | `onHit` |
| `mo84a` | `findHitTarget` |
| `mo89j` | `getHealth` |
| `mo90k` | `getLoadout` |
| `mo91l` | `getGrenadeController` |
| `mo92m` | `getTeamId` |