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

7.1 KiB

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