BullyWiiHacks
Welcome dear guest! Very Happy

To start posting and being part of the BWH community, you simply need to register an account or log into an existing one.

If you do not wish to register at all, that's fine but there will be more advertisements. :/

You can probably see and download most content provided for regular members even without an account.

Your contributions will be greatly appreciated though, give it a shot and register today! thumbsup

Join the forum, it's quick and easy

BullyWiiHacks
Welcome dear guest! Very Happy

To start posting and being part of the BWH community, you simply need to register an account or log into an existing one.

If you do not wish to register at all, that's fine but there will be more advertisements. :/

You can probably see and download most content provided for regular members even without an account.

Your contributions will be greatly appreciated though, give it a shot and register today! thumbsup
BullyWiiHacks
Would you like to react to this message? Create an account in a few clicks or log in to continue.
BullyWiiHacks

Gaming, Modding & Programming

Important reminders:

- Click *HERE* for advanced forum search or check out the text field below on the front page for Google before posting
- NO support via private message (use the forum)
- Write meaningful topic titles
Site Translation
Latest topics
» Dropped Out of College to Pursue Web Dev and Life Pursuits in General
How to port codes NTSC PAL JAP Wii-GameCube  Empty4/7/2024, 2:34 pm by SnB@BWH

» Bully Made It Into a BIG Video 400K Views
How to port codes NTSC PAL JAP Wii-GameCube  Empty4/7/2024, 6:58 am by Bully@WiiPlaza

» Wii Play Tanks
How to port codes NTSC PAL JAP Wii-GameCube  Empty3/24/2024, 2:46 pm by helpmeout

» [Bypass Paywalls] (Global) @magnolia1234 - GitLab
How to port codes NTSC PAL JAP Wii-GameCube  Empty3/18/2024, 3:55 am by Seth@WiiPlaza

» [Download] Mary Shelley's Frankenhole
How to port codes NTSC PAL JAP Wii-GameCube  Empty3/16/2024, 8:29 am by Seth@WiiPlaza

» Completely Custom Modded Controllers (Undetectable)
How to port codes NTSC PAL JAP Wii-GameCube  Empty3/5/2024, 1:55 pm by Shadow@BWH

» (Zombies) Drink perks code?
How to port codes NTSC PAL JAP Wii-GameCube  Empty3/5/2024, 1:24 pm by Shadow@BWH

» Die Rückkehr zu STEAM und WARFACE
How to port codes NTSC PAL JAP Wii-GameCube  Empty3/2/2024, 3:54 am by Seth@WiiPlaza

» First person hand model change?
How to port codes NTSC PAL JAP Wii-GameCube  Empty2/28/2024, 4:53 am by Ad3lamac611

» {RELEASE} Field Raider Firefox v1.72 by Seth@WiiPlaza
How to port codes NTSC PAL JAP Wii-GameCube  Empty2/21/2024, 8:52 am by naxil

Search
 
 

Display results as :
 


Rechercher Advanced Search

April 2024
MonTueWedThuFriSatSun
1234567
891011121314
15161718192021
22232425262728
2930     

Calendar Calendar

Country Statistics
Free counters!

You are not connected. Please login or register

How to port codes NTSC PAL JAP Wii-GameCube

4 posters

Go down  Message [Page 1 of 1]

Dr.Emuler

Dr.Emuler
Code Porter

In this post you can learn how PORT codes, simple codes!

Theres 2 ways Normal and "PRO"

So lets do this.

First NORMAL WAY

For normal way you gonna need DELTA MAKER if you need delta maker in english can be downloaded from here:

http://www.bullywiihacks.com/t1685-delta-maker-210?highlight=delta+maker


  • How to port codes NTSC PAL JAP Wii-GameCube  Deltam10
  • (This screen is a translated edition of that program)


Port codes in most cases result easy, but you need to learn how identify what kind of code are you playng with.

Remember, this tool can only port "simple" codes, activators, ASM, and pointers requires another kind of procedures to "port" it.

Will gonna use DELTA MAKER TOOL
¿How works?
This tool ask you for 2 base codes, that have the same effect
for example UNLIMITED POINTS in NTSC and PAL or JAP.

When this tool got both base codes [adresses] calculate the distance betwen both, and thats a "difference" [offset] this adding or substracting in hex, depending the "direction" of the operation takes.
¿What kind of codes can port with this?
Just simple type codes for example
[most cases are 1 or 2 lines]


02354B4E 00000578

00354B6D 000000XX

What kind of codes CANNOT port?
Button activators, pointers, ASM, etc
This codes cant be ported automatically with this tool, most of times you will need a RAM DUMP to do it, or in extreme cases GECKO.

Pointer example: 48000000 8044D5E0
Button Activator Example: 2838BC22 00004000
ASM Example: 90010010

FOR MORE INFO OF HOW OTHER CODES NOT LISTED HERE LOOKS HERE:
http://geckocodes.org/index.php?arsenal=1

Can you showme how can start?
I will show you with some codes that ive recent port.
We are talking about RESIDENT EVIL ARCHIVES PAL & NTSC

This is our base code
"LOW FINISHING TIME"

NTSC code (base 1) [adress 1]
Low Finishing Time [Jay007]
04362110 00000000

PAL Code (base 2) [adresss 2]
Low Finishing Time [Yamishira]
04401890 00000000

¿Where can get this codes?
Found it in google, or http://geckocodes.org/ this web have a lot of codes BUT NOT ALL.

Some times codes are similar, but some times no! just be sure about EFFECT its exactly the same!

Well lets get started!


base 1 [adress 1] paste NTSC Code
04362110
base 2 [adress 2] paste PAL code
04401890
Now click on calculate
and you can get the offset [the number that you interested in]
Offset is the distance between NTSC and PAL code.

Now in the below white box paste the NTSC code that you wanna port to PAL
How to port codes NTSC PAL JAP Wii-GameCube  Deltam10
Please when you port DO NOT INCLUDE, ACTIVATOR BUTTONS, ASM CODES, POINTERS ETC read full tutorial to know how this codes looks!

Dont include simple transition codes, transition switch or end code lines!
This is how looks:

Transition simple
E0000000 00000000
Transition switch
CC000000 00000000
End code
E0000000 80008000

If you forget to remove this codes when port, and includes, when you load it simply dont gonna works, and probably your game freeze and you have to restart game.

Now, NOT ALL CODES CAN BE PORTED WITH THE SAME OFFSET!!
This cuz the ram speed can be different between versions, so you have to retry with another pair of base codes.
If you cant  get a pair of codes that give you the correct offset you have to port in the "PRO" way, using RAM DUMPS and HEX editors.


But... how about if i want to port PAL to NTSC?
Its easy! just invert adresses order!
base 1 [adress 1] paste PAL code
04401890
base 2 [adress 2] paste NTSC code
04362110

******** PRO WAY ********

This way requires this:

-RAM Dumps of your game
If you wanna port NTSC to PAL
You need NTSC RAM DUMP and PAL RAM Dump
Not works only with one!

RAM DUMPS are .BIN files over 24 MB
learn how get it here:
http://www.bullywiihacks.com/t2201-making-ram-dumps-with-dolphin-no-usb-gecko

-HxD
Its FREEWARE get it here:
http://mh-nexus.de/en/hxd/

Well you got all right!

First you need learn some basi HxD functions for this tutorial!

Go to offset
[CTRL+G]

Find vaules
[CTRL+F]
Can be configurable to find plain text, HEX vaules, and more but most of cases yo just need only that.

Well lets start!!

This example im gonna port JAP pointer to PAL

1.-Open BOTH ram dumps [of course in separated windows] if HxD open all in the same its ok too.

2.-Lets gonna port part of a POINTER CODE.
This is our original pointer code a JAP code
48000000 8044D5E0

Now you just need this part of that code 44D5E0
In the JAP DUMP go to offset 44D5E0
Look how the PLAIN TEXT looks identify some special characters like $ or & or EURO money character, this is graphical [why not hex vaules?, in the other dump this vaule can change EXTREMELY]

Now go to PAL dump and start finding PLAIN TEXT that match with the JAP dump until you get the part that you think match better!
[not all the time you can get the correct ported adress at the first time!!, you need to experiment]

like this
How to port codes NTSC PAL JAP Wii-GameCube  Compar10

First window its our original JAP adress
Second window its our PORTED PAL adress
 Look how vaules and lines are DIFFERENT!!!

But plain text looks pretty similar!!
now in the picture the word: POSICION [in your language can be different]
its the "PORTED ADRESS"

So your JAP Pointer code is:
48000000 8044D5E0

and your PAL Pointer code is:
48000000 8050E6C0

Thats all! your pointer is ported!!

If you wanna "PRACTICE" with the same DUMPS that ive been using can download here!

JAP DUMP
http://www.bullywiihacks.com/t3182-re4j08-resident-evil-archives-ntscj-ram-dumpwii

PAL DUMP
http://www.bullywiihacks.com/t3181-re4p08-resident-evil-archives-pal-ram-dumpwii

When you get how, try to por it to NTSC!!!
http://www.bullywiihacks.com/t3179-re4e08-resident-evil-archives-ntsc-ram-dumpwii


This procedure works with codes like this
003F6745 00000006

Im not limitating only that, i just wanna proof that works with
RIGHT ADRESS
003F6745 XXXXXXXX
or LEFT ADRESS
XXXXXXXX 8050E6C0

If you dont get something, ask here im gonna try to answer Smile
[English is not my native language be kind me]

HOPE BE USEFUL!!


_________________
How to port codes NTSC PAL JAP Wii-GameCube  Dremul10

SnB@BWH

SnB@BWH
Admin & Writer

The first tutorial or as you called it the "normal" way of porting codes is absolutely wrong in every way! Delta Maker is only a calculator! I can show you the source code, if you'd like. All it does is calculates the offset between two codes! It doesn't work that way. However, the second tutorial, which should be called "normal" is right, but you could've elaborated more on it. Wink


_________________
How to port codes NTSC PAL JAP Wii-GameCube  Simple10

How to port codes NTSC PAL JAP Wii-GameCube  LSTjSyDDiscord: SnB_BWH

Click HERE to earn free bitcoin, litecoin, dogecoin, and dash!

Win Free Bitcoins every hour!

Arnachy69

Arnachy69

Hey hello can i download this nice program
when it possible the tekst say's alone for mods Sad

Bully@WiiPlaza

Bully@WiiPlaza
 
 

Arnachy69 wrote:Hey hello can i download this nice program
when it possible the tekst say's alone for mods Sad
Try this instead:
http://www.bullywiihacks.com/t3423-


_________________
How to port codes NTSC PAL JAP Wii-GameCube  YBjg74I

Sponsored content



Back to top  Message [Page 1 of 1]

Permissions in this forum:
You cannot reply to topics in this forum