May 18th, 2012· Added address corrector in emulator option for Midway Wolf Unit System.
· Updated emulator options. New emulator options for Psikyo SH2, Sega System 16A and Sega System 16B.
May 15th, 2012· Now emulator options work with 64-bits emulators.
May 5th, 2012· Now "module addressing" works on Windows x64 for 64-bits processes
· Added "Bytes order" field in emulator option (artmoney.emul file). Now program can select bytes order automatically when you scan with emulator options. For example, emulators like Dolphin, FreeDO, FourDO, SSF, Kega Fusion and Mednafen use the reverse bytes order
· Updated emulator options. New emulator options for Capcom Play System 3, Nintendo Virtual Boy, Atari 5200, Atari ST, PolyGame Master, Midway Wolf Unit System, Commodore 64 and Sharp X68000
· Fixed bug in the Search for Pointer to the Beginning of the memory block command on Windows x86
· Fixed bug when you can not save your pointers in table on Windows x64
· Fixed bug when you scan a range of values for one type - Integer 1 byte
· Fixed bug in memory editor when you use "module addressing"
· PRO] Fixed bug when you search for Pointer-to-Pointer with "Fast mode"
December 20th, 2011· [PRO] Added "Fast mode" option for Pointer-to-Pointer scanner. This option can increase a speed of search in 2-3 times, but it uses a lot of memory (we recommend minimum 5Mb for 32-bits processes and 128Mb for 64-bits processes).
· [PRO] Now you can sign ArtMoney service for Windows x64. Just use Driver Signature Enforcement Overrider 1.3b. You don't need more press F8 every time on boot up. Run the program and select 'Sign a System File', input c:\games\artmoney\am73864.sys and click OK.
· Updated emulator options. New emulator options for Atari Jaguar, Atari 8-bit, Sega Model 2, Sega Model 3 and Tiger Game.com.
· New menu command "Auto apply the offset and copy to new group" allows you to copy one group to another when the addresses of groups differ in one offset. For example, you have one group with attributes of one hero like health, strength, manna and etc. If you have found an address of health of another hero then you can use this command and you will have new group with attributes of new hero.
· Now ArtMoney auto disabled "Use module addressing" and "Scan only static addresses in modules" when you use emulator options.
· Now filtering with module addressing does not take into account a full path to the module.
· Now pointers works with negative offsets.
· Fixed bug in filtration with conditions "was increased by", "was decreased by", "was changed by" for float values.
· Fixed bug when the program skipped some addresses for some 32-bits processes on Windows x64.
· Fixed bug when you filter in address range for addresses more than 80000000.
· Fixed bug when sometimes you load a filtration with module addressing.
· Fixed bug when you filter Pointer-to-Pointer for 64-bits processes.
· Fixed crash bug with float values in main table.
· Fixed bug with 6 level pointers.
August 1st, 2011· Now ArtMoney auto disabled "Use module addressing" and "Scan only static addresses in modules" when you use emulator options.
· Fixed bug with 6 level pointers.
· Updated emulator options.
June 27th, 2011· Updated emulator options. New emulator options for Atari Jaguar and Sega Model 2.
· Fixed bug in filtration with conditions "was increased by", "was decreased by", "was changed by" for float values.
· Fixed crash bug with float values in main table.
June 6th, 2011· [PRO] Service for Windows x64. Now "Hide my process" and "Use own functions to access memory" options work. Now the program can open a protected process on Windows x64 and bypass any protection of memory. You have to disable Driver Signature Enforcement using F8 option during system startup or using cmd command "bcdedit.exe -set TESTSIGNING ON".
· Now "Use module addressing" option saves and loads with filtration.
· Updated emulator options. New emulator options for Nintendo Wii and Atari Lynx.
· Fixed bug with incorrect module name when you use "module addressing" for addresses without modules.
· Fixed bug with "Auto apply the offset" command when you use "module addressing".
· Fixed bug with "Set the pointer" command when you use emulator pointers.
· Fixed bug with "Save this address/pointer" command in search result table.
· Fixed bug when you filter emulator pointers after loading filtration.
· Fixed bug when you filter pointers by address.
· [SE] Fixed bug when you scan and receive a message about "Access Violation" error.
May 21st, 2011· Now "Use module addressing" option saves and loads with filtration.
· Updated emulator options. New emulator options for Nintendo Wii.
· Fixed bug with "Set the pointer" command when you use emulator pointers.
· Fixed bug with "Auto apply the offset" command when you use "module addressing".
· Fixed bug with "Save this address/pointer" command in search result table.
· Fixed bug with incorrect module name when you use "module addressing" for addresses without modules.
May 6th, 2011· [SE] Fixed bug when you scan and receive a message about "Access Violation" error.
· Fixed bug when you filter pointers by address.
May 4th, 2011· New scanner for Pointer-to-Pointer structure up to 5 level (2 level for SE edition). You can set a level of pointer and maximum offset. We recommend to scan only static and even addresses.
· Now you can filter pointers by address, by exact value, by range of values, by structure, by condition of unknown value.
· Now you can search and filter with "Module addressing" option. The program scans 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. Scaning is slower with "Module addressing"!
· Increased maximum level pointer in table up to 6 (up to 5 with "Module addressing" option).
· Now program can find the zero address of emulation by size of a memory block. Created special for emulator Nestopia (NES) and MagicEngine (PC-Engine).
· Now a search and a filter of emulator pointers work correctly.
· Now "Add to the table" command adds all selected cells.
· Fixed bug when "Undo the filtration", "Redo the filtration", "Save the filtration", "Load the filtration" commands doesn't work correctly if you search few times with different methods.
· Fixed bug when emulator addresses added to the table as usual memory addresses.
· Fixed bug with "Search the pointer to beginning of memory block" command.
· [PRO] Fixed bug when you filter by formula and receive incorrectly types of values.
· Was added portuguese-BR language plug-in.
April 11th, 2011· Now "Add to the table" command adds all selected cells.
· Now a search and a filter of emulator pointers work correctly.
· Fixed bug when "Undo the filtration", "Redo the filtration", "Save the filtration", "Load the filtration" commands doesn't work correctly if you search few times with different methods.
March 14th, 2011· Now program can find the zero address of emulation by size of a memory block. Created special for emulator Nestopia (NES) and MagicEngine (PC-Engine).
· Fixed bug with "Search the pointer to beginning of memory block" command.
· Was added portuguese-BR language plug-in.
January 21st, 2011· Increased speed of search for exact values and search in a range of values by 20-100% (depending on conditions).
· Updated emulator options. New emulators options for NES, Nintendo DS, GameCube, Sony Playstation and Nintendo 64.
January 9th, 2011· Fixed bug with incorrect filename and type of process on Windows x64.
December 28th, 2010· Now you can use emulator pointers when you work with emulators.
· Updated emulator options.
December 10th, 2010· New search option - "Multiplicity of address". 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. Don't use it with old games and games run on emulators, including DOS.
· New search option - "Scan only static addresses in modules". Static addresses does not change locations when you restart a game. Unfortunately, not all games have static addresses. This option is very useful for search of pointers.
· Added MD5 file hash in emulator option (artmoney.emul file). Now program can select emulator options automatically when loading of ArtMoney table. You can view MD5 file hash in "Process Information" window.
· Updated emulator options. New emulators options for Nintendo DS, Nintendo GameCube, Wonderswan Color, Sega Naomi, Sammy Atomiswave.
· Now program can select a process automatically by file name after loading of ArtMoney table.
· Now "Edit Selected" command can convert module address when the module does not exist.
· [PRO] Now we use one registration code. No more keyfiles and passwords! It simplifies procedure of registration. In addition, some email servers (including gmail.com) mark as spam letters with attached keyfiles.
· Fixed bug when you scan a memory on multi-core processors or multiprocessor systems.
· Fixed bug when you scan a range of values for few types.
· Fixed bug when program does not use some modules in module addressing.
· Fixed bug with"Search in this memory block" command.
· Fixed crash bug when sometimes you switch to ArtMoney.
· Fixed bug when address of pointer displays incorrectly in ArtMoney table.
· Fixed bug when you scan a memory and receive a message about I/O error 105.
· Fixed bug when you cannot open a new process.
· Fixed skin engine bugs.
May 4th, 2010· Scanner of 64-bits memory. Now the program can scan 64-bits processes on Windows Vista/7/2008 x64. The maximum process memory size is limited to 8 Terabyte. "Module addressing" option can work only with first 4Gb memory.
· Added "Process type" field to ArtMoney table. You can open a table for 64-bits process on 32-bits operating system, but table needs special conversion to work.
· Added "Windows 64-bit" to list of process type for 64-bits processes in options window.
· New filtration condition 'was changed by' to search for unknown value. When we don't know was increased or decreased value.
· Updated emulator options. New emulators options for Sega Dreamcast.
· Fixed bug with loading of ArtMoney table with module addressing.
· Fixed bug with conversion to module address.
· Fixed bug with detection of process type.
December 18th, 2009· l support for Microsoft Windows 7 RTM (Build 7600).
· Now 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! We improved a search for exact value, for pointers, for a sequence of values, for structures and in a range of values. Requirements: Microsoft Windows 2000 or higher.
· Increased speed of search and filter with float values up to 2-3 times (depending on conditions).
· Increased speed of search in a range of values by 30-50% (depending on conditions).
· Increased speed of search for structures up to 2-3 times (depending on structure).
· Now minimum system requirement are Intel Pentium II (K6-2) or higher. ArtMoney uses processor instructions that are not available on previous processor generations.
· Changed the default installation folder to 'c:gamesartmoney'. Don't install the program to 'c:Program Files' on Windows Vista or higher. It can cause problems with access rights.
· Updated memory scanning speed benchmark. Added results for modern multi-core processors.
· Updated emulator options. New emulators options for Sega Saturn.
· Fixed bug when you scan files in address range.
· Fixed bug in search for float values with reverse byte order.
· Fixed bug with "Edit Selected" and "Save the pointer" commands when you use module addressing.
December 18th, 2009· Full support for Microsoft Windows Server 2008 and Windows 7 RC (Build 7100).
· Updated emulator options. New emulators options for NES, Sega Genesis, Super Nintendo, PC-Engine, Game Boy Advance, Sony Playstation and Sony Playstation 2.
· Fixed bug when pointers did not work.
· Fixed bug with "Edit Selected" command.
· Fixed bug with "Set saving pointer to all (to group)" command.
· Fixed bug with loading of filtering with pointers.
· Fixed bug with loading of AMT table for emulators.
· Fixed bug when a user can not input a size of text or string.
· Fixed bug when a zero address for an emulator uses module addressing (For example, pcsx2 0.9.6 for Sony Playstation 2)
· Fixed bug when the program did not remember position of group in tree.
· Fixed bug with detection of 64-bit operating system.
February 26th, 2009· New option - "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. For example, 501A00 is money address in a game and start address of game.dll module is 500000 then the address inside module will be 1A00. The game can load the module at a different address every time after the restart. In next time the start address is 600000 then ArtMoney will calculate the final money address 601A00. The money address is always the actual.
· New option - "Scan memory area of system modules". The probability to find the values in memory area of system modules is practically zero. Disable this option. it will decrease the scanning memory size and the scan speed will increase.
· New option - "Scan memory area of shared modules". Shared modules load in each process. For example, antivirus or driver modules. The probability to find the values in memory area of shared modules is less then 1%. Disable this option. it will decrease the scanning memory size and the scan speed will increase.
· The process map showed as many-coloured table. System module is green line. Shared module is yellow line. The process map works on Windows 95/98.
· Error message appears on screen when the program can not open a process. In this case, ArtMoney Pro will try to use own functions to open the process.
· Pointer-To-Pointer. Now you can set a pointer to other pointer. Search for Pointer-To-Pointer will be in next version.
· Updated emulator options. New emulators options for NES, Sega Genesis, PC-Engine, Sony Playstation.
· [PRO] New type - "Assembly instruction". 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. Generally, an operation is a symbolic name for a single executable machine language instruction. You can edit an assembly instruction. If new instruction size is less then existing instruction size then the program will add machine instructions that does nothing (NOP instructions). Search for assembly instruction will be in next version.
· [PRO] Fixed bug in formula filter when the program compares two recordsets of addresses.
October 8th, 2008· Built-in formula calculator. Now 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. The gold is coded in "Warcraft 3", just multiply by 10. If you have 125 golds, search for 125*10.
· New option - "Type of rounding". Four 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).
· Grammar checking for the english manual and plug-in. Remaked few chapters of user manual.
· Updated emulator options. New emulators options for PC-Engine/Turbografx.
· Fixed bug in search for float values with reverse byte order.
· [PRO] Fixed bug in filtration of structure.
March 15th, 2008· The search of structures. A structure is a composite type. It is composed of variables that can have different types. For example, structure of hero in game contains hero attributes (health, experience, level, power, dexterity, accuracy and etc).
March 3rd, 2007· Support for Windows XP/2003 x64 Edition. ArtMoney works only with 32-bits processes. 64-bits processes don't appear in select list and you cannot work with it. There are no limitations with files work.
· New emulators options for FreeDo emulator of game console "Panasonic 3DO". Updated emulators options for "Kega Fusion" emulator. Attention! Emulators "FreeDo" and "Kega Fusion" use reverse bytes order.
· Bugs fixed