Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - forsyz

Pages: [1] 2 3 ... 5
1
Well I've got to Goldenrod (yes that was quick..) and I've got the Coin Case, Quagsire TM02 and TM04. Little under two hours playtime. Unfortunately I cannot get the Return TM as it's not the right day of the week, but good reason to try this TM04 method then!
you can change the time in gold and sliver and use that to get a bunch of hair cuts
2
What do you mean by "so it does" ?
Also ACE cannot modify code. That had been brought up before, but it's all the NOPE.
It can if its in the ram.
None of the game's code is in RAM, except for a small routine that does nothing but wait. So, still, nope.
this isn't glitching but what happens if you try to trade a pokemon with mail if you hack the rom to do it and do a link trade in an emulator
3
Theres an easier box name hex editor here but it uses the french version would you be able to make an easier one for the english version of the game based on this https://forums.glitchcity.info/index.php?topic=8097.15
4
What do you mean by "so it does" ?
Also ACE cannot modify code. That had been brought up before, but it's all the NOPE.
It can if its in the ram. And your using crystal_ real time ace to have the code changed in the ram.
5
Memory Editor using French Box Names (does not require items in Item Pocket)

Special thanks to gifvex for contributing some ideas to the box names.
 
Preparation for TM09

Set Box 1's Name:
   A p u' 9 é G ♀ n'
Use TM17 with Quagsire holding TM02
Give Quagsire the newly generated TM09 in the TM Pocket

Using the memory editor

Set Box 2-8's names:
Code: [Select]
p u' t' é 3 2 u' 6
é 's 2 u' 5 é 1 2
2 0 m' m' 's 1 2 ♀
× é ♀ 2 's 1 2 ♀
× é / 2 's 1 2 é
A n' G G G m' u' A
u' A n'

Box 1 is used to store the destination address + value to write.

Don't write to $d8f6/$f8f6 (has the return opcode for box names)

Raw Source Code (to copy into BGB debugger)

Code: [Select]
xor a
sbc $dd
ld [$f8f9], a
sbc $fc
ld d, b

ld [$f8dc], a
sbc $fb
ld [$f8f7], a
ld d, b

ld hl, sp+$f6
db $d8, $d8
call c, $f8f7
push af
ld d, b

pop af
ld [$f8f5], a
call c, $f8f7
push af
ld d, b

pop af
ld [$f8f4], a
call c, $f8f7
db $ea, $50, $80

reti
db $86
add [hl]
db $86
ret c
sbc $80
ld d, b

sbc $80
reti
ld d, b

Source code after self-modifying writes
Code: [Select]
xor a
sbc $dd
ld [$f8f9], a
sbc $fc
ld d, b

ld [$f8dc], a
sbc $fb
ld [$f8f7], a
ld d, b

ld hl, sp+$f6
ld h, $d8
call c, $f8f7
push af
ld d, b

pop af
ld [$f8f5], a
call c, $f8f7
push af
ld d, b

pop af
ld [$f8f4], a
call c, $f8f7
db $ea, $50, $80

reti
ld a, [hli]
add [hl]
inc hl
ret c
sbc $80
ld d, b

sbc $80
reti
ld d, b

I might try to optimize box names for the memory editor for other language versions.

will you do one for english versions to it would be easier then getting all those items and using tm25 a bunch of times to use fmks hex editor
6
What do you mean by "so it does" ?
Also ACE cannot modify code. That had been brought up before, but it's all the NOPE.
It can if its in the ram.
7
The Johto Guard Glitch cannot be used to smuggle mail into Gen I. (Below is a detailed explanation using the disassembly, but I didn't test it in-game)


The function that checks for Gen I compatibility is called SpecialTimeCapsuleCompatibility (https://github.com/pret/pokecrystal/blob/f0209d6ed6a0cd0e759dff49bdfe4d8171229c29/engine/link.asm#L2054-L2133).
It's basically composed of three loops which check one part of the compatibility each.
The first loop parses species, and this is how it returns : until it encounters a $FF species
The second and third loop instead use the counter counting the number of Pokémon in the party.

Thus, only the Pokémon species check is affected by the Johto Guard Trick. Quite a shame, but oh well.


As for the Mystery Gift trigger being tied to Kurt, a quick search about the flag turns up that for some reason it's also used by a bunch of other triggers. So I believe something else is going on there, probably that this flag is used as a temporary by different scripts ?
I don't really know what's going on there, but here are the elements I found :
- The delivery guy is directly tied to the mystery gift flag. (I don't know how for sure)
- When the delivery guy appears, he sets Kurt's flag again.

You could use real time ace to modify the code so it does
8
hex editor still doesn't work after following your steps there are still question marks in box 8 to box 10s name
Where does the first question mark in Box 8 appear at/What is Box 8's name?
After AH
So Box 8's name is AH???F?p or..? Are any letters for Box 9 or Box 10 modified at all compared to Step 1? If not, seems like you messed up on Step 25.

yes none of the question marks from box 8 to 10 were changed
9
hex editor still doesn't work after following your steps there are still question marks in box 8 to box 10s name
Where does the first question mark in Box 8 appear at/What is Box 8's name?
After AH
10
hex editor still doesn't work after following your steps there are still question marks in box 8 to box 10s name
11
Hey FMK,
The initial steps gave me TM25 in my ball pocket successfully.
However when I do the second part, it throws me an invalid opcode error (on bgb)

Third spot slide Pokemon is definitely at a low enough level (which is why I was able to get TM25 in wrong pocket),
and my TM02 Holding Return Quagsire is at Slot 4 when I "used" TM25.

Quote
Step 8) Move your slide Pokemon to slot 2
Step 9) Move Quagsire to slot 3

Seems like you missed those steps, since it's trying to execute the TrainerID of Pokemon 3 as an OpCode, which it shouldn't reach if Quagsire is in slot 3.

hex editor doesn't work did all the steps correctly and theres still question marks and it crashes my game when i try to use it  this was the code it wrote  FA C0 D8 D6 80 67 FA BF D8 D6 80 07 07 07 07 84 67 FA C2 D8 D6 80 6F FA CB D8 D6 80 E6 07 07 07 07 E6 6F 50 F6 FA E6 C4 D8 80 E6 67 50 C3 D8 80 E6 07 07 07 07 50 77 D0 50 F7 F7 50 00 00 00 81 8E 97 F7 F8 50 00 00 00 81 8E 97 F7 F9 50

.. Off by one errors are the worst.

Up to step 22 of my instructions are correct, so assuming you saved after inputting everything...

Rename Box 1, 2, 3, 8, 9, 10, and 11 so they match what they were for step 1.

Rename Box 3 to é72555x'd
23) Box 02: é'm2px'd    : Use TM25 Once
24) Box 02: é'm2p0H'vA  : Use TM25 Once
25) Box 03: é93555x'd   : Use TM25 Three Times (!! NOTE: Says Box 3, Not 2)

Continue from Step 26 of the original, and that should fix everything.

Hey, have you come up with a code for set third pokemon's level? I want to reset hatched pokemon's level to 0 just to gain their default moves.

For the EXP and Nature Modifier code, change the M for Box A to an A, and make the ? be A as well. That will set its experience to 0. After that, you just need to deposit it into the PC and withdraw it for it to update its level.

Alternatively:
Box A: 5pej4x'd

Sets their level to 0 but doesn't affect their EXP, so having them gain any EXP will cause them to level from 0 back to whatever level they were before.

also why do you name box 2 Box 02: é'm2px'd55 in step one if your just going to name it something different in step two then use tm25
12
hex editor doesn't work did all the steps correctly and theres still question marks and it crashes my game when i try to use it  this was the code it wrote  FA C0 D8 D6 80 67 FA BF D8 D6 80 07 07 07 07 84 67 FA C2 D8 D6 80 6F FA CB D8 D6 80 E6 07 07 07 07 E6 6F 50 F6 FA E6 C4 D8 80 E6 67 50 C3 D8 80 E6 07 07 07 07 50 77 D0 50 F7 F7 50 00 00 00 81 8E 97 F7 F8 50 00 00 00 81 8E 97 F7 F9 50
13
can't get shiny male pokemon to work my boxs are like this http://prntscr.com/grv7hp
14
https://www.youtube.com/watch?v=ffZjCabeNr4 would be cool if you could make a memory editor like this one using box names
15
Generation II Glitch Discussion / Re: Coin cACE - Streamlining [UE Version]
« on: September 30, 2017, 06:14:33 pm »
As most know, using Coin Case ACE is a bit impractical -- you gotta walk a specific way, listen to specific cries, and even when everything is done right, you need to save and reset after a single use. Which is all fine and dandy for R&D, but is quite a pain for practical use.

To that end, for updating ACE for 2017, it's time to give the Coin Case the IE (Sorry, 'Edge') treatment -- using it to access a better ACE.

Prerequisites:
Coin Case (... Duh)
A low level slide Pokemon in slot 3 (Gift Pokemon Tyrogue, if you're far enough to get it, seems to reliably work too)
Quagsire in slot 4 Holding TM02, with Return (TM27) as Move 1
At least one Ball
Bellsprout registered in Pokedex
'Menu Account' set to Off in Options (Not required, but useful)

Step 1) Name Pokemon Storage Boxes the following

Ball Slot 1 is TM25:
Box 1: Ap0'v'v855
Box 2: é7'tp'v7'v'd
Box 3: é?2péD95
Box 4: 55555555
Box 5: 5'l'lA'lx'd

Step 2) Enter Cherrygrove Mart
Step 3) Exit Cherrygrove Mart and take exactly four steps to the right (You should be lined up with the right-most tree between the Mart and Center)
Step 4) Listen to Bellsprouts cry
Step 5) Open inventory, swap to Key Items pocket (If already there, swap to Balls/TMs and then back to Key Items)
Step 6) Use Coin Case, confirm that Ball 1 is TM25
Step 7) Save and Reset
Step 8) Move your slide Pokemon to slot 2
Step 9) Move Quagsire to slot 3
Step 10) Congratulations, you never need to use the Coin Case ever again.


Now, let's get rid of that pesky slide Pokemon.

Step 1) Name Pokemon Storage Boxes the following

Pokemon 3, jp $d8c0:
Box 1: Ap0z'v055
Box 2: é(4p0z'v3
Box 3: é)40'v'v85
Box 4: é:4x'd

Step 2) Use TM25
Step 3) Swap Quagsire to slot 2
Step 4) Congratulations, all ACE is now dependent on a single Pokemon being in the right spot. (Make sure to never gain EXP/EVs with the Quagsire.)

NOTE: In order to make codes made for the Coin Case compatible with TM25, when you see péD9, replace it with x'd and stop inputting any code beyond that. If there isn't one, it probably uses the 'Required' code of mine, which means just add x'd at the end. Alternatively, if you've used my 'Required' code from the other topic, TM25 codes can be used with the Coin Case by just removing the ending x'd for codes.


TM25 CODES
Pokemon 3 Modifier - Radio Reader:
Box 1: Ap'vDé?25
Box 2: é0255555
Box 3: p0f'vAé♂2
Box 4: 55555555
Box 5: 554A'v555
Box 6: 'v9éA'véK4
Box 7: éA'vx'd

Explanation: This sets Pokemon 3 in your party (Both Values) to PokeRadio's value +1 (As well as the Radio itself). By default, the radio can only go from $0 to $50 for values, and increases/decreases by 2 each time you change it. However, if it's an odd value it can go below 0 (aka, wrap around to 255) and, more importantly, you can just use TM25 a few times to get to any in-between values.

Known Drawbacks: Won't register in Pokedex, name remains that of original Pokemon.

Pokemon 3 Modifier - Radio Reader (Egg Mode):
Box 1: Ap'vDé?25
Box 2: é22é♂255
Box 3: p0f'vAé92
Box 4: p0b'vaéf4
Box 5: 554A'v555
Box 6: 'v9éA'véK4
Box 7: 55éA4p07
Box 8: éA4x'd

Same thing, but forces the Pokemon to be an Egg with between 1-100 steps to hatch, countering both drawbacks. Also shows what value you're to by changing your second Pokemon's current HP, since it can be a bit hard to tell on the Radio screen (.. Though there's a funny story behind the real reason it exists).

Pokemon 3: Experience and Nature Modifier (Replace ? with a to y):
Box A: 5p0M'vA55
Box B: éS4péT45
Box C: 0?555555 (After inputting once, can just do 0? rather than 0?555555)
Box D: 'v2éU4x'd

For PokeTransporter, assuming it remains the same as RBY. Sets you to just a bit less than 800,000 EXP, which is level 85-99, depending on growth.

Code: [Select]
Nature:   -Atk,     -Def,      -Spe,      -SpA,      -SpD
+Atk: a-Hardy ; b-Lonely; c-Brave  ; d-Adamant; e-Naughty
+Def: f-Bold  ; g-Docile; h-Relaxed; i-Impish ; j-Lax   
+Spe: k-Timid ; l-Hasty ; m-Serious; n-Jolly  ; o-Naive 
+SpA: p-Modest; q-Mild  ; r-Quiet  ; s-Bashful; t-Rash   
+SpD: u-Calm  ; v-Gentle; w-Sassy  ; x-Careful; y-Quirky

Mass Clone Current Box to Box 1:
Box 1: Ap0z'v755
Box 2: é'm2p5555
Box 3: éA2x'd

Pretty self-explanatory, "clones" your currently selected box to box 1 -- overwriting anything there, obviously. Much faster than save cloning, and very convenient for when PokeTransporter is updated.

Pokemon 3: Shiny, Female (For some Gender Ratios, anyways):
Box A*: p04'v'dé]4
Box B: p0kéa455

Pokemon 3: Shiny, Male:
Box A*: p04é]455
Box B: p0kéa455

Self-explanatory.
* Any Box except Box 1.

Instant Text (Lasts Until Reset):
Box A: 5péZ'l555


Side Note: Labeled with numbers means the code absolutely requires the specific box, labeled with letters means there's no location-specific code and it can be placed sequentially starting with any box. Just remember to remove x'd from the end of all names except the last one if you're going to use multiple together.

tried it with the memory editor using pc box item codes and that doesn't work what items do i need to change to make it work
Pages: [1] 2 3 ... 5