The Jackbox Party Pack 4

The Jackbox Party Pack 4

View Stats:
Squeezit Aug 13, 2021 @ 1:01pm
Custom Questions (FIbbage preferably. YDKJ alternatively)
I'm surprised after they said it was planned in 2014 custom questions STILL isn't an option in fibbage or ydkj.
Has anyone found a way to add custom questions into either game? Don't really need the announcer, just need the game to run the questions and allow people to play like normal with one correct answer.
I need to add a question bank and answer bank, I wan't to use it to help my team study for our exams at my job.
Thanks in advance!
< >
Showing 1-2 of 2 comments
Akira896 Aug 14, 2021 @ 10:25am 
It's possible to replace the current prompts in Fibbage but it's kind of a hassle.
I'll use Enough About You as the example but everything I say can also work on the normal Fibbage 3 mode. It's not that hard, just tedious as I said.
In the folder "games/Fibbage3/content" there's a file called "tmishortie.jet", which contains all the questions that are asked to the players. Open it with VSCode. Press SHIFT + ALT + F to indent it and make it readable.
If you only want custom prompts to appear then you'll have to have the number of custom questions you have (if you want to replace the exact same don't delete anything). This being everthing that's inside between "{" and "}". For example, I did it with four custom questions, so I deleted every string except the first four. Remember to delete the last "," as it's no longer necessary.
After that, replace the question with whatever you want and save it.
Now, the thing that appears to the rest of the players (on the screen). This is found on the "tmishortie" folder on "content". Inside, you'll find a set of folders with a series of numbers. You'll have to delete the same ones that you deleted from tmishoirtie.jet (it's ordered from Z-A in there). In my case, I ordered the folders from Z-A and deleted every folder except the first four.
After that, open the folder "tmishortie" with VSCode. Inside each folder there's an audio file and a file called "data.jet". You'll have to open and indent each one and replace everything accordingly. The only things that are used in-game are the strings from "QuestionText" (the question that appears to the rest of the players) and "Suggestions" (they're submitted automatically if a player doesn't input anything, it's something kinda optional tho). This has to be done with each folder (check the folder name to know which question is which in tmishortie.jet).
After you're done all that's left are the audios. You can either replace those with custom audio files (those being TTS or whatever) or if you just want them silent you can just delete those (just search for "ogg" on the "tmishortie" folder and delete every result).
And that's that, you now have custom prompts on Fibbage Enough About You.
If you want to add questions, you need to copy the first full string from tmishortie.jet and paste it above it. Then, change its id to one more (the first one is "48783" so I put "48784"). Then, create a new folder in the "tmishortie" folder with the same string of numbers and copy a "data.jet" file from any other folder in there. Replace "Suggestions" and "QuestionText" accordingly then.
And you're done. As I said, it's really tedious. I don't know about YDKJ since I don't know if it has the same folder BS. It's probably the same tho.
All this can probably be done A LOT easier with a script or something but I don't know anything about programming. It'd be cool if someone that knows about those kind of stuff could make a program that makes all this automatically with a GUI. One can only dream I guess.
Last edited by Akira896; Aug 14, 2021 @ 10:31am
Squeezit Aug 15, 2021 @ 11:42am 
Thanks for the response!

Before I saw your response, I was able to figure out through trial and error by deleting most of the category ID's from fibbageshortie.jet and testing with just a couple categories in the fibbageshortie folder. I'm also using sublime with a plugin for formatting.

From there I'm able to turn off the announcers voice for questions and answers simply by changing the voice to false in each file.
Replacing the text is a pain because not only do I need to edit every single individual file but also need to hope I don't forget to use unicode instead of symbols.
Also I'm not sure what'll happen if I go over the text limit as I'm pretty sure I definitely have already, probably going to test that in a moment.

Downside is aside from the massive time sink, it also requires someone to be familiar with programming. This would be much easier if a script was written to automatically replace what I need using a CSV file, but unfortunately I'm only a mediocre programmer I can't do something like that yet.

This is a massive project but at least I've learned how to add my own questions and caterogies in the process! Maybe I'll continue using this for my coworkers who are studying the Series 7 and just save it as a custom backup folder.
Again, thank you for the help and very informative response!
< >
Showing 1-2 of 2 comments
Per page: 1530 50