Skip to content
MPGHThe Dark Arts
/
RegisterLog in
Forum
Community
What's NewLatest posts across the boardTrendingHottest threads right nowSubscribedThreads you follow
Discussion
GeneralIntroductionsEntertainmentDebate FortFlaming & Rage
Board
News & AnnouncementsMPGH TimesSuggestions & HelpGiveaways
More Sections
Art & Graphic DesignProgrammingHackingCryptocurrency
Hacks & Cheats
Games
ValorantCS2 / CS:GOCall of Duty / WarzoneFortniteApex LegendsEscape From Tarkov
+14 moreLeague of LegendsGTA VMinecraftRustROTMGBattlefieldTroveBattleOnCombat ArmsCrossFireBlackshotRuneScapeDayZDead by Daylight
Resources
Game Hacking TutorialsReverse EngineeringGeneral Game HackingAnti-CheatConsole Game Hacking
Tools
Game Hacking ToolsTrainers & CheatsHack/Release NewsNew
Submit a release →Share your cheat, tool, or config with the community.
AINEW
AI Tools
General & DiscussionPrompt EngineeringLLM JailbreaksHotAI Agents & AutomationLocal / Open Models
AI × Gaming
AI Aimbots & VisionML Anti-CheatGame Bots & Automation
Create
AI Coding / Vibe CodingAI Art & MediaAI Voice & TTS
The AI frontier →Where game hacking meets modern machine learning. Jump in.
Marketplace
Buy & Sell
SellingBuyingTradingUser Services
Trust & Safety
Middleman LoungeMarketplace TalkVouch Copy Profiles
Money
Cryptocurrency TalkCurrency ExchangeWork & Job Offers
Start selling →List accounts, services, and goods. Use the middleman to trade safe.
MPGH The Dark Arts

A community for offensive security research, reverse engineering, and AI.

Community

ForumMarketplaceSearch

Account

RegisterLog in

Legal

Privacy PolicyForum RulesHelp & FAQ
© 2026 MPGH · All rights reserved.Built by the community, for the community. For educational purposes onlyContent is shared for security research and education — we don't condone illegal use. You're responsible for complying with applicable laws. Use at your own risk.
Home › Forum › MultiPlayer Game Hacks & Cheats › Combat Arms Hacks & Cheats › Combat Arms Mods & Rez Modding › Combat Arms Mod Discussion › Object LTO...Weapon Spawn? Invincibility?

Object LTO...Weapon Spawn? Invincibility?

Posts 1–15 of 24 · Page 1 of 2
supercarz1991
supercarz1991
Object LTO...Weapon Spawn? Invincibility?
this appeard in the game folder some time ago, no one knew what it was, no one understood why it was there


OBJECT****O—You must include all the server logic code in this file, such as artificial intelligence routines for enemies and scorekeeping for multiplayer games. This file should also define all the objects in your game. The DEdit tool can read them from this file directly. This allows a programmer to make a change to what properties a level designer can set on an object and have the changes immediately reflected in the level-editing package.

thats what it is

Now, i know you can remove it from the game folder, and the game still runs. I'm still looking into this file though because it controls some server messaging, and if you know anything about coding, you know that Instant Win, Server Crasher, Client Crasher, weapon spawn, etc. are all done via server messaging


can you argue with
Code:
ChangeToWeapon(const char* pWeaponName).CPlayerObj::DoWeaponChange   !m_pPlayerAttachments   return.CPlayerObj::MultiplayerInit m_eFigureType : %d
or

Code:
CPlayerObj::GimmeGunCheat...CPlayerObj::HandleExit()....Player..RespawnInvulnerabilityTime....€@cplayerObj::SetClientLoaded pBody->HideBody(false)
how about
Code:
CPlayerObj::ChangeWeapon -- if(pWeapon->bNoSelect) return...CPlayerObj::ChangeWeapon -- if(!pWeapon)
found all that in Object LTO
#1 · 14y ago
JA
Jack
I'm going to look at it tonight. How did you view the code? Just Dedit?
#2 · 14y ago
supercarz1991
supercarz1991
Hex editor

or as i JUST found out (3 seconds ago) OllyDBG

i tried that because of 1 reason only
Its a Server DLL

Code:
01DD6B99  |. C705 D4C81402 E8C60302               MOV DWORD PTR DS:[214C8D4],Object.0203C6>;  ASCII "HITBOX_DIMS"

01DD6BC9  |. C705 CCC81402 D8C60302               MOV DWORD PTR DS:[214C8CC],Object.0203C6>;  ASCII "HITBOX_OFFSET"

01DD6BFD  |. C705 C4C81402 C8C60302               MOV DWORD PTR DS:[214C8C4],Object.0203C6>;  ASCII "HITBOX_DEFAULT"

01DDACB6   . 68 D4C90302    PUSH Object.0203C9D4                     ;  ASCII "CCharacterHitBox"
#3 · edited 14y ago · 14y ago
JA
Jack
Quote Originally Posted by supercarz1991 View Post
Hex editor

or as i JUST found out (3 seconds ago) OllyDBG

i tried that because of 1 reason only
Its a Server DLL
Isn't OllyDBG a command line decompiler? How did you view it with that?
#4 · 14y ago
supercarz1991
supercarz1991
Object LTO is a dll file with a custom extension
#5 · 14y ago
JA
Jack
Quote Originally Posted by supercarz1991 View Post
Object LTO is a dll file with a custom extension
Oh, I thought LTO was the extension. I've never actually looked at it. I just dled ODBG, I'm gunnu look at it now.

I have a feeling the engine will probably do a scan at the before the round to make sure everyone's file is the same, or else it crashes, like maps.
#6 · 14y ago
supercarz1991
supercarz1991
Quote Originally Posted by Jack View Post


Oh, I thought LTO was the extension. I've never actually looked at it. I just dled ODBG, I'm gunnu look at it now.

I have a feeling the engine will probably do a scan at the before the round to make sure everyone's file is the same, or else it crashes, like maps.
you can remove object lto from the game folder and the game still works :S
#7 · 14y ago
JA
Jack
Quote Originally Posted by supercarz1991 View Post
you can remove object lto from the game folder and the game still works :S
Yeah, I was looking at it. I think it for error logs anyways. Notice how in all the command lines, it has no variables. That means it holds no data other than outputting text.
#8 · 14y ago
aeronyx
aeronyx
Quote Originally Posted by Jack View Post


Yeah, I was looking at it. I think it for error logs anyways. Notice how in all the command lines, it has no variables. That means it holds no data other than outputting text.
I'm going to pretend I understand what's going on in this thread and state:

Shouldn't there be an input file if there is an output file?
#9 · 14y ago
supercarz1991
supercarz1991
Quote Originally Posted by Jack View Post


Yeah, I was looking at it. I think it for error logs anyways. Notice how in all the command lines, it has no variables. That means it holds no data other than outputting text.
its also for Dedit. if u remember setting up dedit requres Object LTO
#10 · 14y ago
JA
Jack
Quote Originally Posted by aeronyx View Post


I'm going to pretend I understand what's going on in this thread and state:

Shouldn't there be an input file if there is an output file?
I have to assume that would be attributes. Because like I said, Object****O has no variables.
#11 · 14y ago
supercarz1991
supercarz1991
Quote Originally Posted by Jack View Post


I have to assume that would be attributes. Because like I said, Object****O has no variables.
technically it does

when you see text like "%f, %s" for 2 examples, those are strings

so when you see those, thats linking to attributes to get the string of (for example) the amount of ammo the gun has, or how much HP the npc has
#12 · 14y ago
Falingrave
Falingrave
put it in IDA.

#13 · edited 14y ago · 14y ago
supercarz1991
supercarz1991


@Falingrave found that

anyway, i have no idea what we can do with object lto. Since even removing it from the game folder has no effect


UPDATE


check the file name i have open.....

Code:
Text strings referenced in ClientFx:.text, item 792
 Address=001B431A
 Disassembly=PUSH ClientFx.001B57FC
 Text string=ASCII "ILTClient.Default"

if u know anything about hack coding, u know that ILTClient is used to make PushToConsole hacks such as No Spread, Speed Hack, NX Chams, etc.
#14 · edited 14y ago · 14y ago
JA
Jack
Quote Originally Posted by supercarz1991 View Post
technically it does

when you see text like "%f, %s" for 2 examples, those are strings

so when you see those, thats linking to attributes to get the string of (for example) the amount of ammo the gun has, or how much HP the npc has
Yeah, that is what I'm saying. Variables are not strings.
#15 · 14y ago
Posts 1–15 of 24 · Page 1 of 2

Post a Reply

Similar Threads

  • Object.LTO?By !MudK1pz! in Combat Arms Mod Discussion
    24Last post 16y ago
  • What does Object.lto do?By pwnednubs0 in Combat Arms Mod Discussion
    0Last post 16y ago
  • Boon Pek Weapon Spawn CodeBy jimmynguyen3030 in Call of Duty Modern Warfare 2 GSC Modding Help/Discussion
    1Last post 15y ago
  • Custom Map Weapon Spawn :PBy supercarz1991 in Combat Arms Mod Discussion
    7Last post 15y ago
  • editing object LTOBy supercarz1991 in Combat Arms Mods ELITE
    7Last post 15y ago

Tags for this Thread

None