Skip to content

Find a way to add Request Points or Request Rank to the item pool #7

@JTSenneker

Description

@JTSenneker

The requests from the Request BBS reward points at the end their sequence of events. After receiving a certain number of Rewards Points, a method is called to increase your Request Rank. Finding the addresses related to this can allow us to add "Request Points" or "Request Ranks" to the pool.

Things to look out for:

Request BBS first turns on the "display star difficulty" flag, which starts at 0x001FF4. Without this one, the 1* or 2* icons just don't appear. Then, it turns on the "Job Unread" flag, which start at 0x02001FFC.

Then, there are values starting at 0x02000290 that indicate which Job ID should be displayed on the BBS. For example, we start with 0x00, because it's the first job, then 0x01, etc. Since the order doesn't actually match the internal IDs, these are a bit out of order (for example, the 5th job is actually not 4, it's 25)

Lastly, there's a value at 0x020065B0 which indicates how many jobs are enabled. For example, when you can first access Tab's Shop, this gets set to 5, and by the end of the game, it's set to 29.

In game textboxes have this series of events called at the end of every request.

    callRequestPointsBuffer
    printBuffer
        buffer = 1
        minLength = 1
        padZeros = false
        padLeft = false
    " Points!"
    keyWait
        any = false
    callRequestPointsAdd
    callRequestFinish

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions