[v8.12] ArtMoney – Powerful and easy to use game cheat engine

This article along with all titles and tags are the original content of AppNee. All rights reserved. To repost or reproduce, you must add an explicit footnote along with the URL to this article!
Any manual or automated whole-website collecting/crawling behaviors are strictly prohibited.
Any resources shared on AppNee are limited to personal study and research only, any form of commercial behaviors are strictly prohibited. Otherwise, you may receive a variety of copyright complaints and have to deal with them by yourself.
Before using (especially downloading) any resources shared by AppNee, please first go to read our F.A.Q. page more or less. Otherwise, please bear all the consequences by yourself.
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

In general, when a game is executed, various data in the game (such as money, level, energy, vitality, etc.) will be temporarily stored in the memory, which will change as the game progresses. By accessing and modifying these values in memory, the purpose of modifying various attributes in the game can be realized, so as to help player obtain infinite money, ammunition, life, etc.

ArtMoney is a very classic, powerful and easy-to-use game modification tool for both PC and console games, developed by System SoftLab from Russia. It can be regarded as the originator of all kinds of computer game cheating programs. With its help, players can easily modify various attributes in a game, such as the characters’ attack power, blood volume, game’s difficulty, and so on. You can even make many interesting game mods with this software.

ArtMoney allows players to lock the running game, track and modify the relevant values ​​one by one by means of comparison and filtering, so as to adjust the difficulty of games and give players a better gaming experience. It can scan memory or game files for certain values ​​(money, resources, etc.). There can be many such values and you need to select the necessary ones, so the search is divided into two phases: finding values and filtering out unnecessary values.

// Key Features //

  • 8 different methods to search for values ( 6 methods for SE edition), including – Exact value, Sequence of values, Hex sequence, Range of values, Unknown value, Coded value, Search of Structures, Search by Formula.
  • 3 different methods to search for pointers, including scanner for Pointer-to-Pointer structure up to 6 level (3 level for SE edition). We recommend to scan only static and even addresses (Search with “Scan only static addresses” option). Static pointers works on all computers.
  • Search for 12 data types in one time (18 data types with both byte orders). If you set “ALL” type when scaning then ArtMoney detects data type automatically. Unique scanning algorithm of ArtMoney has no competitor! Special data type “Integer 3 bytes” for Game Boy, NES, SNES и Sony Playstation emulators.
  • ArtMoney uses multi-core processors (or multiprocessor systems) to provide the best possible performance of the memory scanning. If you have a dual-core processor, ArtMoney can scan up to 2 times faster. If you have a quad-core processor, ArtMoney can scan up to 4 times faster! Our unique scanning algorithm for float values up to 2 times faster then others scaning program!
  • 4 types of rounding methods are defined, they are “Round to nearest” (standart method), “Round down” (toward -infinity), “Round up” (toward +infinity), “Round toward zero” (truncate).
  • Disassembler and debugger displays window with list of assembly instruction. You can set your breakpoints. Built-in debugger handles breakpoints. You can set debugger type in Options. You can set your breakpoint, and when the breakpoint is reached, the debugger breaks (stops to execute selected process). You can view registers and flags when debugger stops a process. Also you can edit registers and flags. The program can load symbols from your folder. You can set your name for address and function. You can Save/Load debug information.
  • Find an instruction that’s accessing the address window. You can find an assembly instruction that’s writing the address and replace with NOP instruction (Do Nothing instruction) and value of the address will not be changed. Use it when can not find pointer for the address.
  • Assembly instruction type. An assembly language is a low-level language for programming computers. It implements a symbolic representation of the numeric machine codes and other constants needed to program a particular CPU architecture. Each assembly instruction typically consists of an operation plus zero or more operands. You can edit an assembly instruction.
  • Search for text and strings. ArtMoney detects text encoding automatically! The strings like a name of hero, a name of city, a name of weapon or a game script (Search for text is not available in SE edition).
  • ArtMoney can scan in memory, in file or in folder. For example, you can scan a game folder for files that contain your money in the game. You can scan a disk, folder for files that contain your text string or another value (Search in folder is not available in SE edition).
  • Additional filter conditions (>,<,<>,>=,<=). For example, you can use the filter condition <> (not equal) to filter values that are not equal 0. By that you will decrease total time of a search.
  • ArtMoney supports normal and reverse byte orders. Reverse byte order used in many emulators of Sega Genesis, Nintendo GameCube, Nintendo Wii, Sega Saturn and Panasonic 3DO.
  • Search with “Multiplicity of address” option. You can scan only even addresses or “multiple of 4” addresses. This option can increase a speed of search in several times. The probability to find the values when you scan only even addresses is practically 90% for Windows 32-bits. The probability to find the values when you scan only “multiple of 4” addresses is practically 75% for Windows 32-bits.
  • Search in a memory block. Often resources in the game (stones, wood, life, armour) are located in one memory block. Scanning one memory block is much faster than the entire game, especially when the value is unknown. Simply select the “Search in this memory block” command from the context menu, and all search parameters will be applied to the memory block that contains the current address.
  • Emulator options. ArtMoney can work with emulators addresses (real game console addresses, not PC addresses). Unique feature of ArtMoney for emulators has no competitor! Start a search and select your game system and emulator from the list. Now, ArtMoney tables for the emulator game don’t depend on the emulator type and version, because in this case ArtMoney uses relative addressing. The table will always work. ArtMoney supports emulator pointers (real game console pointers)!
  • Module addressing. The program works with addresses inside loaded module of selected process. It calculates the final address by summing the start address of the module and the address inside the module. The game can load the module at a different address every time after the restart. The address in module is always actual.
  • Addressing in memory block. The memory block is determined by its size. The program works with addresses inside memory block. It calculates the final address by summing the start address of the memory block and the address inside the block. The game can load the memory block at a different address every time after the restart. The address in memory block is always actual.
  • Search by formula. The most powerful search method! You will find any coded value! For example, save a memory dump three times. You have three states of the object. This states are M1, M2, M3. The states M1 and M3 have the same bar of life. Filter by formula “(M1<>M2)and(M2<>M3)and(M1=M3)”. And you have the address of your life.
  • Search for structures. A structure is a composite type. It is composed of variables that can have different types. For example, a structure of hero in a game contains hero attributes – health, experience, level, power, dexterity and accuracy. The user can generate a structure automatically from the opened table or can create it manually. The structure can contain skipped bytes between variables (ArtMoney can skip unknown attributes in the structure). Search for structures is an easy way to defeat DMA (if you have found some valid addresses and now they are not valid). Search for structures is not available in SE edition.
  • Saving and loading a process. You can use it for saving in a game, if the game has no save function. Limitations: You can not restart the process. It works only in one level for big games (is not available in SE edition).
  • ArtMoney can work with tens of thousands of addresses without system slowdown. You can set up to 6 special hotkeys for each address in the table which allows you to change a value on this address from the games, without switching control to ArtMoney.
  • Stealth mode. ArtMoney disappears from the process list and from Windows list of operating system. Some games detect ArtMoney when you are trying to cheat. Enable the Stealth mode and the game will not detect it.
  • Special option “Use own functions for access to memory”. Set it to bypass any protection of memory. ArtMoney will use its own service for access to memory. Use it if ArtMoney can not open a process or read a memory.
  • You can group found addresses. “Show tree of groups” option adds Group Tree panel to the main window. When you click on a group name in the group tree, you will switch a visible group in the table.
  • 4 freeze types. “Normal freeze” type means that – if the value changes in the game ArtMoney sets it automatically to the entered value. “Can increase” type means that the value can increase (become bigger) but not decrease. For example: Player Health, where I want to freeze it and allow it to become more but not to decrease. “Can decrease” type allows the value to become less, but not to become more. For example: Player Damage, where I want to freeze it and allow it to become less but not to increase. “From minimum to maximum” type lets you enter a minimum/maximum value for freezing. So the value can change at any time (increase and decrease), but will never be less than the minimum value and will never be more than the maximum value.
  • Built-in formula calculator. You can enter your mathematical formula in any input field. For example, enter 2+2*3 for exact search and ArtMoney will scan for 8 (it is formula result). The formula can contain basic arithmetic operators and bitwise operators. The arithmetic operators are +, -, *, /, and MOD. The MOD operator returns the remainder obtained by dividing its operands. The bitwise operators are AND, OR, XOR, NOT, SHL, SHR. Brackets determining order of operation execution. You can use it for coded value. For example, “Loki” game uses XOR to encode health value. If you have 100 health points, search for “100 xor BAADBAAD” and select “Float 4 bytes” type.
  • Process Map. You can view all memory blocks and all modules. The process map showed as many-coloured table. System module is green line. Shared module is yellow line.
  • Memory Editor has many options for any need. If you use the “file(s)” object, then “Memory Editor” converts into “File Editor”. There are four modes of moving in memory. You can change view and type each and current cell. You can change number of value columns.
  • ArtMoney Tables (AMT files) contains information about author, game and operating system. One ArtMoney table can contain a description in several languages. ArtMoney uses the current interface language by default.
  • ArtMoney skin engine supports visual styles for Windows (files with extension “msstyles”). The necessary theme is easily chosen among the thousands available on the Internet ( for example, themexp.org ).
  • You can enter value as decimal or hexadecimal ( simply finish input of number with “h” key) in any input field.
  • Check for new versions. Program with this option will check for new versions on site and display notification window (is not available in SE edition).
  • You can download and install 25 language plugins и 10 manuals.

// Edition Statement //

AppNee provides the ArtMoney PRO/VIP Edition multilingual full installers and unlocked files, as well as portable full registered versions for Windows 32-bit and 64-bit.

// Installation Notes //

for v8.12.1:

  1. Download and install the Russian version of ArtMoney PRO or VIP edition
  2. Install others as needed
  3. Copy the corresponding unlocked files to installation folder
  4. Run program, click the second button, then click ‘OK
  5. Done

*** Change the UI language in the first tab (4th line) of settings.

*** The activation key only supports Russian versions.

// Prompts //

  • ArtMoney is only available for offline games.

// Related Links //

// Download URLs //

License Version Download Size
Special Edition (freeware) Latest n/a
PRO/VIP Edition v8.12.1 22.4 MB

(Homepage)

If some download link is missing, and you do need it, just please send an email (along with post link and missing link) to remind us to reupload the missing file for you. And, give us some time to respond.
If there is a password for an archive, it should be "appnee.com".
Most of the reserved downloads (including the 32-bit version) can be requested to reupload via email.