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 - Epsilon

Pages: [1] 2 3 ... 18
Any payload that alters Red's SRAM will invalidate ye almighty $B523 checksum, and the game will reject your save file, calling it "destroyed". In Red, SRAM is often left unlocked, making these edits easier.

In G/S/C, SRAM is almost always left locked, making these edits harder to do unintentionally. 
Debate Wars / Re: Gun Control in the US
« on: April 10, 2018, 03:43:51 pm »
Starting to think that banning every potentially dangerous item in common use may not be the solution here.

this->Exactly() ;
General Discussion / Re: The Glitchy Thread of Topiclessness (#3)
« on: March 30, 2018, 11:15:37 pm »
Make me one for shits and giggles.

Bert for Mod 2018
Writing / Re: The Thing on Route Eight
« on: March 06, 2018, 01:32:43 pm »
    If that is purely your own than I would say you made a believable story there Bert! Good going! Those glitches used to scare the hell out of me as well when they funked up and locked down my game. I can relate.

    Just wanted to bring to your attention that posting in topics that are older than 4 months old are prohibited by forum rules, unless the topic is stickied/ the content provided by the bump contributes to the content of the topic.

    Refer here:
    Do not post in topics that are over 4 months old, unless there is significant reason to do so

    Stickies, by their nature, cannot be "bumped" and thus are exempt from this rule.

    In general "significant reason" means new content relevant to the topic, or recent news concerning said topic.[/li][/list]

    (Note that this topic was posted to the Writing board in 2012)

    Just wanted to point this out as moderators and admins tend to frown upon this.
    Apparently, the original creator of the code I ported for you wrote to $DA72. When I ported it for Yellow, I simply subtracted the address -1 to get $DA71. However, upon further analysis, it appears neither of these addresses point to anything useful.

    Carbos x69 (hex:45)
    X Accuracy x218 (hex:DA)
    Lemonade x1 (hex:01)
    Poké Ball x119 (hex:77)
    TM01 x[Any qty]
    Trust me, if you already understand assembly at least to an extent, Gbz80 will be a cakewalk.
    Don't forget the terminator character at the end of box name 1 which is a "ld d,b" instruction. Here it doesn't really change anything (maybe set 0 flag), but still could add confusion when you forget it.

    ld instructions do not update flags, so the $50 terminator "ld d,b" isn't really worth mentioning in this context.
    The issue is not with Skeef's code. It translates to the following ASM:
    Code: [Select]
    xor a
    or a,$ff
    ld ($d5b9),a
    or a
    ret nc

    ...which does it's intended job of giving x255 of the first item. All i can say is ensure you have setup your bootstrapper correctly. It's
    Quagsire (Holding TM02, Return as first move)
    Skeef's code was to be be used with TM25. You are probably attempting to do this with the Coin Case.

    The same code for use with the coin case is
    Code: [Select]
    A 0 9 é z 't p 5
    é Z (mult) . 9 'l 'l 'l
    'l p 'd
    Can anyone help me?

    Is there any Arbitrary Code to control what DVs I want to change to a Pokemon? For example:


    Ive been seen some videos but they just pust the neccesary items (and in different ways, so I cant find a pattern). Some examples:


    The following codes are used to edit the DVs of box Pokemon 1.

    You can use

    Carbos x218 (hex:DA)
    X Accuracy x178 (hex:B2)
    Lemonade xDVOne
    TM03 x55 (hex:37)
    Elixer x71 (hex:47)
    Awakening xDVTwo
    Escape Rope x121 (hex:79)
    Max Elixer x176 (hex:B0)
    Ether x119 (hex:77)
    TM01 x[Any qty]

    To write to the Speed/Special IVS. Then, to write to attack/defense IVs, toss one X Accuracy.

    Alternatively, you may also use this code, which writes to all DVs in one go. It takes a bit of math to use, however.

    Thunderstone x177 (hex:B1)
    TM18 x4 (hex:04)
    Lemonade x#FirstNum
    Water Stone x82 (hex:52)
    Awakening x#SecondNum
    Escape Rope x121 (hex:79)
    Max Elixer x119 (hex:77)
    TM01 x[Any qty]

    To find the numbers, simply take the first DV * 16 + the second DV. For the second number, do this with the third and fourth DVs



    ...would be

    Thunderstone x177 (hex:B1)
    TM18 x4 (hex:04)
    Lemonade x250 (hex:FA)
    Water Stone x82 (hex:52)
    Awakening x170 (hex:AA)
    Escape Rope x121 (hex:79)
    Max Elixer x119 (hex:77)
    TM01 x[Any qty]
    Probably nope.

    The game crashes when using TM23 because the carry flag isn't set, so the game jumps to an unrelated area of memory at $03:42e0. In N3DSVC, invalid ops are seemingly ignored, so the game just hits a "ret nc", and since the carry flag not being set caused it to jump there in the first place, that's likely where it will return.

    Regardless, this just changes a few registers, attempts a write to ROM at $7109 (obviously does nothing), and returns
    What Wack0 said is true. But in regards to cartswap, no.

    Cartswap works by cutting off contact with the ROM, letting the user load a new one, and booting into the new cartridge. However, this is all done within the system itself. Alone, you cannot use this to escape VC itself.
    Really nice work!

    Will edit this post with test results.

    Edit: Confirmed not to work
    Arbitrary Code Execution Discussion / Re: 8F script request
    « on: February 13, 2018, 04:24:14 pm »
    I figured out what went wrong, in the post you said 77 thunder stones in the bag, but in the save you gave me its 57.
    I made the video (but won't upload it till April fools), however if you guys want to see it I can make it unlisted

    The program I used to develop these scripts, Gbz80 to items, currently suffers a bug in which it incorrectly calculates the code relative to Labels. I have reported this to the developer of Gbz80 to items, sorry for the confusion!
    Arbitrary Code Execution Discussion / Re: 8F script request
    « on: February 13, 2018, 11:47:17 am »
    In the attached save, just use 8f, walk 16 steps, and Mew will appear. You can use the PC in the room to check the item list.

    On this particular save, the game will softlock if you attempt to open the party menu/when you encounter Mew. This is simply because I lazily edited the bootstrapper rather than set it up properly, setting this up correctly in game should have no issues.
    Pages: [1] 2 3 ... 18