kevin_suarez2002
03-12-2021, 05:56 PM
I need your help on the codes that you have. When I play the game, it has a black screen issue. I tried testing the codes that you have. And I want to know how to fix the issue of the black screen?
(07-16-2020, 05:21 AM)agentkk00 Wrote: [ -> ]Alright, so while I am sure that there won't be many people who need this, I did think it would be helpful to those who will need it in the future, including myself if I ever forget it. I figured out how to edit the shelf, dairy bin, and freezer codes to my advantage. Some of this information may be applied to other codes for this game as well, such as the d-pad controls. However, know that other titles will use different codes for these inputs, so this can't apply to any games other than HM:AWL.
For the first exercise, we'll use a shortened shelf code with variables for the sake of the tutorial:
However, that's not all there is to this code. In order to use this code effectively, you must also be able to determine where the items should go, how items will be chosen to put in the set, and how many items to put in each set.Spoiler: (Show Spoiler)0518d625 08000000
4a341466 0002000x
00000000 83072320
0000yyyy 03180002
4a341466 0002000x
00000000 8307250c
0000yyyy 01120002
4a341466 0002000x
00000000 83072322
0000zzff 008d0002
For this section of our exercise, our variables will be x, y, and z. This code only adds two sets of items to the shelf with one press of the d-pad.
The direction of the d-pad is determined by the following code:
4a341466 0002000x
Specifically, it's determined by the last digit, x. x may be changed to 1 for left, 2 for right, 4 for down, and 8 for up. I'll change my x to 1.
If you want to change the first item in your set, change yyyy to its item code in the above posts. For this, I'll be changing it to the codes for happy lamp and an S-rank peach (043f and 00d5).
zz determines the amount of each item you want. For example, changing it to 63 will give you 99 of each item, and changing it to 7f will give you 127 of each item. I'm not sure how far you can push this, so make sure to always back up your saves. For the sake of being able to see the code in action, I'll change zz to 32, which will give me 50 of each item.
With all of my changes the new code will be:
0518d625 08000000
4a341466 00020001
00000000 83072320
0000043f 03180002
4a341466 00020001
00000000 8307230c
000000d5 01120002
4a341466 00020001
00000000 83072322
000032ff 008d0002
For the next part of this tutorial, we'll use our new code with new variables:
Assuming you followed the tutorial to a t or just copied the final code, you should end up with a code that gives you 50 of the three special flowers and 50 of each basic fruit with S-ranks on each of them when you press left on the d-pad. I hope this tutorial helps you with editing AR codes for this game! Be sure to play around with the values to get different combinations of items too.Spoiler: (Show Spoiler)0518d625 08000000
4a341466 00020001
00000000 830723xx
0000043f yyzz0002
4a341466 00020001
00000000 830723xx
000000d5 yyzz0002
4a341466 00020001
00000000 83072322
000032ff 008d0002
In this new code, x is the location of the first item in a set, y is the number of codes to count to the next item (which you can visualize in the list of item codes above), and z is the amount of items in a set.
For xx, the first location is 20 in hex. After that, every space has a value of 4. If I want to move the item over 3 spaces to make the code start in the 4th space, I add c, which has a value of 12. My new xx value will become 2c. Since I'll only need three spaces for this set, my next xx value will be 38 after adding c to 2c.
For something as simple as getting the three special flowers, you'll only need a yy value of 01. This is because each code is immediately after the other:
043F = Happy Lamp
0440 = Gemsoil
0441 = Upseed
However, for something more complicated, like getting only S-rank fruits, your yy value will change depending on how many items are between each item you want, plus your destination. For example, the fruits are set up like so:
00D5 = Peach S
00D6 = Orange B
00D7 = Orange A
00D8 = Orange S
Since it takes 3 jumps to get to the next S-rank fruit, the yy value is 03.
With that in mind, we'll move on to zz, which determines the number of different items in each set. If you want three different flowers, you change the value to 03. If you want 5 different fruits, you change the value to 05. If you want 65 different items, your value would change to 41! If you're having trouble figuring out which hex value to use, I suggest going to calculator.net or use any hex calculator you trust and converting decimal values (the ones we use in everyday life) to hexadecimal values (the ones used in AR codes).
Sometimes, if the last item in your set has a hex location that exceeds 2 digits, the digit before xx will increase by 1 in the next set. This can make it hard to determine where your next set should start. It might be helpful to remember that 63 is the last decimal number that stays under 2 digits when multiplied by 4 and converted to hex. Therefore, each set of pages will have 63 separate items before starting a new set of pages. It might also be helpful to note that the 64th item won't start at the same point as the first set, but rather at the space before it in the second set. To make that clearer, the first set of pages starts at 320. The second set starts at 41c. 3 to 4 marks the new set of pages, and 1c is 20 minus 4 (one item space). This might be difficult for some, so it might take some fiddling with the code to make it work for you. I hope it's not too confusing! An easy way to avoid this is to include 64 separate items in each set of pages, since your end space is determined by the number of items you have and where you start. That way, you'll always start at x20.
For me, all this in mind creates the following code:
0518d625 08000000
4a341466 00020001
00000000 8307232c
0000043f 01030002
4a341466 00020001
00000000 83072338
000000d5 03050002
4a341466 00020001
00000000 83072322
000032ff 008d0002
(05-16-2021, 12:49 PM)Birblebubble Wrote: [ -> ]I've been trying to figure this out but I'm having a lot of trouble. Is there any way to make a code that would just give you the records that are unlocked through GBA connection? I've been trying but I keep ending up with a bunch of glitched items...
[spoiler]All Music Record AR Codes
Spring Song
0518d625 08000000
4a341466 00020002
00000000 83085b46
00000510 00010002
Town Spirit
0518d625 08000000
4a341466 00020002
00000000 83085b46
00000511 00010002
Flower Bud Fall
0518d625 08000000
4a341466 00020002
00000000 83085b46
00000512 00010002
64 Memories
0518d625 08000000
4a341466 00020002
00000000 83085b46
00000513 00010002
Marin Jazz
0518d625 08000000
4a341466 00020002
00000000 83085b46
00000514 00010002
Butterfly
0518d625 08000000
4a341466 00020002
00000000 83085b46
00000515 00010002
Summer Memories
0518d625 08000000
4a341466 00020002
00000000 83085b46
00000516 00010002
Joy of Fall
0518d625 08000000
4a341466 00020002
00000000 83085b46
00000517 00010002
Winter HM
0518d625 08000000
4a341466 00020002
00000000 83085b46
00000518 00010002
The Bride
0518d625 08000000
4a341466 00020002
00000000 83085b46
00000519 00010002
Breeze
0518d625 08000000
4a341466 00020002
00000000 83085b46
0000051A 00010002
Quiet Winter
0518d625 08000000
4a341466 00020002
00000000 83085b46
0000051B 00010002 [/spoiler](10-26-2022, 05:47 PM)haybay Wrote: [ -> ]I made some codes for this exact purpose, please enjoy. All of these have been tested and work with AWL USA for the gamecube.I was able to make a simple set of codes that work with A Proud Life (USA) also! Please enjoy.
Instructions!!:Code:
[spoiler]All Music Record AR Codes
Spring Song
0518d625 08000000
4a341466 00020002
00000000 83085b46
00000510 00010002
Town Spirit
0518d625 08000000
4a341466 00020002
00000000 83085b46
00000511 00010002
Flower Bud Fall
0518d625 08000000
4a341466 00020002
00000000 83085b46
00000512 00010002
64 Memories
0518d625 08000000
4a341466 00020002
00000000 83085b46
00000513 00010002
Marin Jazz
0518d625 08000000
4a341466 00020002
00000000 83085b46
00000514 00010002
Butterfly
0518d625 08000000
4a341466 00020002
00000000 83085b46
00000515 00010002
Summer Memories
0518d625 08000000
4a341466 00020002
00000000 83085b46
00000516 00010002
Joy of Fall
0518d625 08000000
4a341466 00020002
00000000 83085b46
00000517 00010002
Winter HM
0518d625 08000000
4a341466 00020002
00000000 83085b46
00000518 00010002
The Bride
0518d625 08000000
4a341466 00020002
00000000 83085b46
00000519 00010002
Breeze
0518d625 08000000
4a341466 00020002
00000000 83085b46
0000051A 00010002
Quiet Winter
0518d625 08000000
4a341466 00020002
00000000 83085b46
0000051B 00010002 [/spoiler]
Enable these one at a time only, resetting the game in between uses.
For best results, hold an item you don't mind losing and have a lot of, like toy flowers, and with the game unpaused press the right d-pad.
Pause the game by pressing start and you'll notice your held item is now your music record of choice. Congrats!
Make sure to swap your held item back to something disposable again, save your game, and reset your game, and then switch which record code you have active.
Rinse repeat.
I included the last two records (the default ones you start the game with) just in case you lost them and want them back.
What I've been trying to do is port this code to work with the Harvest Moon: A Proud Life mod for AWL USA. If any of you from ages ago still look here, I'd love some instruction on how to do that. I know how to dump the RAM, I know I need to compare the offsets, but I can't seem to figure it out.
[spoiler]All Music Record AR Codes
Spring Song
03085A26 00000510
Town Spirit
03085A26 00000511
Flower Bud Fall
03085A26 00000512
64 Memories
03085A26 00000513
Marin Jazz
03085A26 00000514
Butterfly
03085A26 00000515
Summer Memories
03085A26 00000516
Joy of Fall
03085A26 00000517
Winter HM
03085A26 00000518
The Bride
03085A26 00000519
Breeze
03085A26 0000051A
Quiet Winter
03085A26 0000051B
[/spoiler]