#Bi Joker mod for P5R

2255 messages · Page 3 of 3 (latest)

tall fossil
#

modern final fantasy is turn-based with real-time mechanics

earnest plover
#

Oh right, i can do videos

tall fossil
#

main character is kinda hot too lmao

earnest plover
#

Yea, long hair thou

#

I'll do a short video of the combat

#

Ok, 7 minutes lol

tall fossil
#

how did you fit a 7 minute video on discord...

earnest plover
#

Discord Nitro

#

Nifty thing lol

tall fossil
#

it's very genshin impact

earnest plover
#

Without the fricking gacha thank god

tall fossil
#

yeah but even the limit on nitro is 500mb

earnest plover
#

I downsized the video to 250mb

tall fossil
#

the reason i quit genshin is because of how grindy it was

earnest plover
#

This one ain't grindy, not unless you want it to be, I can go for a grind

#

I didn't really get into Impact's art style, too used to anime lol

tall fossil
#

update on iwai romance: not allowed on gamebanana and not allowed here either

#

but i have been comissioned for it. i won't distribute it here obviously

#

(in any case bcause i'm petty i reported the sae romance rquest on gamebanana too ... lololol)

earnest plover
#

I'd actually be interested in seeing it, not a big deal if those type of romance stories was already in the game

tall fossil
#

I'll dm you then

proper trail
#

I'd also be interested

elder leaf
#

I would also be interested in seeing it

real trellis
dusky frost
#

yeah iwai is great but it makes sense why the romance existing as a mod is a problem.

the problem is really that while P5 already has dubious romances by GB rules, adding more is a definite rule break. anything that's gotten past that wasn't supposed to adachi_true

tall fossil
#

yeah I reported sae romance as a result

#

I totally get it and understand nodders that's why it won't be uploaded on gb

earnest plover
inner lava
#

Can Ryuji catch a break

earnest plover
#

People talking about the mod again

tall fossil
#

we stil lgot a player base longing for the gay jonkler...

#

all the mishima love in the comments omg

#

my boy <3

earnest plover
#

He’s got a well thought out canon confidant storyline too honestly, I think some players treat him too harshly

atomic igloo
#

It's refreshing to see the Mishima love

than the Mishima hate I'd have to listen to 24/7 lol

real trellis
#

Mishima definetily deserves love

#

People treat him so harshly even tho hes just kinda cringe and a loser

rose bay
#

He was like a fungus

#

He had to grow on me

atomic igloo
atomic igloo
real trellis
#

He deserves it sometimes but, not as much as people make it seem

tall fossil
#

bullying and physical abuse victim
fan base: let's bully him

earnest plover
#

He may be a reflection of some of the players which doesn’t like seeing or dealing with, socially awkward and such, some players are not so empathic as others, they may be more into other themes

toxic sandal
#

also the target demographic are teenager boys

#

so... yeah. thats how mishima will be treated

analog violet
#

I think I asked before but how the hell are you guys getting the mod to work after that update while ago? lol

swift plover
#

if you mean 1.0.4 then its barely relevant lmfao

#

unhardcoded romance was already updated for it months ago and it didnt rly affect anything else to do with the mod

analog violet
#

I just have those two mods and reloaded crashes at startup so I'm missing something

swift plover
#

you are on latest game and mod versions, yes?

analog violet
#

yes, assuming that the versions you can download through reloaded itself are the newest versions

#

oh weird it literally just gave me the option to update from 1.2.1 to 1.2.2 for gay joker all of a sudden. lets see if that works

swift plover
#

assuming you have everything up to date, i doubt your crash really relates to gay jonkler

analog violet
#

well thanks anyway

swift plover
#

prob worth a user help post, if fishing through crash reports there doesnt answer it

earnest plover
#

Translation: Top text:
這個傢伙、完全是狗啊!
This guy is completely a dog!

Left side (image 1):
撒嬌的時候
When he’s being affectionate:
「汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪!」
“Woof woof woof woof woof woof woof woof woof woof woof woof woof!”

Right side (image 2):
咬人的時候
When he’s biting:
「汪。」
“Woof.”

Credit text (top left):
製表: @貓師傅請講
填表: mofan
Created by: @貓師傅請講
Filled by: mofan

hearty coyoteBOT
swift plover
#

owo

earnest plover
#

He’s certainly a golden retriever

tall edge
#

omg i j checked the server after like 3 months we are so back

shy furnace
#

did this ever get fixed?

swift plover
#

no because everyone attempting to fix it has adhd adachi_true

shy furnace
#

oh

#

real

shy furnace
#

i feel like there were some fixes for some things already done, just not posted or combined? i dont remember honestly LOL

swift plover
#

definitely me and raven pinned down the causes of some of the known bugs (like ryujis romantic rank 10 not actually being called due to an off-by-one error), as well as a lot of just bizarre jank, the issue is just remaining focused enough on it to make a complete "fixed" version (my brain is on like 10 projects at a given time in between non-modding tasks like...college homework)

earnest plover
#

Just wondering, is Raven able to publish updates directly to the mod or would a separate download be required?

swift plover
#

none of us have access to the mod page so itd be a reupload

earnest plover
#

Aww, that’s too bad 🙁

swift plover
#

i should like note down what ive done on my local copy, in addition to the annotated issues in pins...

#

its been enough time that i have to consciously remind myself

earnest plover
#

It would’ve nice for the work to see the updates on the official mod page for posterity, guess it won’t work out like that huh?

swift plover
#

outright bugs are probably the highest priority since a lot of them break the core functionality of the mod lmao, followed by im inclined to refactor some things for better maintainability, particularly switching stuff to bf/bmd emulation when possible

#

mind, the latter helps with the former to an extent :v

tall fossil
#

it's been a while I can't remember what I changed...

shy furnace
#

something something github repo

earnest plover
foggy flower
#

Heyoo, I saw this mod discussion from reddit. Are there any updates on how the mod is? I kinda wanna play the mod on my first run but I wanna make surr it works first before I jump the gun and buy it on Steam haha

swift plover
#

we intend to fix bugs, unfortunately we all have adhd pensivekechi

foggy flower
swift plover
#

lmao screenments spent valentines with ryuji and still got him in the cheating event add that one to the bug list ig

shut vale
#

classic

#

I dated Yusuke and for some reason on Valentines and on White Day it thought I was cheating on Mishima

earnest plover
swift plover
#

oh yeah even odds this is a thing already but
no akechi valentines/white day event for obvious reasons but the no bitches events acknowledge if you dated him and give a little consolation thingy

earnest plover
#

lol, I think that happened to me too when I romanced every guy, so much SP 😩

#

This came back to me, I wonder how one would edit the scenes where Ryuji wants to find girls at the beach but you’re in a relationship with him

#

Maybe alter the dialog before the three walk away from the picnic, remove the parts with the attempts and just cut to Ryuji and Joker on the shoreline

#

Maybe Ryuji will instead be more jealous of the girls and considerate of his boyfriend, Morgana picks up on it teasing him, Ryuji denies it, gets flustered and angrily tells Morgana to watch the stuff and just walks away wanting to have fun

swift plover
#

oh yeah i guess there is content that could be changed to fit better
probably after the existing content has been refactored and bugfixed though lol (i swear itll happen...)

earnest plover
#

No worries lol, don’t mind me, my imagination is going a little wild right now, I know it’s gotta be complex to edit

swift plover
#

finds self looking at this mods scheduler
im preeeeety sure the rankup chat procedures should never be reached if confidant is not started or is maxed? well prob find out if they are for some reason lol

#

(i felt like cleaning up those procedures)

#

does anyone know why these all are edited

swift plover
#

converted ryuji corp bf to merging on my local

earnest plover
#

.bf doesn’t mean boyfriend does it?

#

Seriously though, what’s the NPC folder for?

swift plover
#

bf files in field/npc control npc behavior when you interact with them, the corp bfs in specific correspond to confidants

earnest plover
#

Could it be related to dialogue edits?

swift plover
#

i mean some of it but its the entire logic for when you interact with the confidant in tokyo

earnest plover
#

Ahhh

swift plover
#

im generally hoping to convert whatever i can to file emulation to improve compatibility and catch any bugs relating those files while doing so

earnest plover
#

We know 4 characters would be edited, but what more would it be

swift plover
swift plover
#

i. was expecting more shit when diffing mishimas. i guess it doesnt matter

swift plover
#

i cant tell if theres a reason AKECHI_RANKUP_INVITE_CHAT does this instead of just passing the id to the call_chat_arrival call later when none of the others do that
prolly just gonna yeet it?

#

ok whatevers going on with the hangout location menu could potentially be a lil buggy but other than that akechi corp bf is done probably

real trellis
#

OOOOOH

earnest plover
#

The room invite for Ryuji is bugged as well icym

earnest plover
swift plover
#

you mean dc??

earnest plover
swift plover
#

you referred to an unspecified "he" and i assumed you meant deathchaos because im not aware who else it could mean adachi_true

earnest plover
hasty hound
#

sorry if people have asked this and i’m not sure if this is the right place, but does the gay joker mod still work and does it work with things like custom bonus tweaks?

swift plover
#

if this is a game update question then it was never broken, one of the dependencies was for a bit but that was fixed like a year ago lul

#

i dont see why cbt should affect it

hasty hound
#

i just wanted to ask since i saw people talking about crashes and stuff from a long time ago, i’m assuming i should put gay joker at the bottom of my mod list?

#

thank you for answering my questions as well!

swift plover
#

it probably does not matter where you put it?

hasty hound
#

okay, again thank you so much!

tall fossil
#

pin too

#

oops i pushed a random zip file

earnest plover
tall fossil
#

idk why i don't have a pfp

#

if anyone wants to help go ahead i made it public

#

i'll just have to learn how pull requests work

#

fuck my pfp still isn't t here

#

WHEN IT HAS MY PFP PIN IT THEN OCEAN

#

i hate that ugly looking thing

tall fossil
#

AAHHH

#

WHY IS IT STILL NOT THERE

#

ok i give up ugly thing is on ther e instead

swift plover
#

qq is the dll actually needed

#

im psure unhardcoded romance just checks the mod id

#

(ill prob do another pass at the scheduler too, for cleanup purposes)

tall fossil
#

idk what's in the dll

swift plover
#

well going by the mod config it doesnt seem to be used so im just gonna delete it

#

i might also coalesce some of the cpk folders if evtui decides to be annoying enough

#

couldnt help myself

#

actually hold on this is a bitfield

tall fossil
#

numbitches is a good variable name tbh gets the point across

swift plover
#

i would agree if i didnt just realize that its a bitfield and not actually the number of bitches you have

tall fossil
#

rip

swift plover
#

technically more accurate uwu

#

looking at it this probably couldve just been a regular ass count though, thanks atlus

tall fossil
#

oh god it's not a transparent png

#

i just now see because of my fancy vencord theme

swift plover
#

lmao

swift plover
#

uhh some logic seems to be missing for some reason?

tall fossil
#

oh idk either i did tha tand don't remember or that's neptuna's code

#

so far it's all worked in r&v male romance so

#

aside from accepting invites via text message for an unknown reason

#

but i don't think that was reported for this so that's a me problem

swift plover
#

it seems to be a check for if you accepted one of your partners' valentines invites, if its set to 0 and you took every romance option then it plays a cheating event dupe that forgoes most of the character-specific checks

#

what ids are the guys' invites

tall fossil
#

idk

#

i just copy pasted the holiday stuff

#

never really looked at it

#

oh you mean their chat invites

#

hold on

#

the chats are compiled and i couldn't be bothered to check but i think ryuji's rank 9 and 10 invites are 483 and 485 or 486

#

they're ordered in their respectve folders

#

then the ones with the egregiously high numbers are the new chats

#

but idk if they're the romantic ones they might be the high numbered ones

#

i'm not sure why neptuna included the base ranks

#

iirc they include checks for the bitflag each time but idk why

swift plover
#

rank 10 romantic and rank 10 platonic have different ids

tall fossil
#

i'll decompile and look hold on

#

ryuji rank 10 romatic is 1314

swift plover
#

are u sure

tall fossil
#

yes

swift plover
#

that doesnt line up with my scheduler flow

tall fossil
#

mishima rank 10 romantic is 1320

swift plover
#

mine shows some yee yee ass ids that dont exist

#

even though i know i didnt change the damn numbers

tall fossil
#

akechi is sepcial and only has one exclusive chat 1316

#

i suppose we found the problem

swift plover
#

i love dumbass bugs that no one runs into because of other dumbass bugs!!

tall fossil
#

yusuke romantic rank 10 is 1312

#

what are you looking at again?

#

you're right what the hell

#

i'm gonna edit this and also give the variables names because it's really hard to loo kat lol

#

this should be correct now

{
    int ryujirank;
    int ryujichat;

    if (BIT_CHK(3735) == 1)
    {
        return;
    }

    ryujirank = CMM_GET_LV(GET_INVITE_WORK(1));
    ryujichat = -1;

    if ((ryujirank == 4) && (CHK_DAYS_STARTEND(4, 9, 5, 1) == 1))
    {
        return;
    }


    if ((ryujirank >= 1) && (ryujirank <= 5))
    {
        ryujichat = (474 + var49);
    }
    else if (ryujirank == 6)
    {
        return;
    }
    else if ((ryujirank >= 7) && (ryujirank <= 8))
    {
        ryujichat = (474 + ryujirank);
    }
    else if (ryujirank == 9)
    {

        if (BIT_CHK(3785) == 1)
        {
            ryujichat = 1312;
        }
        else
        {
            ryujichat = 483;
        }

    }


    if (ryujichat >= 0)
    {
        CALL_CHAT_ARRIVAL(ryujichat);
        BIT_ON(4071);
        BIT_ON(4358);
        SET_COUNT(51, (GET_COUNT(51) + 1));
    }

}```
#

oops missed a var49

swift plover
#

wait oh god oh no
i checked my unedited copy because i keep an unedited copy just in case something happens, and the scheduler for that one doesnt edit the rankup_invite_chat procedures at all

weirdly the corp bfs for my unedited copy have the correct ids, idk how the hell they managed to mutate for both of us

tall fossil
#

weird decompiler shenanigans?

swift plover
#

this is why i emulate literally fucking everything

tall fossil
#

anyways i'll d othis rq and push it

#

i'll also switch to using scheduler_common

swift plover
#

hold on lemme push mine

#

i already did it on mine

tall fossil
#

ok

#

oh

swift plover
#

although my scheduler_common is named labia.flow because i had balls.flow on the brain

tall fossil
#

i'll add balls.flow back to r&v male romance lol

swift plover
#

lmao

tall fossil
#

i'll just dupe everything we do here

swift plover
#

although thinking about it why am i using labia.flow for a gay mod while you use balls.flow for a straight mod

tall fossil
#

LMAO

swift plover
#

should i just yeet the shitpost name lol

#

i feel like i should just use a descriptive name instead

tall fossil
#

i mean up to you

swift plover
#

ok its now just chat_common since im also importing it in the corp bfs

#

hath pushed

#

and now im gonna go shower bc ive been distracted

tall fossil
#

yes shower

#

hygeine good

#

shouldn't scheduler_12 have the christmas stuff in it?

#

oh wait it's controlled by the chats that's right

swift plover
#

idk i just replaced any call to the invite chats with import("../chat_common.flow");

tall fossil
#

the christmas invites are controlled by an event

swift plover
tall fossil
#

i can't remember the exact id but ithink it's in misc

swift plover
#

no reason for them to be there if they dont do anything other than add clutter

#

oh yeah are the evt/ecs files on the remote cleaned up

#

oh huh, the valentines prompt doesnt check for rank 10 for the guys

tall fossil
#

i am sure that it was there

#

idfk lmao

swift plover
#

im sure nothing can go wrong in just assuming these arent being used by something else

then again its the epilogue so ig it doesnt matter

#

(this is the (og ending) cheating event bf, im not unfucking the evt until this shit is sorted out bc the logic for who shows up depends on the init)

#

im going to change the added counts to ones i know arent visible by this point in the game

swift plover
swift plover
#

good glorb what the hell is the game doing in this event 😭
not just the mod, the game in general

#

its hard to parse whats going on in this frame because its just an unsorted mess

#

deadass i might make an honest to god chart

#

actually wait

#

ok i might have an idea what the games doing here actually

#

if i understand right the logic is basically

  1. in bf init procedure, set all used counts to 0
  2. if you ditched a character on valentines day, pass a number between 1 and 9 (vanilla) or 1 and 12 (modded) to the first count that is still 0. the number corresponds to the ditched character in the order theyre checked
  3. in evt, check the value of each count against every value that could be in it. if the check passes, run an MSD_ command that makes their model appear
#

the annoying thing with the last part is that theres multiple goddamn checks for each count (ie. count 104 == 1, count 104 == 2 etc), when i feel like it could possibly be done more easily via aggressive abuse of EVT_ASSET_OVERWRITE but im probably wrong since this frame also has a bunch of lookat commands, anim commands, and attach commands for the chocolates

#

theres a sneaky little optimization in the init actually, og ending cheating event only uses 8 counts since if you ditched all 9 possible waifus then it calls a different event anyway

#

its probably the same deal for the royal ending one but with an extra count for sumire, i dont feel like dealing w it rn though

carmine dew
slow sandal
#

Aren’t there 10 options tho

tall fossil
swift plover
# slow sandal Aren’t there 10 options tho

if you mean 10 waifus, no because this is the og ending version and sumire doesnt exist
if you mean 10 possible valentines events (9 waifus + the no bitches event), yes but if you ditched literally everyone then the scheduler calls a dupe of the event that forgoes all the conditional logic so youd only run all this if you ditched 8 or fewer waifus

swift plover
#

assuming each character was its own frame

#

i imagine the commands are at least sorted in atlus's actual tooling, in which case itd still be cluttered but itd at least be navigable
its just awful to look at in evtui because commands are just displayed in whatever arbitrary order the program reads them in with no option to sort or filter