#Is there a reason why Shining Pearl isn't typically included for mods?

26 messages · Page 1 of 1 (latest)

forest sand
#

I've noticed a bunch of mods for BDSP are Brilliant Diamond only. Is there a reason for that? From my understanding both games use the same exact code and the only difference tends to be the legendary encounters and wild encounter tables. Is there something I'm missing or was Shining Pearl just kind of forgotten about?

floral plover
#

just because they are same game doesnt mean its same client. Mods that affect code of the game, from my understanding, have to be adjusted for shining pearl for them to work properly.

And as for why its bd and not sp, i think its because bd generally sold better, so its chosen as default? kinda like how fire red is used over leafgreen and stuff

forest sand
#

Yeah, but you'd figure they'd be such small adjustments if they're the same game. I didn't quite compare my dumps of the two games yet but I figure translating a mod wouldn't take much work. I've seen this done with Scarlet and Violet where both games can literally turn into each other with a small amount of code changed.

floral plover
#

you can turn bd into sp if you want to, but exefs is still different between versions

#

for luminescent, amount of modifications it makes to the game makes it require quite a bit of time for things to be ported over to shining pearl and then be tested

#

tldr its the same game, but its not the same client

long sparrow
#

Yeah there are differences between them that make it slightly more challenging

#

To just port it over

#

And we chose brilliant diamond because it was the one that sold more

forest sand
#

But a port would be possible?

#

Even if it takes a bit of extra work?

floral plover
#

it would be, and i think its planned, but for when the version is completed at the very least

#

because porting as updates are coming out is essentially constantly doubling the amount of work needed

long sparrow
#

Yeah we plan on doing it at some point

#

But it is hard to do for every update

#

So we might do it for whatever the final 2.0 update is

forest sand
#

I mean yeah, but even if I go ahead and start small. Such as porting the national dex restoration mod over to SP than move on up from there, it would be possible?

long sparrow
#

Yes moving mods from brilliant diamond to shining pearl is possible

#

But it would be harder for mods that you yourself haven’t made as you might not understand everything

#

Everything different is in the exefs side btw

forest sand
#

So everything in the RomFS is the same?

#

Or Close to it?

spring relic
#

The romfs is very close to being the same, The only difference is which title screen movie is included I believe?

#

But yeah the executable itself isn't quite the same, It's two different builds of the same code, with a flag changed between the two

#

It might sound like it's not a lot, but just changing a compilation flag causes the whole executable to be offset differently, which we rely on for our exefs patches

wispy dome
#

Both title screen movies are included in each version. So I believe the romfs are actually identical.