#Persona 5 Royal: Rebuild

69 messages · Page 1 of 1 (latest)

violet nest
#

P5R: Rebuild is part one of my three part Persona 5 Royal: Alter Story mod series for P5R (the other two parts will be covered in their own threads). It's currently only planned for the Switch version, due to EXE differences between the Switch PC versions. However, should the possibility arise for a port, I'd be more than happy to do so.

As for the content of the mod, it entirely focuses on converting large amounts of exe code to other formats, as to allow for far greater freedom with modding. The specifics for what I want to do with this are as follows:

1: All combat-related code will be converted to some other format. This includes the following: Skills of all types (active skills, passive skills, and traits), the damage formula, elemental affinities, status effects, baton pass, party size/members, challenge battles, and more.

2: .TBL size limits will be removed. With this working, you should be able to add as many personas, skills, items, and etc. as you want without issues.

3: All Confidant related code will converted to some other format. This includes both the code that handles the confidants themselves, and the code that handles the abilities that they give you. With this part complete, you should be able to create a new confidant from scratch without touching the exe code.

4: All Persona Fusion related code will be converted to some other format. This partially overlaps with the Confidant related code, as one of the main purposes of both of these changes is to allow for new Arcanas to be created. This would also allow for editing of the fusion formula, though.

5: All Mementos related code will be converted to some other format. With this working, customizing Mementos generation would now be possible, alongside the addition of completely new things within Mementos.

#

6: Various changes to file handling will be made. The first main part of this change is that newly imported personas will no longer need 3 different models and animation packs, with there now being the option to use a single model and animation pack for each one, while retaining the functionality of the current setup. The second part of this change will be several smaller changes done to .TBL files. Persona related data will be consolidated into Persona.tbl, as to avoid needing to jump between two different tables to add a new Persona. .TBL files will also now support clone entries, which would be small edits to existing table entries. These would now handle enemy skill/persona Variants. The old model functionality will be retained (as to not require separate copies of every existing demon model/animation pack for the mod to work), but the old .tbl functionality most likely will not.

7: Personas will be able to have custom skins like those for the Phantom Thieves. This would most likely be done at the same time as the model/animation pack changes.

More edits may be added at a later date, but as of now, this is all.

Current Completion Percentage: 5%. I'm still running into a couple of things in the hardcode that I don't know how to handle yet. Once those are dealt with, the completion percentage should rise somewhat quickly.

sour widget
#

i'm sorry

#

what

mild bough
#

This is a very overwhelming thing to do even if you have experience

#

I'd really recommend starting with something simpler to get an idea of how reverse engineering works before doing this

opaque mesa
#

They've been told this before just leave them be

#

I wouldn't expect much help from people experienced with how the game executable works internally though given how you disregarded what they said pretty rudely before

cedar fox
#

I haven't actually seen what you've done but given that this is your first reverse engineering project (which as has been pointed out to you before probably isn't a good place to start learning given the frankly absurd scale of it) and the huge amount of stuff you're trying to do I highly doubt you're 5% complete.
I'm not trying to discount whatever work you have done but I'm just trying to bring you back down to reality. Even doing a single one of those things would be a huge task but you've got 7 (arguably more, some of them are pretty broad in scale). 5% implies that you've gotten a decent amount of at least one of those things working (going off of 7 then about a third of the way done) but I honestly doubt that's the case...

#

If you really do intend on doing all of this then I probably wouldn't list a "percentage completed" at least not until much later down the line where you actually have something that could be shown off.
At this point I kinda doubt you truly understand the scale of what you're doing

stone briar
#

Yeah good luck with that buddy

violet nest
violet nest
violet nest
#

He had done work on other big Switch games before (he'd name dropped Metroid Dread at least), so I knew he had a decent amount of experience. Plus, the Switch version is quite different to the PC version, with multiple things being laid out differently. I know that DC is mainly working on the PC version, so, while a lot of things can apply, there are several parts where DC's advice might not have fully applied to what I'm working on. Is there a better way that I could have communicated that?

opaque mesa
#

DC and other people told you multiple times Switch might not be inlined but it's not laid out differently, things still work the same. And it's similar even to the ps3 version he worked on for actual years.

#

It's not that we doubt the validity of your friend whoever they may be, but understanding games doesn't just happen because you worked on other games you still need time to dig through them. And you were especially rude in outright telling DC he was wrong when he was trying to help you. When the guys been doing this for a couple years atp lol

violet nest
#

I just thought that clearing up something that seemed wrong would be a good idea. I'm trying to do as much as I can to help the community, so I figured that trying to clarify a seeming inaccuracy in our current understanding of how things work would only further that intention. I'll be more careful about these kinds of things in the future, though.

opaque mesa
#

Correcting things is fine but when you're being told by multiple people who've worked in this you're wrong, maybe relook at what you're saying rather than disregarding what they're saying.

violet nest
#

Okay.

cedar fox
# violet nest The 5% of completion is mostly about me learning how to do things. The learning ...

If that's how you're defining the percentages then I suppose it makes some sense. I still think it's misleading but this is just a forum post, if anyone is interested hopefully they'll read that message and get a better understanding of your "percentage".
If this was on GameBanana as a wip or somewhere more public I'd probably complain a lot more but as it's here I don't really care, whatever floats your boat naotoshrug

calm rampart
#

what do you plan on doing for confidants, i understand abilities but making new ones from scratch????

#

i assume that means w/o replacing anyone

#

in that case, the fuck are you gonna do about arcanas

#

what about ultimate personas

#

etc

violet nest
# calm rampart what do you plan on doing for confidants, i understand abilities but making new ...

All of those listed below would be new. I'm planning on adding two new party members for part three of the mod; one being a Shadow, and the other being a Kuzunoha. That specific change is mostly there to allow for those two additions. As for the Arcanas, for the purposes of summoning, I'm going to be adding enough Personas in the later mods that I could just edit the summon table to add them in without hurting anything. For other purposes, they're treated like Maruki was in Royal. For Ultimate Personas, it would work the same as the rest of the Arcanas.

calm rampart
#

hm thats cool and all but wouldnt it be easier to just make your own game? hmm

violet nest
# calm rampart hm thats cool and all but wouldnt it be easier to just make your own game? <:hmm...

I have contemplated that, but the idea for the mod revolves around it being an AU sequel to P5. Even if I was to wait 10 or so years, make a couple of full, unique games, then pitch the game to Atlus, I doubt that it would get picked up, mainly due to the mod being explicitly based around an alternate P5 cannon. It could work as a full fangame, but part 2 of the mod focuses on doing what Royal did to base game to Royal. A good chunk of stuff that I want to do wouldn't entirely fit with base P5, so I'd need to recreate P5R from scratch, do the edits, and add all of the new content for that to work, while modding replaces that with an alternative solution that, while it might be harder, would take significantly less time to complete.

calm rampart
#

that is true

#

itll take less time than having to redo engine

daring finch
#

ngl this is promising. get your popcorn and hype trains ready

daring finch
#

I still have faith.

#

I wish him good luck

glacial obsidian
#

i will be real, i do not have such faith, but if he does pull it off then 3 will be convenient to something i want to do, (and even if he doesnt i expect something funny to happen,) so im following anyway

tepid portal
#

Hmm, this didn't go well I assume 😄

cedar fox
#

lol I doubt it

#

They were warned many times that they were overambitious, it's no surprise that nothing came of it

halcyon tide
cedar fox
#

In a way it makes more sense for switch since stuff isn't inlined

#

But also switch code modding is much less mature

grave temple
#

I'm hoping for Number 2. Just Number 2. It is very unlikely to be done in PC as DC has mentioned.

halcyon tide
#

maybe, but reloaded lets you have easy access to .NET and libraries, would switch allow that outside of emulation?

grave temple
#

regardless of that, I wish you good luck

cedar fox
#

It's not something I've looked into that much though

cedar fox
grave temple
#

SadgeInTheRain awww

#

too bad

#

oh yeah i didnt see the date

simple mural
#

Oh my lordy lord, this guy, i mean at least he tried?

south lake
#

I mean, probably learnt some skills modding or uh tuning ones own expectations

sour widget
#

oh man

tepid portal
muted sun
#

oh hey this was the person who was implying I didn't know what I was talking about because their friend said something that contradicted what I said

south lake
#

fantastic

#

persona modding community so nice

final blaze
#

P5 rose golden?

glacial obsidian
#

snrk

violet nest
#

Just saw that this got risen from the depths of non-existance. I might come back to this at some point? I mainly stopped because I just kind of moved on from Persona 5 (and because I pretty much had no idea what I was doing when I was working on it, I think), but now I'm going back into a Megaten game, so I'm a bit back into this particular circle. I've also gotten a lot closer to going into actual gamedev at this point, though, and if that happens, this will almost definitely never happen, if only because it would almost definitely kill any potential of me having a professional relationship with Atlus in any capacity, and I'd like to keep that door open. Who knows what I might do under a pseudonym, though.

cedar fox
#

That's fair, best of luck with whatever you end up doing

violet nest
# halcyon tide thanks for bumping this, that was a crazy post. maybe on pc, but *switch* <:hmm:...

The actual plan was even crazier than what I posted here. The ultimate goal was to make a P5R2 set in an AU where Yaldabaoth wasn't at the bottom of mementos. There were going to be a full 8 new dungeons, and a full new set of social links. #6 and #7 were mainly for an equally stupidly ambitious plan where I was going to model every version of every demon in P5R (including (and especially) stuff like Demikids and Giten versions) and have them all as alternate looks for the demons. Hell, there was even a point where I was considering remaking SMT1 in P5. God, did I not know how to manage my ambition back then.

simple mural
#

Lol

daring finch
#

damm..

mental imp
#

Hows the mod going?

stone ibex