Skip to content

TheGameEnhancer2004/Amalgam-v2

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

612 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Amalgam

Stars Workflow status Commit activity

Download PDB Download AVX2 PDB AVX2
Freetype PDB Freetype Freetype AVX2 PDB Freetype AVX2
Textmode PDB Textmode Textmode AVX2 PDB Textmode AVX2

AVX2 may be faster than SSE2 though not all CPUs support it (Steam > Help > System Information > Processor Information > AVX2). Freetype uses freetype as the text rasterizer and includes some custom fonts, which results in better looking text but larger DLL sizes. PDBs are for developer use.

If nightly.link is down or can't be accessed, you can still download through GitHub with an account.

Textmode doesnt fully make the game textmode. You need to preload TextModeTF2 module to make the game textmode.

Read about the original Amalgam documentation and features here. Note: This is TheGameEnhancer2004's fork with additional features and changes over the original rei-2 version.

Changes in this version

  • General
    • Nav engine
      • Pathfinding tool used by Navbot and such
      • Requires nav meshes (.nav files placed in tf\maps folder. Amalgam\Nav is ONLY used for saving already loaded nav mesh via cat_save_nav_mesh command)
        IMPORTANT: Nav meshes generated by the in-game command nav_generate can and will confuse the nav engine in certain situations (often connecting nodes far away from eachother and creating impossible paths). Therefore such nav meshes require manual edit.
    • Navbot
      • Utilizes Nav engine to complete goals specified by navbot preferences
      • Also includes misc features: Auto scope, Force weapon and Recharge DT
    • Followbot
      • Automatically follows specified targets
      • Utilizes Nav engine if specified
    • Namedpipe
      • Implements communication with neptune botpanel
      • Sends client info such as localplayer's health, class, server name and map name.
    • Textmode builds (TextModeTF2 compatibility)
      • Disables game visuals to decrease CPU usage
      • Enables Namedpipe
      • Enables some additional hooks to avoid crashes (currently WIP)
  • Misc
    • Backtrack to crosshair (Performs tick_count manipulations on manual shots allowing to hit backtrack records)
    • Auto engineer building repair/upgrade
    • Auto class select
    • Auto disguise (disguises as a random class if not disguised already)
    • Auto ban joiner (if your account has an active ban, it makes you able to join vac secured servers, works better with high ping)
    • Anti-autobalance option to try avoiding an autobalance on death if enemy team has more than 2 missing players
    • Changes to auto queue allowing for more customization:
      • Search community servers
      • Auto re-queue (if kicked, players less/greater than <...>)
      • MannUp queue
    • Cathook's autoitem system (Automatically equip weapons, hats, noisemakers. Currently glitchy on textmode builds)
    • '-insecure' bypass (Bypasses client-side checks allowing to join vac protected servers. Valve allows cheats in menu)
    • Added weapon shooting sound break exploit (Switches weapons back and forth every attack avoiding shoot sound. Soldier only)
    • MvM:
      • Buybot: Performs MVM upgrade station exploit which can result in huge amounts of cash (You have to be playing medic with a vaccinator and walk to the upgrade station while the Buybot automatically buys and refunds an upgrade giving you additional cash). Stops at a specified cash count.
      • Auto ready up
    • Ping reducer now uses target ping value instead of cl_cmdrate
    • Added option for auto detonation to wait for sufficient damage before detonating (Not recommended to use it as it's far from being perfect)
    • Aimbot:
      • 360 aim FOV and allow aiming with active ui
      • Smooth curve (assist strength changes dynamically depending on this option and a curve percentage var)
      • Smooth+velocity aim type (same smooth aim type but also takes into account target's velocity for smooth curve)
      • Legit aim type for bots with legit look at path enabled (WIP)
    • Spam features:
      • Voice command spam
      • Chat spam
      • Voice chat spam
      • Achievement spam
      • Vote spam
      • Join spam (constantly changes team to spam the chat)
    • New commands (all commands now use cat_ prefix):
      • cat_criteria: Loads casual criteria
      • cat_abandon: Abandons current match
      • cat_load: Loads specified config
      • cat_path_to: Walks to given xyz coordinates using Nav engine
      • cat_cancel_path: Cancels current path and job
      • cat_save_nav_mesh: Saves currenly loaded nav mesh into the .nav file located at Amalgam\Nav
      • cat_ignore: Adds/Removes specified tag for given steamid32
      • cat_dump: Dumps names + avatars for players present on the currently connected server
      • cat_rent_item: Automatically rents an item with given item definition index
      • cat_achievement_unlock: Unlocks item only or all in-game achievements depending on the given argument
      • cat_achievement_unlock_item: Unlocks item achievements
      • cat_achievement_unlock_weapon: Same as cat_achievement_unlock_item
      • cat_achievement_lock: Locks achievements, works the same way as cat_achievement_unlock
      • cat_achievement_lock_item: Locks item achievements
      • cat_achievement_lock_weapon: Same as cat_achievement_lock_item
  • Visual
    • Added option to turn on weapon killstreak count
    • Added option to reverse invisible condition in groups (Invisible -> Not invisible)
    • Esp, glow and chams:
      • Min and max draw/render distance
      • Distance to alpha (Transparency changes depending on current distance and minmax values of render distance)
    • Crithack, Ticks and Spectator List indicator changes
    • Nav engine:
      • Indicator: Shows info about Navbot's current goal
      • Draw: Renders path, blacklisted nodes and local area
  • Anticheat
    • More methods of detecting cheaters
    • Import/export-able cheaterlist
  • Other
    • Added debug var automatic loading (Load debug settings in menu)
    • Auto accept item drops now removes the notification from ui aswell (actually it doesnt but i remember it did some time ago)
    • Changed loading process allowing for early injection (e.g. Xenos manual launch)
    • Added signature generator for crash log call trace

Languages

  • C 74.6%
  • C++ 25.4%