How to use MaxConvert

Team CMP
The program is Pretty much simple to use.. But here is a little
guide on how to use it.. This guide will show u the ins and outs of using this
program starting with ARmax converting and ending with the easy stuff.. So lets get started shall we..

-=What are all them Buttons For=-

Well let’s start with what all the buttons do.
The first part u need to know about is the input output sections on the top this
is the big thing with this program. This is where u set the input to what you’re
converting from and the output to what you’re converting to (If you are converting to CB/GS/Ar2v2/GS2v2 your best bet is just to convert to raw since
they all take raw)
Convert - this is self explanatory it’s the button u hit to convert the codes from the input area to the output.
Condense – if u Check mark this Maxconvert will Attempt to Condense a code into a multi skip (only used when going from Armax to other devices right now)
Verifier Modes – this section is only used for Armax here is what each button does
(Auto) – This is the standard setting for converting to Armax .. This will do everything for u (except get u the GAME ID)Most users will use this.
(Manual) – This is used to convert Armax Raw codes that u have built the top line for. Mainly used for advanced users when making folders.
(Sequential) – This is another part that advanced users will use this makes it so that what ever u set the CODE ID to it will just count one after another instead of randomly putting a CODE ID like the Auto does..
(Folder) – Was for making Folder codes but its Broken and don’t work like it should duo to some of the code types put into the program (NOT USED)
GAME ID – This is the section that u have to fill in when converting to Armax no other device uses this function.
CODE ID – this is for more of the advanced user (Opens when u set the Verifiers to Sequential) it enables u to set your own CODE IDs unlike in the (Auto) mode that Randomly Generates CODE IDs .
Region – This will auto set when u take a code from Armax and convert it.(if u are converting and Armax did not make codes yet Set the region to what ever region the codes are for) only used for Armax
Ar2v2 Key Code – Since I use a Custom key code when converting to GS/Ar2v2 that enables the Device to take raw, I my self have never used this. U will see it at the end of the guide. Normally this is to encrypt the codes into the said key type that u put into the Box.
GS V3 Options -- -=COMING SOON=-

-=How To convert to ARmax with MaxConver=-

First off Armax is the only Device that takes a bit more work Since u have to find your self a Game Id (if ARmax has already made codes that is).. If they don’t have the game u have to make your self a game id.. I will show u how to do this as well.

-= GAME ID=-

What is the GAME ID... A GAME ID is just part of the code that
tells the ARmax what Its for.. How u get a GAME ID is by copying a code from
Armax site for the game u want to convert to.
So say u want to convert a code from say

Mortal Kombat Deceptions
GS to Armax

You would first go to Codejunkis Grab one of there codes .. Set
the input side of Maxconvert to Armax, Paste the code and then hit convert this
will give u the Game ID...
Then u take the code u want to convert set the input side to what ever you’re
converting from and the output to ARmax. Once u hit convert u will have your
ARmax code
As long as u have the right GAME ID the code will go in.

-=Errors when Inputting the codes
into Armax=-

This is just a brief explanation to the error messages u get
when u input a code. So that u might know how to fix it when u see the error..

“Code is for a different game“ this means u have the wrong Game ID or u messed up apart of the first line u put in
“Invalid code” this normally happens when u mess up one of the numbers in the 2nd+ line of an Armax code
”Unknown Error” this could be many things u could be trying to change a master code to a new GAME ID.. And u have already put the codes in that use the old GAME ID.
Yes I have done this one lol..

-=WITHOUT GAME ID=-
-=MASTER CONVERTING=-

k this part is a bit Easier.. This is where your going to have to convert a master code.. And master codes convert a little differently then Standard Codes..

Example: Barbie Horse Adventures (CB to AR Max)
F02FB60C 002FB60F

this above master type converts right over. If u see any Masters Start with F you can convert them directly from the encryption or raw into Armax. If u see the Fallowing kind of Master

Shin Megami Tensei Nocturne
98369DA0 784845B0
All u have to do is Change the 9 into F so that the code master looks like this
F8369DA0 784845B0

then convert from the encryption/Raw that its in, this goes for if its in Raw as well just Change the 9 To and F and it will convert over.. This method might not work 100% but it is your best Bet.

Now, we have to input a high number in the GAME ID field in Maxconvert, Remember this is only done if there is no codes made for the game you’re converting to You might ask can I put any number in the GAME ID section. The Answer is Yes and No all Explain. . We can't duplicate a GAME ID or we will get an error when trying to input codes into the device. The latest Game ID that Armax is using is. 0731 (the Punisher) so your best bet is to use a number that above 09C0 just so it gives you some space for newer Armax codes that they do put out .For this game choose 09C1. Remember, this is only if there are no Armax codes yet.
So put 09C1 as the GAME ID and encrypt the code F8369DA0 784845B0. The result will be the (M) code. The result I get is:

Shin Megami Tensei Nocturne
(M)
3V6R-4MXP-MEK6Y
BP84-CUKG-8TW6H
**You might get a different top line, but the bottom line should be the same. As long as the Game id is correctly set, any top line will do.


You might ask why does the Armax Add a line. The top line is generated by the
Game ID/Code Id/Region ... And tells the ARmax u have the right code in. That's
why the game ID is vary important ...)

-=How to make 1line multi codes=-

Now I will show u a few Advanced Code Types for Armax

-=8Bit Codes=-

*Note. This only works if the Raw Codes u are trying to make into 1code fall one after another like this .
******4C ********
******4D ********
******4E ********
see as long as they keep going one after another you can use this command type
on Armax (Note: Read this full part to understand how this code works)

*Note if there not like this and they have skips look to the -=Multi Skips codes=-..
Will use DotHack Infections as a example
GO HERE
This will be the codes we will use.. As u can see there are 42 codes, then there
is an all in 1 code for the CB.. we are not going to use code 43.
k take the fist code ..
0A14A407 00000001
Convert it to Raw using Maxconvert to get this
00A406F6 00000001
Next we see how many lines we are going to need this code to fill.. there are 42 codes so we need it to fill 41 more times, Because we are using the first code as the start point we wont need to put that as one of the 42. So take your Windows Calculator and convert 41Dec to hex and u get 29. This is what we do in the 2nd column starting from the 5th digit over we put how many Codes that need to be filled. If u look in the 8 bit format u have all the spaces where the f are to put a fill combo in.. Just remember the smaller the number the closer to the end of the f it is..
Remember u need to convert the Dec# to Hex#.
So it will look like this.
00A406F6 00002901

Here is a Format for the 8 bit Multi code..
The 8-bit format is:
00aaaaaa ffffffvv
or
01aaaaaa ffffffvv

Where:
a - address
f - additional fill/writes
v - value
Then your ready to convert it to Armax with the Maxconvert and test your code..
Remember always start from the 5th digit over.. This is for 8bit codes..

-=16Bit Codes=-
*Note. This only works if the Raw Codes u are trying to make into
1code jumps by 2 like this .
******4C ********
******4E ********
******50********

Same as above but this is only if the codes starts with 02 or 03
just fallow the Formats.
This time u have less f to us and the end one is in Digit 4

Here is a Format for the 16 bit converting.
The 16-bit format is:
02aaaaaa ffffvvvv
or
03aaaaaa ffffvvvv

where:
a - address
f - additional fill/writes
v - value

-=Multi Skips codes=-
-=8Bit=-
*Note 8bit codes start with 00 or 01 (raw)

This section is to show u how to make Codes that Skip numbers
into 2line codes. We will use DotHack Infection
GO HERE
If u look at the codes and convert the fist 4 codes to Raw u will notice they
Skip by
*******4 ********
like this ..
009801C3 00000063
009801C7 00000063
009801CB 00000063
009801CF 00000063
009801D3 00000063
You'll have to use the special multi-address write code to get the results you
want.

Here is a Format for the Multi Skip Codes.
00000000 8xaaaaaa
vvvvvvvv iiccssss

x - is dependent on the type of write being performed. Those are 8-bits so it would be 0.
a - first address
v - value
i - value increment (not used in this case
c - number of Fills/writes to perform (in this code it's always at least 1, so the count will equal to the number of Fills/writes performed rather than Fills/writes - 1 as in the other code)
s - address increment (amount of data to skip between writes. The skip is based on the width of the data being written, so when writing 8 bits the skip is in 8-bit increments; when writing 16 bits, the skip will be in 16-bit increments. The skip is always at least 1).
*Note with this type of Code if u are trying to combine Say 99 codes in to this
one. U have to use the number of Codes there are as the fill number.. Remember
to convert the number of codes into hex. So 99Dec would be 63hex.
Final result should be something like:
ARmax Raw
00000000 809801C3
00000063 00050004

-=16Bit=-*Note 16bit codes start with 02 or 03
Here is a Format for the Multi Skip Codes.
00000000 8xaaaaaa
vvvvvvvv iiccssss

If u come across a code that starts with 02 or 03 make the (X)
to a 2 or 3 what ever the codes second digit is u will make the (X) .. Another
thing is this.. Because u are now writing this code in 16bit u will have to
remember that there are two 8bits in a 16bit.. So if the code skips 4 u will
only need to put 2 as the skip number and that will make it skip 4
here is a table on skips in 16 bit..
16bit-how many skips---what u put.
..............2..........1
..............4..........2
..............6..........3
and so on u should be able to fallow that table to make even longer skips if
needed..

-=32Bit=-
*Note 32bit codes start with 04 or 05
Here is a Format for the Multi Skip Codes.
00000000 8xaaaaaa
vvvvvvvv iiccssss

If u come across a code that starts with 04 or 05 make the (X)
to a 4 or 5 what ever the codes second digit is u will make the (X) .. Another
thing is this.. Because u are now writhing this code in 32bit u will have to
remember that there are four 8bits in a 32bit.. So if the code skips 4 u will
only need to put 1 as the skip number and that will make it skip 4
here is a table on skips in 32 bit..
32bit-----how many skips---what u put.
..............4..........1
..............8..........2
..............12.........3
And so on u should be able to fallow that table to make even longer skips if
needed..

-=_________________________________________________=-

Now since Armax is Done will go with the Easy stuff.. The next
section will tell u how to convert from Armax to everything and also convert
everything to all other devices.
K basically converting to any other format is Vary easy CB/GS/Ar2v2/GS2v2 all
take raw so if you’re converting to any of them formats just set the input to
the code type you’re inputting and the output to raw. And hit convert and you
have your self the codes. Only thing is with Ar2v2/GS2v2 u will need to put this
line
M) AR2V2/GS2V2
0E3C7DF2 1456E7A5
On top of your Master code for it to work on Ar2v2/Gs2v2 for the other devices
CB/GS just leave that line of the master and it will work fine : P
one of the new additions to Maxconvert is the ability to convert Multiskip codes
directly over . So now u can just put the multi skip code into Maxconvert and
hit convert..

CB/GS/Ar2v2/GS2v2 Multi skips are in this format
32 bit multi Skips
4aaaaaaa ccccssss
vvvvvvvv 00000000

a - first address
v - value
c - number of Fills/writes to perform (in this code it's always at least 1, so
the count will be equal to the number of Fills/writes performed rather than
Fills/writes
s - address increment (amount of data to skip between writes. The skip is based on the 32 bit table, The skip is always at least 1).
*Note with this type of Code if u are trying to combine Say 99 codes in to this
one. U have to use the number of Codes there are as the fill number.. Remember to convert the number of codes into hex. So 99Dec would be 63hex.
This faq will be added to now and then this is just a basic starter Faq.
Written by Codemasters Project Codehacker Team