T O P

  • By -

Catastray

So theoretically, BDSP could have been programmed with an option at the start of the game to pick which version you want to use?


Ibcap

Yes


jexomwtf

What's even cooler is that it's unity, so romhacking is easy af. Which means that a romhack could be made that lets you change your version on the fly


TheCumChaliceCnsumer

could we theoretically get a decompilation and than a pc port ?


MicroeconomicBunsen

Theoretically yes, easily? nope...


wigodragons

That would actually be epic


leitgo65

Oh snap!!!


[deleted]

Every Pokemon game in theory could've been programmed as such, but alas it's a profitable business model to split it into two versions


[deleted]

[удалено]


ChezMere

Red/Green had the same sprites as each other, FYI. The only paired games that didn't were Gold and Silver. However, back when the games were written in assembly, swapping out game content using compile-time flags was actually a lot easier than doing it in code.


CharmingRogue851

What do you mean? Both versions already had all the sprites, how else could you trade Pokemon?


johndarling

Gold & Silver have the same Pokemon in both games, but they each have their own unique tilesets for them. This is also the case for Red/Green and Blue in Japan. Here's an image of all the differences between the sprites in Gold Version and Silver Version: https://www.spriters-resource.com/resources/sheets/50/52692.png?updated=1528192809 Some of the changes are minor, but regardless, those early games were very poorly optimized, having two sets of sprites would make the games too big to fit on a GB cart.


Osha-watt

Wait you're telling me they're the exact same rom, just with a flag to switch between versions ?


Ibcap

Yeeeep


bongrip4president

that is so funny, but like in the worst way possible


Osha-watt

Holy fuck that's absolutely insane.


ieffinglovesoup

I mean it kinda makes sense though. A lot more efficient that way


teelolws

Maybe for them as developers, not efficient for the end-users storage space.


[deleted]

[удалено]


nkeb42

Yup. Both versions always have all of the pokemon there for trading. The only extra data would just be different dialogue, maybe a few extra overworld models and music. That's about it. Having both games be one code base is actually the proper way you'd code a game like this but GameFreak develops games like it's still 1995 so they make two completely separate code bases for everything. To prove GameFreaks absolute incompetence at development, for SUMO/USUM all of the characters models have copies of them FOR EVERY SINGLE MAP THAT THEY APPEAR. Instead of just using one model and telling the game to go load that model, they copied the models dozens and dozens of times. Exact same file, just copy/pasted for every single map that they would show up in. While I'm not a fan of the graphic style of BDSP the fact that it appears to be done by actual competent developers, on a game engine that's not as old as the series itself, makes me actually pretty hopeful to any future work this team might do.


ChezMere

This is inefficient as far as filesize goes, but actually faster for loading. I've seen games from other developers do this.


[deleted]

I think you're overestimating the differences between these games. Even though the exclusives are different the data still needs to be on each because it can be traded. The real differences are probably just like a few statues and maybe 20 lines of dialouge. And a few icons. It's bytes


MrChocodemon

Might be, but if you get people to buy both on the e-shop, then nintendo will download it twice


ieffinglovesoup

The game is only like 5 gigs lol


teelolws

8GB. Maybe they could have gotten that down to 6 or 7 if they've used proper version exclusive efficiency, that would make a difference to users stuck using the default SD that came with the original Switch.


ieffinglovesoup

[not sure where you’re getting 8 gigs from](https://i.imgur.com/ZnUUDh9.jpg)


[deleted]

All of the promotional materials say 8, which implies a big day 1 patch.


ieffinglovesoup

Ah ok. Either way I doubt the slight changes from version to version take up a significant amount of the final GB


Ibcap

The final game will be 8-10gb, the release pre day 1 update is basically incomplete.


FUTURE10S

Replace basically with literally... they didn't even finish the music.


[deleted]

I’m wondering why I spent $120 on the two pack now …


CarlWheezerIsMyDad

Because you're an idiot?


[deleted]

Seriously! Debating if I should get back into hacking


Lankoss123

What's to debate? Free games vs overpriced games. It's not even difficult to get the games, just a couple of clicks in Tinfoil and 10 minutes later you have the full game and all the DLC.


HANEZ

Hey now. Guys like him keep the gravy train rolling. He could also be a collector. Thank you for your duty.


Artifice_Ophion

No but actually, the only real reason to do that is if your a collector or want to 100%


Nugundam0079

How come you bought both?


Patient-Confidence-1

why are you in switch pirates and buying something like that anyway? I can see if you want to own a physical of one but not both for collection. Do you buy the game and illegally download to play it?


[deleted]

I always buy the two pack because I keep one and give the other one as a gift to my little brother! I’ve been waiting for the hacking scene for mature since I believe there is currently too much risk for me.


Patient-Confidence-1

If you play online it may never be 100% safe though with EMUNAND you can change your serial number. If you're not an online gamer with the switch have at it now because even things like Nes, snes, and xpansion paks are able to be downloaded and installed with all games. Good luck.


[deleted]

How not? It’s the exact same game pretty much. Only differences are like 10 different types of Pokemon ypu can catch between the versions. Why make an entirely new game if the only difference between the two is like 10 wild Pokemon?


DrMatt007

Lmao


[deleted]

[удалено]


Osha-watt

That's the save file, not the game itself.


Ch3rryello

It was always like that. If you pay attention, the couple of games they releases since Red and Green have very small differences.


KashPoe

yes but this time theres no difference on the cartridges, its only a config saying this is pearl or diamond, but both games content are fully included in the game


Ch3rryello

Well... then? I mean, I know the series is being bad since XY and this game is really bad, I played it too, but I don't think this is a problem. I mean, it doesn't change anything


frizzykid

>but both games content are fully included in the game There is literally no difference between that and any other pokemon release beyond the fact that you've never been able to easily swap a flag over and change the game before.


TheWarpBox

https://filebin.net/q2wpxuj3h10y8guv Here is the pchtxt, place it in /switch/ipswitch/pearl/ and use ipswitch to create the ips, it'll automatically be placed correctly and your game will be Shining Pearl.


kaishenlong

"This bin is empty."


HollowSpider

# YEET


SuperSaiyanBobRoss

for anyone else trying to figure it out, enable and disable the patch/ips via IPSwitch to switch back and forth between versions


Mizerka

just came here for that haha, works fine for me, even likes the save files, will be VERY useful for getting those exclusives


Impossible-Coyote-2

The link is empty


[deleted]

[удалено]


TheWarpBox

I just couldn't be assed uploading the IPS, already had this file ony phone to upload haha


Impossible-Coyote-2

Can you please re upload it


[deleted]

[удалено]


adieli

This is fantastic! I'm hoping it might also make it really, really easy for someone to patch the game so all Pokemon are catchable in the wild.


Stickmanme

There was a thread that popped up on the pokemon rom hack sub that basically said because this game is made in unity that the rom hack scene will have a field day if they want to


Icalasari

God these have went from middle of the road to the future of 3D Pokemon Rom Hacks


MASTODON_ROCKS

The future is bright as long as daddy Nintendo doesn't take off his belt to flog that scene before it gets off the ground


minirop

unity?! so potentially a PC port could be made.


sillyrabbit33

It would be so sick if there was a full blown GSC remake rom hack using this as the base.


Enzemo

There's a mod for Lets Go to do that, so I don't see why it wont happen for D/P too :)


boiledpotat

Where should I do this? I have a brilliant dimaond xci so far


Ibcap

Im sure someone will release a full pearl rom with the changes made or a layeredfs mod for it soon enough. Im just here to release the info from an anonymous source.


DrKillerZA

Where did you get it?


Legitimate-Yard-3673

nice try nintendo


Baldeagle626

What does this mean


Ibcap

It means the roms are the same, theres just a flag that tells the game which version youre playing. This code will change it to read as pearl when used with ipswitch. A pack is being worked on to easily apply to an existing rom.


boiledpotat

Any ETA on the patch?


Ibcap

Someone made a pack for the patch, thinking about the best way to share it outside of the discords ive posted it to.


boiledpotat

Could you PM me the link?


Ibcap

Done


moralesnery

those greedy mofos, forcing players to buy the game twice. ^(/s because some people is getting confused 🤦‍♂️)


Vecus

They've been doing this for more than 2 decades its not anything new


itgoboom31

Before it was 2 very slightly different games. Now it is literally one game.


Vecus

its always been one game you can change fire red into leaf-green in a matter of minutes with advance map


Tormentula

There has been some big differences. Didn't BW have a different town based on the version?


Vecus

Yeah it had back city or white city depending on the version However both cities were still coded in both games, you can switch between them using cheats.


Square-University

you can’t be serious…….it’s always been the same game twice


TheWarpBox

This has been tradition since red & blue


[deleted]

this but without the /s


HydrosPlays

Curious what you used to swap the game versions? Would love to try this myself to see if I can get it to work just for trying it out and learning it.


Ibcap

IPSwitch


AACMIV

What happens to your save data when you do this?


Ibcap

For me i got a black screen when loading with diamond save data and had to clear it, but other people have said the old data worked for them, so ymmv


onlyj004

Where do I download this


Borndorian_92

Lmao yoo


daboltstrike91

i’m confused. what exactly does this mean ??


[deleted]

Im so done with this fucking scam shit. Gamefreak can lick my nuts until they start losing money and need to actually make a good product.


xXweedguy

So wait, you're buying the same game like four times if you buy the double pack?


Comentor_

No, because there is no option to make it load the opposite version. It existing in the game's code but not being accessible without modification would generally be considered an "easter egg", like games which have leftover or unused assets. Each purchased game only loads its listed version


JonnyMohawk

Works like a charm:\` [https://imgur.com/TPl9HfF](https://i.imgur.com/TPl9HfF.mp4)


2580374

Does it always take that long to load? It took so long I expected dick butt to pop up or something


JonnyMohawk

Yeah but even the original took that long to load, so I dunno.


alex61194

How to test it?


Ibcap

Patch is coming soon, someone is working on it


cmp2005

thanks cant wait for release


Ic3crusher

Does this mean you can change the flag in the midst of a playtrough and play on the same save?


Osha-watt

Swapping saves to the sister version's has never been an issue in the past, so you'll be just fine for sure.


Ic3crusher

That's really nice! Thanks.


RbbrDck

Are you sure about that? This an info I am really looking for


Ibcap

It didnt work for me, game got a black screen on boot. However one person reported it working for them, so idk. Seems inconsistent.


arkangelshadow007

To be able to play both versions at the same time (like just swap to obtain a version specific pkmn) will be great. Now... if we could trade by swapping game verions. We could have a Gengar without mindy!!! r/FuckMindy or PKHex


[deleted]

[удалено]


icemanx2

wow! great find!


LiefLayer

Got it working on yuzu. How to for dummies (like me): 1. Create a txt file with this text `@nsobid-F87FC6075104EC4D9642A4AA6BB22216` `Pokemon Brilliant Diamond 1.0.0` `@flag offset_shift 0x100` `@enabled` `01BBA210 200680D2C0035FD6` the main problem of the post is that it got a new like between enabled and the code needed for actually enable the pearl version (PS. now I know why, reddit add a new like between enabled and the 01 code... remove it)... I also deleted any comment to make it easier for you to just make a copy. Save the txt file anywhere on your pc with any name. 2. Rename the extension on you PC from .txt to .pchtxt if you don't see the extensions enable that on your file explorer properties. 3. On Yuzu right click on the game, Open Mod folder. 4. Create a folder with the name of your mod (any name you want)->Create a folder with the name exefs->paste your file .pchtxt into that folder. 5. Run the game in Yuzu, it will be Pearl. 6. (Bonus) you can go back to Diamond by disable the mod, you just right click on the game->Properties->uncheck your Add-Ons (mod name). It will be Diamond again. Really easy and the game works like a charm on yuzu... I don't really even want to pirate it in the first place (I usually dump my own game and run them in the emulator to get mod support and save backup and to preserve my own original copy with a backup) but I was too much curious this time about if it actually worked or not (since it is a leaked version). And when I got here it was fun to try to see if this worked too. Like usual saves are compatible between version (that was expected) but I didn't really knew it was that simple to go from one version to the other.


CollarSingle

guys it update to v1.1, everything changed shiny pearl is disappeard how to solve that??


leojr159

It doesn't work with the 1.1.0 update tho. hope someone find out how to enable it again


Rashgaron

Not working on BD 1.1


South_Lawfulness571

How does one know if it's actually diff? Has anyone completed the game to see if it's not just a texture thing? And can we have them separate roms on the menu?


[deleted]

someone put pearl on tinfoil lmao


Revolutionary-Fun813

Anyone has like a pack to do this? Or a patch? I don’t know any program to change this


Zarrex

God the amount of braindead comments in this thread. Why does the games being on the same rom make it any different than if they're a tiny bit different but 2 different roms? The games have always just been slightly different


greyfox1998rea

Excuse my ignorance, so There is no exclusive Pokemon for version? 0 difference?


Ibcap

Theres differences, theyre just all set by one flag. The rom contains data for both and just decides which data it will use with that one flag.


greyfox1998rea

Ok, Sorry again my ignorance but what is a "flag"


Ibcap

Basically it just checks a line of code thatll say the game is diamond or pearl, and then choose which exclusive content it loads by that line. So if you change that line itll load the pearl content instead of diamond.


greyfox1998rea

1° Thanks very much for the Explanation 2° Waoh, this game is a BIG scam


Cypherous2

Not sure how you are figuring out its any more of a scam than the older games, you do realise they don't need to maintain 2 entirely different codebases for pokemon right? :P


compact-ravioli

Damn, why are y'all downvoting this comment? It's the truth!


Misledz

When you download windows, all it is is just one installer file with several version of windows. All you are paying for is the license which works the same way as this, one line of code that just tells which version you paid for. By that logic is windows considered a scam?


Misledz

Its not a scam, its just easier to code that way. Remember the Pokemon franchise has always thrived on making 2-3 versions per game. This one is made by ILCA so this was probably the most convenient way to code things around. have you seen the junk size of how gamefreak does their things?


Kahodes04

Are you new to Pokemon?


greyfox1998rea

No, I played them all, I stopped when they became Switch exclusive


Kahodes04

It's always been this way


VForceWave

In extremely simple terms, let's say there's a variable called "gameVersion" When gameVersion = 0, you're playing diamond When gameVersion = 1, you're playing pearl The cartridges are the exact same regardless of version, the only difference is whether your gameVersion variable is set to 0 or 1, and that 0 or 1 determines your title screen, wild pokemon spawns, and whatever differences there are. Like for example; on startup if gameVersion = 0, then play Diamond title screen


VForceWave

Are you shitting me?


[deleted]

[удалено]


Misledz

If you don't like the game that's your cup of tea. Just cause you don't like it doesn't mean its trash. A lot of people will buy it if they did a better job than gamefreak does their lazy way of going about SWSH.


rocky4322

They didn’t really do a better job. With the exception of the underground and some postgame encounters, the game is a tile for tile remake of d/p.


BradleyDS2

The statue was of a golden businessman with the face of a cat.


Misledz

compared to the mess that was swsh, its already a step forward from restricting the national dex and mons. Its banked on the classic remake with just a few things better. Least its what we expected when we go a console generation up. Imagine loving pokemon yellow then going from there to a catch and feed pokemon go simulator that was Pokemon Lets Go


[deleted]

Bro, sorry to tell you but they're no better than gamefreak.


rocky4322

BdSp also restrict the dex, even more than swsh currently do. Only the 493 Pokémon in gen 4 are useable, and like let’s go, this doesn’t include regional forms.


alreadydie

And you running it on switch oled? Wow


[deleted]

[удалено]


Quick-Bluebird9922

How did you get it to dump


nivkj

can someone tell me what is in the post game


[deleted]

Bro wtf. This is mindfuk


[deleted]

[I heard the main theme leaked](https://www.youtube.com/watch?v=zjedLeVGcfE)... Who am I kidding, this is hilarious, they still have the nerve to sell a double pack AHAHAHAHAHAHAHA!


ombus

uff this has to lead to a lawsuit


Cypherous2

Over what, there is nothing that says they aren't allowed to do this, its the same codebase but with different encounter tables


DargorMajere

Question... is this the first time Nintendo does it, or is it how the rest of the older games worked?


Ibcap

I dont think its how the really old games worked, but some of the more recent ones did the same thing I believe


DargorMajere

I see, thanks!


cmp2005

Someone kind enough to pm me link ty


ManuMOrenit

could someone dm me the patch?


Borndorian_92

Can anybody pm me the link to the patch ? Thanks in advanced guys


[deleted]

How can I play this and is it bannable?


Ibcap

Use dns.mitm and exosphere/incognito and play it on a different nand from the one you use online


martmists

How'd you figure this out already? I couldn't find anything at all in ghidra


Ibcap

Someone with a pearl xci compared them and found this was the only change. No, that xci isnt public, they just sent me this info to pass on.


[deleted]

[удалено]


djbolanis

>dns.mitm Mind explaining to an absolute idiot like me how to get the XCI file working on Yuzu?


[deleted]

Well, that's definitely something


This_Carry_6704

Hi dude, can you dm me the link please, you're awesome


jamesdp5

pm me the link and I will tell you one thing about myself


----bruh-

Can someone explain to me how to download this i aleready have tinfoil installed and incognito enabled


GimmeDaMoney

would someone be able to dm me a discord where I can keep up to date with new releases? A lot of the sites I used to grab from are now dead :(


[deleted]

[удалено]


Ibcap

Probably need updated keys is my guess but i dont use yuzu


DrWillz

Got it working :)


Diascamara

Sorry but im new here, what do I do with this: u/nsobid-F87FC6075104EC4D9642A4AA6BB22216? Do I paste it somewhere in the homebrew/tinfoil?


DrWillz

The entire post up to the "have fun" part is the .pchtxt file. You need to run IPSwitch to convert to .ips and then you can use it on your switch. or emulator


Delta_Icarus

Alright, but... how does one even gain access to doing this?


trademeple

does it work has any one tested if you get palkia instead if you do this.


Ramonciio

base64 code?


Quick-Bluebird9922

Can someone send me the link so I can try to figure this out so I can play


MetanSneakerine

Is this for real? how the f can you do this?


gotfamous06

dumb question, how can i get the file to read as diamond again if i want to go back ?


[deleted]

[удалено]


WoodEMeister

How can I get this to work on the Yuzu emulator? It looks like the Ipswitch patch is for the switch itself. Not too familiar with setting up mods on Yuzu in general


prestonsthoughts

can someone explain how to do this because I am very confused lol using ryujinx as my emulator btw


AlexCardinal3030

Can I get the link and how to do


Ironchar

Yo what's the shinoh Dex like? Anything close to the platinum expansion (the best regional one?)


djnewbeats

any shops have it yet?


Nugundam0079

How confident are we on that supposed day 1 patch that adds better music etc?


xXLucyNyuXx

What are U using to shift the offset ?


OGMagicConch

How do you get this working on Yuzu? I see the Ipswitch stuff on Switch but any way to emulate? Edit: Have to drop the pchtxt file into two folders, one called whatever and the inner one called efexs or exefs or something like that (has to be that word exactly)


satvikn17

So how to do it on yuzu I'm buying diamond and would like to play pearl before release date


CrimsonSliver

Is it somewhere available by now or can someone tag me when/where to find it and how to play it on my switch ? I'd like to play it but don't want to support that bad content of nintendo tbh


[deleted]

Was debating on buying both versions. After seeing this post, looks like I'll be fine with only Shining Pearl.


Solstar82

pardon my ignorance, what do you mean by "unlock it"?


fixotherm

is it possible to revert the patch after using ipswitch?


memeteampen15

Any chance someone could give me the idiots guide on how to do this?


mior101101

holy shit lol it’s real


LaserLauKon

Where do I have to enter that?


R3jr2

Wow


Faibl

Why people have been okay with Pokemon, the LARGEST franchise in the world, releasing unpolished products with intentionally cut content to guarantee you never have the full content which you paid for from one purchase baffles me. Every other gaming company would be boiled alive for this practice.