joyce-chen / persona5-negotiation

A guide and list of negotiations in Persona 5 and Royal. (Incomplete. Work-in-progress.)
http://joyce-chen.github.io/persona5-negotiation/
65 stars 66 forks source link

Whole database of P5 & P5R questions to be added #41

Open sexnine opened 1 year ago

sexnine commented 1 year ago

Hey @joyce-chen,

I've managed to extract a full list of all the questions in P5, along with their reactions.

The data is available here.

Please feel free to use the data to complete the data for Persona 5 (not Royal) on your site :)

Structure:

    {
        "id": 0,
        "type": "jigaku",
        "question": 0,
        "chats": [
            "Ain't you kinda old to be playin' dress-up?",
            "So, who're you tryin' to impress with that mask?"  // Question to be displayed on the site
        ],
        "choices": [
            "Nobody.",
            "Shuddup...",
            "I'm actually still young..."
        ],
        "reactions_table": [
            [  // Choice 1 - Nobody.
                "ok",  // timid
                "good",  // irritable
                "bad",  // upbeat
                "good"  // gloomy
            ],
            [  // Choice 2
                "bad",  // timid
                "bad",  // irritable
                "ok",  // upbeat
                "bad"  // gloomy
            ],
            [
                "ok",
                "good",
                "good",
                "ok"
            ]
        ]
    }

Using the data, it should look like this: image

sexnine commented 1 year ago

I have also managed to now get the questions for P5R.

Data is available here :)

joyce-chen commented 1 year ago

Hey, Thank you for sharing this! Since you extracted these from the game, do you have any insight to whether or not each shadow has a list of questions they can ask or if they're split into different pools of questions?

sexnine commented 1 year ago

Hey there, I'm not entirely sure about that, I haven't dug thattt deep, but I'll look into it some time.

Although, as far as I understand, there are 11 different "characters" (see type key) they can be (child, young woman, man, etc.). A random question is chosen from a set of 8 (8 per "character"), before picking another random question from another set of 16.