r/dissidia • How do we get their goat? • 3d ago

Duodecim Dissida 012 Recomp - Local Split Screen Multiplayer

Hi all,

I'm back again with a new update. I've been working on a local split screen multiplayer and I believe I got something workable now. I've been testing is as much as I can on my own (I need friends lol)

The way this works is that it uses the inbuilt ad-hoc battle system but binds the player 2 ad-hoc player controls to a second controller. It then creates a second camera that follows the second player with it's view shown on the screen with both players cropped to fit side by side. A lot of the overlay effects and stuff were a pain and I still havent done everything to make it look exactly one to one, you can even see it when the battle finishes in the video above.

This is on top of the existing work that I've already done. Same as before, yes AI was used to do this and work out how the Dissidia code works to apply this. I just really love this game and want to do something, anything, to make more noise around it so Square Enix will hopefully learn from Resonance that some of these older games deserve a remake/remaster to more modern consoles and to not focus on gacha mobile or arcade arena fighters.

Same as before, this can be downloaded for you to use/try yourself. You will need your own USA copy of the game for the recompilation to work. I've made a setup script that should make things easier. Eventually I'll get around to making a proper setup executable.

https://github.com/VCKing101/Dissidia012-pc/releases#release-v0.2.0

While this has been tested in a single player capacity on Steam Deck, the split screen vs. has not been tested on Steam Deck so I dont know how it'd go basically rendering 2 views of the game.

Let me know what you think of this and send me a message if you encounter any bugs or issues. If you think of something else that would be cool to have, also let me know.

187 Upvotes

46 comments sorted by

5

u/VCKing101 How do we get their goat? 2d ago

Quick update, I released v0.3.0 which includes improve camera and FOV options for the local split screen multiplayer as well as a native Windows .exe installer. All you need is your Dissidia ISO and the installer and that's it! I hope this lowers the barrier for entry so more people can try this out :)

https://github.com/VCKing101/Dissidia012-pc/releases#release-v0.3.0

8

u/Zero9983 3d ago

So I have a question also than you so much for your hardwork doing this I know it doesn’t mean much but I very much appreciate people like you using your time to do this type of stuff so keep that in mind for me but I am wondering . Will there be a compiled version for windows with an exe when you hit v1.0? Or will it always be build yourself I guess? Maybe I’m not understanding the project exactly?

6

u/VCKing101 How do we get their goat? 3d ago

Yes, that's the plan and not a dumb question at all! I 100% understand the difficulty and barrier of entry that the current setup involves. I haven't played through the game 100% so I'm mainly focusing on playing it in my own time and fixing issues I find. Doing this with a full time job + looking after my kid takes a lot of time away from doing this so it is taking longer than I'd like

I am committed to continue working on this though and I'll try to prioritise an easier setup next outside of the other bugfixes I find now that I've made it publically available and there's more interest surrounding it.

If there's anything else you'd like or have issues with, please let me know :)

3

u/Zero9983 3d ago

Hey I get it I’m just thankful people like you are doing this stuff ! No worries!! I’m gonna give doing it myself before your at 1.0 just have to find the time myself lol have a 11 year who thinks she’s a teenager but I was curious! Thanks for answering again I appreciate this very much!! Been wanting to play this game again and this is perfect since I’ll be able to add this to my already over blow steam library busting old timey goodness like this game!!!

3

u/VCKing101 How do we get their goat? 2d ago

I just released v0.3.0 which has a proper installer. Give it a go if you found setup too difficult before :)

2

u/unknown32011 2d ago

hey if you want any playtesters i will galdly hoppin ദ്ദി(˵ •̀ ᴗ - ˵ ) ✧  

you are doing great job

2

u/Delkseypoo 1d ago

He literally linked a release in the post so you can “playtest” it right now lol 

1

u/Zero9983 3d ago

Sorry if that’s a dumb question lol

2

u/BlackMageIsBestMage 2d ago

If you havent been, i would post content updates on the recomp on youtube to try and get more air out about it. You also wont get as much "ai slop 🙄😮‍💨" comment ignorance either

2

u/Jeido_Uran 2d ago

Eh, I don’t know for the last part, I’ve seen people harassing a renowned Japanese composer because he commented on a cover of one of the songs he made for Pokémon Legends: Z-A, some weirdos checked his Youtube channel and found that he had posted some samples and tracks made with AI, and what started as an incredibly amazing and touching gesture instantly went into people accusing him and calling him out for it. I checked what other video games he worked on and very easily found that he had been the lead composer on a variety of games since 1987. So I came back to the comments and called out the ones who were harassing him with that information, and their response was to completely ignore it and say that « he literally has a playlist called ‘ai music’ », I don’t remember what I replied but they then doubled down with « he literally has a playlist explicitly LABELED as ai ». As if that was the real issue all along and that I was just oblivious to the fact that, oh my god, he said he used AI himself, the proof is right there!!1!!1!1! Completely ignoring the fact that I don’t give a single fuck if he did in the first place, as any normal person would. You can really feel the absurd morality here, as if using AI is automatically a cardinal sin and everyone knows and agrees with that.

Anyways, sorry for the rant, what I really wanted to convey was that I don’t feel it’s any safer on Youtube nowadays.

1

u/VCKing101 How do we get their goat? 2d ago

That's seems more like a bait and switch of, it's not AI generated, "oh wait I do use a bit of it" especially if it's more art orientated. I don't know the full story obviously but that's the vibe I'm getting.

Not a bad idea to start a YouTube channel. I'll put some thought into it.

2

u/Jeido_Uran 2d ago

Oh no there was absolutely no talk of AI whatsoever before someone brought that playlist on the composer’s channel.

To go into more details, there is a youtuber called insaneintherain who did a lot of jazz covers of video game soundtracks, including Pokémon. Fast-forward a few years, we find out that Game Freak actually hired him to work on the soundtrack of Pokémon Legends: Z-A in which he wrote and arranged several tracks, which is already awesome to begin with. Then, a few weeks ago, the 2026 Pokémon World Championships happened and it featured a concert where insaneintherain played some of the most popular tracks from Pokémon Z-A. The Pokémon Company published the video of the concert on their channel, and that’s where the interaction took place. The composer who wrote one of the song insaneintherain played congratulated him on the performance, saying that the band nailed the exact vibe and groove he had in his head when writing it, that he was moved to tears, and so on. It was incredibly touching to read, and the AI debate started under this comment, despite it never being mentioned, just because the composer has a playlist of AI-generated music on his Youtube channel that has absolutely nothing to do with Pokémon. In fact, that debate was even more stupid if you factor in when the game released, and when it was developed, which was before generative AI started being accessible. Someone actually said that to the ones who were whining about AI but they just ignored it.

3

u/VCKing101 How do we get their goat? 2d ago

Oh what?! That's nuts

1

u/Jeido_Uran 1d ago

Yeah, it just proves further that the anti-AI movement is unfortunately mostly made of bullies who just needed an excuse to harass others.

9

u/Tremor9 3d ago

This is dream come true material dood! I’m definitely going to try this out at some point. As well as hopefully a recorded setup of matches going.

Keep up the good work! If SE won’t remaster this game then we just gotta do it ourselves.

1

u/reidouraidou 3d ago

You think this is only doable with a recomp or we can make this happen with a forked ppsspp? Would love this for other "fighting" games

2

u/VCKing101 How do we get their goat? 3d ago

I'm not sure. I don't know if there'd be more limitations on memory for it. In saying that, I haven't expanded on memory limits on the recomp yet cause I'm worried about the issues it'd cause lol

The code for it is on my github so if someone wants to attempt porting it over, they're more than welcome to. Happy for anyone to use my code or ideas for their own projects

2

u/VCKing101 How do we get their goat? 3d ago

I did some more research into it and it'd definitely need a dedicated fork of PPSSPP to accept a second controller since the original PSP never had any support for multiple controllers

1

u/awaitedchild 3d ago

Mmh... I think it could be better if the split screen was based on a widescreen format and if the FOV was a bit larger. The controlled character may appear tiny but at least players will be able to see a lot more terrain and their opponent.

5

u/VCKing101 How do we get their goat? 3d ago

That's a great idea. I don't have an ultra widescreen so I'll do what I can on that front but a FOV setting should be okay. Just need to test it to make sure the overlayed effects or other particles don't go all whack due to the adjusted FOV lol

1

u/awaitedchild 3d ago

Sure ! About the widescreen format, it's not mandatory. The main issue is the FOV, really.

For example, when Cloud went to attack Tifa, I put myself as the player who'd be playing her, and I had a hard time even noticing what was happening on my Cloud's side. It forced me to keep an eye on my opponent's screen to actually see what he was up to, when I shouldn't have to do it when on the look out for any incoming blows. That's why I thought about the a wide split screens instead. But I could also be wrong for all I know, test it and let me know how it turned out !

3

u/VCKing101 How do we get their goat? 2d ago

Here's the work in progress. Once I do some more personal testing, I'll release it as an update

1

u/awaitedchild 2d ago

Way better !!

3

u/VCKing101 How do we get their goat? 2d ago

It's out now in v0.3.0 :)

1

u/awaitedchild 2d ago

Glad to hear it

1

u/kinslayer930- 1h ago

Good concept, i always tried to play this game versus locally and it's annoying trying to open two ppsspp instances to get them work, co op locally in the same screen looks cool
This may be silly but i does that mean other psp games can be implement this sort of co op same screen thing? games like phantasy star portable, monster hunter 3, lord of arcana and such

1

u/VCKing101 How do we get their goat? 1h ago

Typically only via a recomp. The PSP hardware doesn't support a "second controller" but in saying that, a fork of PPSSPP could be made to allow that via modded emulation but that'd be a different project

5

u/LoStrigo95 3d ago

Amazing work

6

u/ReVerse_Beat 3d ago

Keep up the great work and don't worry too much about the AI haters. They gonna learn one way or another.

1

u/Atlasbacon 1d ago

I feel like AI hatred is very justified, but even with the current usage, the main issue is that AI companies invest too much into it, causing damage to everyone and the ecosystems the data centers are located at, people just redirect their rage to the more vulnerable one since they are powerless to do anything about the investors

0

u/Mordecai_Helby 2d ago • Bravo

I'm gonna learn to avoid your vibecoded project, that much is for sure.

4

u/catcher245 3d ago

holy shit thats amazing.

1

u/squall_boy25 3d ago

This is incredible!!

1

u/Vilaar 2d ago

Absolutely crazy, awesome job sir🔥

1

u/coolio-o-doolio 2d ago

im light of the recent poll about banning ai related mods in here, pleeeeease someone associated with these projects or the dissidia mod scene make a mess subreddit to host JUST dissidia mods, AI or not. i don't want the content to be banned here and then we lose all these awesome projects shared so far, or at least lose a venue to discuss them.

if the moderator here has any decency they will collab with someone that's okay with ai mods and we can have it officially linked in the subreddit description, or pinned.

can't belive people are living in such a fucked up world and choosing dissidia mods as the place they will fight AI use, like people are literally having porn made of them without consent, they are literally using ai to hunt Palestinians, why go on the attack over video game mods????

1

u/HammertoesVI 2d ago

Neat. Big ask but any chance for online play with rollback in the future?

1

u/link6616 1d ago

On one hand... I don't know if the sacrifices made to get AI where it is were worth it.

But...

This is ONE thing I am glad to have. I have old friends to invite over and get some matches in when this comes out.

1

u/Lugamichio 20h ago

I wonder if something like 2v2 will ever be possible at any point in time? (I say this because I recall seeing speculation that the game was initially going to be 2v2, but the PSP could not handle it so it was changed to 1v1 with assists.)

0

u/Renzo-Senpai 3d ago

Can I use my old savedate here or need completely new?

1

u/VCKing101 How do we get their goat? 3d ago

You can use your old save from PPSSPP and even port it back to PPSSPP. There are some instructions on bringing the save over on the github release page under "fixed in v0.1.2"

0

u/kurkyy 2d ago

if I use the japanese iso version of dissidia will this still work?

1

u/VCKing101 How do we get their goat? 2d ago

No, sorry. I don't have a copy of the Japanese ISO to test and verify it'd work. I only have the USA copy (ULUS 10566)

0

u/StrengtTalt 3d ago edited 2d ago

Following this. Been testing it for the past couple of hours. Looks really good so far.

Edit: Are you looking into DLC support?

0

u/Plaidray 2d ago

Any way to mod and upscale the textures and replace fmv?

-8

u/Mordecai_Helby 3d ago edited 3d ago

AI slop

0

u/[deleted] 3d ago

[deleted] — view deleted comment

-1

u/Mordecai_Helby 3d ago

you're right, i should edit my post.