SRB2 Message Board  

Go Back   SRB2 Message Board > Sonic Robo Blast 2 > Releases > Custom Gametypes

Reply
 
Thread Tools
[1.2] SRB2 Persona DEMO Details »»
[1.2] SRB2 Persona DEMO
Version: 1.2, by Lat' (Absolute territory where) Lat' is offline
Developer Last Online: Jan 2021

Version: SRB2 Rating: (13 votes - 4.85 average)
Released: 11-13-2020 Last Update: Never Favourites: 26
Characters Scripts Code Changes Sprites/Graphics Is in Beta Stage



Join the SRB2P Discord!
As per Discord TOS, anyone blatantly under 13 (That means acting like a child) will be banned without further regards.
The SRB2P modding doc!


SRB2Persona is a mod I've been working on with the help of a few friends every now and then for about 4 years now. The entire point was to recreate Persona's general gameplay into SRB2. Yeah, it doesn't get any stupider than that! It started off as a barely playable weird tech demo that would error about everytime we tried playing it. Honestly I was unsure whether or not it was going to ever be something playable or stay as a fever dream.
Yet here we are, today. After 3 entire rewrites and countless hours of testing over the course of 4 years, I have no idea how my motivation lasted me this long, but I'm happy to release the first SRB2Persona demo!

IMPORTANT NOTICE:
Spoiler: If you ask any question that's answered here in this spoiler I will come to your house with a briefcase full of material and a bat. The bat is just for show.


Play the tutorial
I cannot stress this enough, even if you've played a Persona game before, I recommend you check it out.

5029 UDP.
That's the port you need to forward for people to join your hosted games. The method to portforward varies between ISPs so this one is on you to figure out, chief.

Netgame issues
It's nothing new that SRB2's netgames were never the most stable.
There is no guarantee that netgames with more than 8 players (or any amount for that matter, but bigger playercounts amplify the problems) stay stable forever depending on each individual player's connection.
Joining mid-game (after parties have been made) also frequently causes problems, so it's much better to make sure your lobby's all filled up with all the friends you wanted before confirming the parties. I have tried to the best of my ability to limit this issue to the maximum, but it still frequently occurs.
To limit mid-game joinings and the myriad of issues that come with them, there is no Master Server support, only LAN is supported for now. In other words, you need the host's IP to join

Singleplayer?
Outside of the tutorial, this demo of SRB2Persona offers absolutely no entierely singleplayer content (yet??), but you are free to play the Tartarus exploration & challenge battles by yourself however which recreates the intended feeling!

Modding?
There is modding support and custom characters can be added. Modding documentation for the mod will come at a later date. ...Or is it already out somewhere?



So, what's in the package?

Frantic turn based battles
Experience the flashy aesthetic of the Persona battle system, with a hint of Shin Megami Tensei buff system topping to add some flavour, alongside literally hundreds of available Persona skills and a varied selection of characters!
Find out and exploit your enemies' weaknesses to knock them down and get additional turns! Manage to knock them all down, and you can unleash the powerful All-Out Attack to deal massive damage and maybe just end the battle in a flash!
If you either finish a battle with an All-Out Attack, or within a single turn, you may even get a chance to get some more mileage out of it!


Dungeon crawling with up to 4... 8...? wait, 16 players!?
Crawl within the mazes of Tartarus. Ambush the Shadows impeding your way, earn EXP to get stronger and make your way up to and destroy the floor guardians with a party of 4... Or up to 4 parties of 4! (Nope there's no guarantee the netgame will even stay stable, do that at your own risk!)
...Just be careful not to spend too much time on a single floor, or bad luck awaits...


Fight it out in a 4V4 PvP duke out!
Experience the many intricacies of how stupidly unbalanced the battle system is by unleashing your most devious strategies on each other!


Test your skills on Challenge Battles!
Take on timed boss rematches and endless battles with up to 3 other players to set the best times and scores! Serves as a good training session to know what to expect from the many dangers of Tartarus!



FULL DOWNLOAD (v1.2):
An existing install of vanilla SRB2 2.2.8 or above is necessary for SRB2Persona to run. Put them in the same dedicated folder.


Windows
SRB2P files
SRB2P files (MIRROR)
Patch (v1.x -> v1.2)


MacOS
SRB2P files (MACOS)
Courtesy of Lach, please contact him if you encounter issues with the MacOS installation process.

Linux
No direct download available as of now, but Linux users have reported being able to compile and play SRB2P.
You can compile yourself from the source code.

Android
Unsupported. You are free to fork the source code and try making it yourself, but I do not intend to add or maintain an Android support myself.

Spoiler: Changelogs

  • V1.0
    • Initial Release

  • V1.1
    • Gameplay
      • Amy no longer has Recarm in PvP.

    • Quality of Life
      • Added OpenGL menu options under Display settings
      • Added 'Return to Lobby' options in multiplayer escape menu
      • Custom battle music is now previewed in a prompt before being added in your list
      • When leveling up, you can now see the skill descriptions of your new skill and the skill you are about to forget

    • Fixes...
      • Improved mid-game joining stability.
        • This is done by temporarily pausing the game to resynchronize the RNG which seems to be the cause of the issue.
        • I still don't recommend mid-game joining as I can't guarantee its stability.
      • Fixed Analysis being repellable by Makarakarn
      • Fixed duplicate Emerald Skills
      • Fixed being able to sustain critical hits during the tutorial, potentially softlocking it.
      • Fixed Succubus having an invalid skill.
      • Fixed enemies not disappearing if they had died from a repelled auto attack of theirs.
      • Fixed the Rampage Drive targetting dead players still.
      • Fixed the lives count displaying outside of Tartarus exploration mode if a session had been played beforehand
      • Fixed being able to create parties outside of Tartarus exploration
      • Fixed the complete inability to make custom challenge battles.



  • V1.2
    • Gameplay
      • You now have 1/3 Max SP in PvP instead of 1/2.

    • Fixes
      • Fixed being able to access the Sub-Persona menu with no Sub-Personas via the shortcut in Skills, resulting in errors.
      • Fixed invalid frames when reviving Knuckles or Shadow
      • Fixed Brainwash constantly resulting in the fallback 'dummy' Skill being used in 1.1
      • Fixed the camera jittering in some occasions, it should look a lot more fluid now.
      • Fixed a specific Challenge Battle not saving completion.
      • You can no longer set Enter as any of your keys in the menu and get softlocked.
      • Fixed status condition effects not playing sounds when they should.
      • Fixed Baton Pass' screen overlay not going away until the next turn started.




CREDITS
Spoiler: Credits

Sonic Robo Blast 2: Persona
Mod by Lat'

--------------------------------------------------------------------------------
Additional Mod credits:

Snu: General programming & graphics assistance
SoapSurfin: Titlescreen Sonic art
DylanNeyaz: Cut-ins
Q.T.D.: All-Out-Attack artwork
DaveLite: Evoker poses

LJ Sonik: PRNG library

Inazuma: Shadow The Hedgehog sprites
DrStephen: Dr. Eggman sprites
.Luke: Blaze The Cat sprites
(All permissions / re-usable content status check out)

Amicitia Comm: Persona 3/4 modding tools

--------------------------------------------------------------------------------
Sonic Robo Blast 2 belongs to Sonic Team Jr.

LEGAL STUFF:
Sonic The Hedgehog is property of SEGA
Shin Megami Tensei / Persona is property of ATLUS / SEGA
No copyright infringement intended, this is a fan project meant as a love letter to some of my favourite game franchises ever.

THIS GAME SHOULD NOT BE SOLD!
This is a non-profit project! (In fact, I lose money!)



It's kind of surreal for me to finally release something like that after working on it for so long. Although there isn't exactly a ton of content to speak of, I'm still incredibly proud of myself for managing to pull that out and eternally thankful to those who have helped me make it this far, be it by their supportive words, their contributions to the mod, or their everlasting ability to break the shit out of the game to help me find and crush bugs.

Download Now

File Type: rar SRB2P_DEMO1.2.rar (53.26 MB, 7688 views)
File Type: rar SRB2P_PATCH1.2.rar (1.61 MB, 3377 views)

Screenshots

Click image for larger version

Name:	SRB2P_WALLPAPER.jpg
Views:	28749
Size:	107.2 KB
ID:	42026   Click image for larger version

Name:	srb20311.gif
Views:	2894
Size:	4.94 MB
ID:	42028   Click image for larger version

Name:	srb20534.png
Views:	28435
Size:	127.9 KB
ID:	42029   Click image for larger version

Name:	srb20005.png
Views:	877
Size:	222.7 KB
ID:	42030   Click image for larger version

Name:	srb20057.png
Views:	1282
Size:	455.7 KB
ID:	42031  

Click image for larger version

Name:	srb20073.png
Views:	27451
Size:	430.5 KB
ID:	42032   Click image for larger version

Name:	srb20548.png
Views:	27937
Size:	727.7 KB
ID:	42033   Click image for larger version

Name:	srb20065.png
Views:	27451
Size:	626.2 KB
ID:	42034   Click image for larger version

Name:	srb20540.png
Views:	1788
Size:	197.3 KB
ID:	42035   Click image for larger version

Name:	srb20542.png
Views:	669
Size:	233.8 KB
ID:	42036  

Supporters / CoAuthors

Show Your Support

  • This addon may not be copied, reproduced or published elsewhere without the author's permission.

Comments
Old 11-23-2020   #142
Darksonic4
 
Darksonic4's Avatar
Default

How do we use it on mobile
Darksonic4 is offline   Reply With Quote
Old 11-23-2020   #143
U.Flame
Default

Quote:
Originally Posted by Lat' View Post
Fixed a specific Challenge Battle not saving completion

Yesss, my progress was saved this time when I beat the Lord and Saviour battle again. What's the song from anyway?
U.Flame is offline   Reply With Quote
Old 11-23-2020   #144
CaioGamesBLOXXER
 
CaioGamesBLOXXER's Avatar
Default

i wish this was supported to android
__________________
Oh, you're not the Impostor?
Name every task.
CaioGamesBLOXXER is offline   Reply With Quote
Old 11-23-2020   #145
Flash Trickstar
Regrets User Name Choice
 
Flash Trickstar's Avatar
Default

Just wanted to say, if the issue with Fang is that he doesn't have voice clips, just improvise and use Sniper like how SRB2K improvises for Mighty and Ray.
__________________
I have my values. So you can keep yours, okay?
Flash Trickstar is offline   Reply With Quote
Old 11-24-2020   #146
GuiDalla98BR
insert random text here
 
GuiDalla98BR's Avatar
Default

the mod sounds great,but when i try to start the mod,it goes error 0xc000007(that means files that are needed are not in the same directory to the program that needs it,i think..)if anyone got a solution,please tell me it
GuiDalla98BR is offline   Reply With Quote
Old 11-24-2020   #147
Rapidgame7
scripting bee
 
Rapidgame7's Avatar
Default

Quote:
Originally Posted by GuiDalla98BR View Post
the mod sounds great,but when i try to start the mod,it goes error 0xc000007(that means files that are needed are not in the same directory to the program that needs it,i think..)
Error 0xc000007 is caused by trying to run an application that requires DLL files, but such files do not match the architecture of the application.
For example, if the game is built as a 32bit executable, it cannot use 64bit DLL files - and viceversa.

SRB2Persona.exe is a 32bit application, and one or more of the DLL files it is trying to load from your SRB2 folder are 64bit DLLs.
If you were missing any files, the game would complain about it directly, mentioning the missing file, instead of throwing the error above.

Make sure you have downloaded the 32bit version of SRB2 before putting SRB2P on top.
__________________

It's Lua, not LUA
It's "Lua scripts", not "luas"
Rapidgame7 is offline   Reply With Quote
Old 11-26-2020   #148
antonretrojr
 
antonretrojr's Avatar
Default

Quote:
Originally Posted by Rapidgame7 View Post
Error 0xc000007 is caused by trying to run an application that requires DLL files, but such files do not match the architecture of the application.
For example, if the game is built as a 32bit executable, it cannot use 64bit DLL files - and viceversa.

SRB2Persona.exe is a 32bit application, and one or more of the DLL files it is trying to load from your SRB2 folder are 64bit DLLs.
If you were missing any files, the game would complain about it directly, mentioning the missing file, instead of throwing the error above.

Make sure you have downloaded the 32bit version of SRB2 before putting SRB2P on top.
-If it is the case, then explain to me how did he get 64bit 2.2.8. Support for 64bit builds ended ever since 2.2.3 released, y'know!-
Edit: I forgot compiling the source code exists.
__________________
Knuckles is disappointed in your failures.
antonretrojr is offline   Reply With Quote
Old 11-26-2020   #149
Rapidgame7
scripting bee
 
Rapidgame7's Avatar
Default

Quote:
Originally Posted by antonretrojr View Post
If it is the case, then explain to me how did he get 64bit 2.2.8. Support for 64bit builds ended ever since 2.2.3 released
Oh yeah, I forgot lol, no need to use a confrontational tone

Actually, looking at it again, the error code is potentially missing a character!

If the error is 0xc000007b, turns out the error cause differs a bit.
For SRB2, it is most often DLL<>EXE architecture mismatch, but it can also be caused because either files are corrupted for whatever reason. Downloading it again should fix it?
__________________

It's Lua, not LUA
It's "Lua scripts", not "luas"
Rapidgame7 is offline   Reply With Quote
Old 11-27-2020   #150
Catis
Default

---------- Post added at 04:52 AM ---------- Previous post was at 03:38 AM ----------

Quote:
Originally Posted by Yume Dragoon View Post
!!LINUX USERS READ THIS!!
It compiles on linux fine. No errors preventing it from working! Have fun!
Hey how did you compile this i'm really new and need help can you help a stranger out with this?

Last edited by Catis; 11-27-2020 at 04:54 AM.
Catis is offline   Reply With Quote
Old 11-27-2020   #151
Lamibe
Default

I think with CMake you can make a Makefile to compile it. You just need the dev version of the used library
Lamibe is offline   Reply With Quote
Old 11-28-2020   #152
Chandex
Ryuji do be amazing doe
 
Chandex's Avatar
Default

Every time I try and boot it up it bothers me about some 'libopenmdt.dll' file that I can't for the life of me find from the dropbox or from extracting the demo or patch files so I have no clue what i may be doing wrong. Seen some gameplay and this looks like a must-play so I'm eager to fix this and get to playing.
Chandex is offline   Reply With Quote
Old 11-28-2020   #153
AlecsDaHegeshog
 
AlecsDaHegeshog's Avatar
Default

I love it. Just played a netgame and it was so much fun! It's also my first experience with persona. This is so well done, I hope you keep working on it!
AlecsDaHegeshog is offline   Reply With Quote
Old 11-28-2020   #154
SilverVortex
 
SilverVortex's Avatar
Default

Quote:
Originally Posted by Chandex View Post
Every time I try and boot it up it bothers me about some 'libopenmdt.dll' file that I can't for the life of me find from the dropbox or from extracting the demo or patch files so I have no clue what i may be doing wrong. Seen some gameplay and this looks like a must-play so I'm eager to fix this and get to playing.
make sure you have the files extracted to the same folder srb2win.exe is, and not the addons folder. the game requires srb2's source code and dll files to function, so you absolutely have to put them there.
SilverVortex is offline   Reply With Quote
Old 11-28-2020   #155
Chandex
Ryuji do be amazing doe
 
Chandex's Avatar
Default

Quote:
Originally Posted by SilverVortex View Post
make sure you have the files extracted to the same folder srb2win.exe is, and not the addons folder. the game requires srb2's source code and dll files to function, so you absolutely have to put them there.
I made sure that the downloads from here and their files were in the same folder as srb2win.exe but not only is libopenmdt.dll still not there, but srb2win.exe is apparently missing 'SDL2.dll'.
Chandex is offline   Reply With Quote
Old 11-28-2020   #156
ClassicNC
heads up jake its sonic boo
 
ClassicNC's Avatar
Default

Quote:
Originally Posted by Darksonic4 View Post
How do we use it on mobile
Compile its code yourself. If you can't, too bad. Wait for someone else to do it, I guess.
__________________
jake got hit by the sonic boom
jake has passed
ClassicNC is online now   Reply With Quote
Old 12-02-2020   #157
Supnub16
Default windows file invalid link

I tried to download the file for windows but the link said it was invalid. I use windows so with this problem I can't play this demo. Can you fix the link for windows please?
Supnub16 is offline   Reply With Quote
Old 12-02-2020   #158
Cman!
Ain't I Cool For This
Banned
Default

I think a nice update will be adding the Add-ons menu. Since it's easier from there. Ya know since SRB2P Addons will be appearing soon.

Last edited by Cman!; 12-02-2020 at 10:44 PM.
Cman! is offline   Reply With Quote
Old 12-02-2020   #159
izzy
ceo of good descriptions
 
izzy's Avatar
Default

Quote:
Originally Posted by Cman! View Post
I think a nice update will be adding the Add-ons menu. Since it's easier from there. Ya know since SRB2P Addons will be appearing soon.

Already happening, Lat posted a gif for it in the discord.
__________________
mighty 2.3

whirl 2.3

skip 2.0
izzy is offline   Reply With Quote
Old 12-04-2020   #160
Dat_Mario_BOI
Default

Quick question, is there a command or a way to save stats for a multiplayer game? Or a way to just make it that way ingame? I don't feel like restarting after like 2 hours of gameplay in Tartarus.
Dat_Mario_BOI is offline   Reply With Quote
Old 12-04-2020   #161
antonretrojr
 
antonretrojr's Avatar
Default

Quote:
Originally Posted by Dat_Mario_BOI View Post
Quick question, is there a command or a way to save stats for a multiplayer game? Or a way to just make it that way ingame? I don't feel like restarting after like 2 hours of gameplay in Tartarus.
Currently, no. It IS Multiplayer, after all.
__________________
Knuckles is disappointed in your failures.
antonretrojr is offline   Reply With Quote
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 06:05 AM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2021, vBulletin Solutions, Inc.