Announcement

Collapse
No announcement yet.

Newbie problems & Convert ArtMoney Code to SNES/PAR?

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Newbie problems & Convert ArtMoney Code to SNES/PAR?

    Hi guys.
    Because it's my first post here, i want to introduce myself a little bit. I'm in my mid thirties and i decided to play all the games i've never finished as a child. And because of my work i'm a lot on the road/outside. So i have to play the games with this program: Multi PSX Emulator ( https://play.google.com/store/apps/d...retro.retrobox ). On my PC i use ArtMoney SE v8.08, ePSXe v2.0.5 and ZSNES v1.51.

    I startet cheating because there are only a few cheat codes on the internet for "ECW Hardcore Revolution (U)". Sure, for the fun too. I needed infinite energy for Player 1. I found it with ArtMoney at the addresses 800E1080 and 800E10B1. The Multi Emulator wants the codes only in a specific format ( https://abload.de/img/psxkpkes.png ). So i made into this
    800E1080 0000
    800E10B1 0000
    (Value at the start of the match is 0.)
    I entered it in the Multi Emulator and it worked! I was so happy and thought: When it that easy to make Action Replay Codes for a PSX game then doing it for a SNES game must be a least as simple as this. But i was wrong.

    Now i'm coming to the main part of my post and why i'm stuck.

    My example is the game "Alien 3 (U).smc". I want to find the address where the ammo for the rifle is saved.
    ArtMoney says it's on 0072CA3A ( https://abload.de/img/img_20210104_183107_187j27.png ). ZSNES says it's on 7E15D2 what's equal to the Action Replay Code 7E15D2(plus value).

    So here are my questions:

    1. What kind of Code do i even have in ArtMoney? Is this "raw hex" or already some sort PAR/GG/GF/dontknowwhat? (According to my PSX example.)

    2. Why is in my SNES example the address in ArtMoney and ZSNES not the same?

    3. Does a program/tool exist that can convert my ArtMoney address 0072CA3A to the ZSNES/PAR Code 7E15D2 (plus value)? Or another Code the Multi Emulator wants ( https://abload.de/img/snesn5k10.png ).

    Sure, i can search the PAR codes by using ZSNES only, but i really like ArtMoney and it's very comfortable.

    (I have the same problem with NES games, but that would be another thread.)

    Thanks

  • #2
    0072CA3A is PC address. Click "Edit Address" in ArtMoney. You will see emulator address 007E15D2.

    Comment


    • #3
      Thank you ExtraByte for the reply.

      So basically ArtMoney finds Pro Action Replay codes. Well, yes and no. The address yes, but the value no, because it's decimal.

      I don't know why, but sometimes ArtMoney does not show the "Emulated Address" (what is equal to the PAR-Code + Hex-Value).
      For example: It shows me the emulated address when playing the ROM "Terminator 2 - Judgement Day (U).smc"
      Screenshot:

      but not for "Alien 3 (U).smc".
      Screenshot:

      After readings hundreds of threads here, i found this:
      https://gamehacking.org/vb/forum/vid...odes#post35199
      And it works! When having the difference value between the ArtMoney address and the ZSNES address, you can easily calculate all the other address what you found on ArtMoney.

      How to get the difference:

      Use the Hex function on your on-board windows calculator.

      Difference = [Address you found on ZNSES] - [Address you found on ArtMoney]

      So when you found something different on ArtMoney, but not want to search it on ZSNES again, use:

      [ArtMoney Address] + [Difference] = Your new PAR Code
      Don't forget to add your new value in hex format.
      The result should be like this AAAAAAVV
      (A = 6 digit address + V = 2 digit value)

      Because of that i wrote a little tool in AutoIt and want to share it with you guys. My tool can calculate PAR Codes with a value up to 2 Bytes (dec 65535). Professional programmers beware! I'm never learned coding in school or something similar. I do it always quick and dirty until it works. So don't eat anything before reading my source code. I don't want you to throw up.

      Download: http://shareplace.org/?2BAC7EA39

      Comment


      • #4
        Download AMT files from official ArtMoney Site
        http://www.artmoney.ru/e_tables.htm
        There are almoust all games for NES,SNES, Sega Genesis and Sony Playstation with emulator addresses!

        Comment

        Working...
        X