#godmode9
Explore tagged Tumblr posts
transgirl-gaming-thoughts · 5 months ago
Text
Accidentally fixed my bootleg Pokémon HeartGold!
I got a loose bootleg cartridge of Pokémon HeartGold at some point in the past, but I ran up against an apparently common bootleg glitch where it stopped properly loading my save and was effectively hardlocked.
I’ve run the game on a few different emulator saves since then, so I decided “What the hell?” and reset the cartridge to see what it would do… and it totally fixed it! Used GodMode9 to restore a new save file of mine, and now I can carry on my new main save (hopefully my last one to go for 100%) on my cartridge, and swap it between systems! Suuuuuper happy, as that makes swapping systems for trading way easier :3
3 notes · View notes
fictional-seviper · 2 years ago
Text
youtube
After you've modded your system, remember to backup your entire game collection using GodMode9!
Both video guides are up on Patreon right now for folks who don't feel like using YouTube.
Extra links:
Patreon: https://www.patreon.com/gamexdata
Ko-Fi: https://ko-fi.com/gamexdata
Twitter: https://twitter.com/_GameXData
How to Mod Your 3DS: https://youtu.be/UZ8U5hKITYw
Citra Game Dumping Instructions: https://citra-emu.org/wiki/dumping-installed-titles/
youtube
Quick! eShop's closing! Mod your 3DS!
Here are the links from the video description on YouTube, by the way. I'm currently in the process of uploading the video to my Patreon page in case you want a higher-quality, ad-free version to watch.
Patreon: https://www.patreon.com/gamexdata
Ko-Fi: https://ko-fi.com/gamexdata
Twitter: https://twitter.com/_GameXData
3DS Hacks Links:
Main Page: https://3ds.hacks.guide/
Seedminer: https://seedminer.hacks.guide/
Bannerbomb Injector (3dstools): http://3dstools.nhnarwhal.com/#/bb3gen
Boot9Strap Setup (w/ Safe Mode): https://3ds.hacks.guide/installing-boot9strap-(usm)
Boot9strap Setup (Fredtool): https://3ds.hacks.guide/installing-boot9strap-(fredtool)
App Downloads (Finalizing Setup): https://3ds.hacks.guide/finalizing-setup
41 notes · View notes
pardycity · 4 months ago
Text
did u guys know that godmode9 has a hidden paint feature??? pretty cool huh :o]c
Tumblr media
2 notes · View notes
willlmesh · 8 months ago
Text
cant even pirate project mirai fuck this stupid baka life
2 notes · View notes
leothelilpotato · 11 months ago
Text
If you ever feel too cringe: a joke I made with friends spiraled into an anime plot involving Nintendo 3DS programs as human versions of themselves. Homebrew/CFW included.
2 notes · View notes
halodwolf · 8 months ago
Text
i fucked all this shit up moving stuff from my old 3ds to my new one :( now i have to completely start over in all the games i was playing. which is so sucks because i was 6 badges into pokemon y and now i have to START OVERRRRR
1 note · View note
dragongirlsnout · 9 months ago
Text
Oh no! What do I use now?
Been seeing some comments and posts of people wondering what they should do now that dashboard unfucker no longer works and whether there are alternatives, so I thought I'd just say that there are plenty of options!
Some are better than others, and personally I use godmode9, but the thing I would MOST recommend to the average user who isn't super code-savy is to simply develop a strong sexual desire for an inanimate object or two! It's completely free and is perhaps the best way to improve your tumblr experience!
131 notes · View notes
theradicalace · 2 years ago
Text
this is THE scariest thing i've ever done to this device, actually
gonna hack my 3ds >:3
19 notes · View notes
juette · 2 years ago
Text
a comprehensive guide to custom villagers
when making my custom villager it was very difficult to find good tutorials as many of them would point to deleted pages or only cover things i already knew, so i have decided to make my own complete tutorial. please let me know if you need any aditional help! i will try my best to keep this tutorial up to date and clarify it if needed.
it's important to note that these villagers will NOT show up in online play and dream towns. since only your game is edited, other players will see whichever villager you've replaced instead of the one you've made unless they also mod their game.
first things first, you will need a hacked 3ds with luma3ds and an SD card for this. you can probably play in citra, but i dont really know how using mods in citra works so i will focus on luma3ds for this tutorial.
if you haven't hacked your 3ds yet, do not follow a video tutorial: they can become outdated very easily with no indication of it and following outdated guides makes it a lot more likely that you'll brick your console. follow the guide on 3ds.hacks.guide instead.
other software you will need:
hackingtoolkit9ds to decrypt and unpack the rom
kukkii to extract the textures and put them back in
a drawing software (can be anything, even mspaint) to edit the textures
blender or another 3d editing software to preview what you're doing
010 editor to edit the bin and .umsbt files
step 1: getting a rom
if you're simply downloading the rom online, you may skip this step.
for those who wish to dump the rom from their console, you must first turn it on while pressing the START button to enter godmode9's menu. click the HOME button to see more options, then select "Title manager", then select where you've installed the title (SD card or the console itself). a list of all your installed games will appear. scroll down to Animal Crossing New Leaf or Happy Home Designer depending on which game you want your villager to be injected into.
once you've chosen the game, select "Manage title..." and choose either "Build CIA (standard)" or "Dump CXI/NDS file". you may then shut down the console and insert the SD card into your computer. the rom will be in the folder \gm9\out on the root of your SD card
step 2: decrypting/unpacking the rom
drag and drop your rom to the "PackHack" folder that hackingtoolkit9ds is in. rename it so that it doesn't contain any spaces or special characters.
open up hackingtoolkit9ds and type either CE (for .cia roms) or CXI (for .cxi files) in the window that appears depending on the format of your rom. it will ask you to write the name of your file without the extension. type it and press enter and wait for it to do its thing.
Tumblr media Tumblr media
step 3: making your textures!
you'll find your extracted villager models in the folder \ExtractedRomFS\Npc\Normal\Model
the first three letters in each .bcres file name represent the species. open up one of the files of the species you want to make yoir villager be. it doesn't have to be the file of the specific villager you want to replace as we can rename it later, but do be careful that certain villagers have slightly different models than the rest of their species (tucker having tusks or étoile having hairpins, for example)
since i wanted to make an elephant with tusks, i've picked tucker as my base. he uses model elp09.bcres
Tumblr media Tumblr media
click the "Batch export PNG" button and choose the folder you want the textures to go in. you may then edit them as you wish. your textures do not need to be semi-transparent like the extracted textures are.
i like seeing the way things look as i work, so i get a copy of the model as a .dae file to open it in blender. you may get those from models-resource.com or you may extract them yourself using ohana 3ds rebirth, though ohana can be a bit unreliable at times. blender's "texture paint" tab also allows you to draw directly on the model, though i don't find it precise enough to my taste so i mostly use it to lay guidelines for me to draw over.
Tumblr media
once you're satisfied with your model, make sure to draw the different expressions as well.
eyes 0: neutral
eyes 1: half-blink
eyes 2: blink
eyes 3: angry
eyes 4: sad
eyes 5: happy closed (think ^_^)
eyes 6: surprised
eyes 7: >_< face
mouth 0: neutral/smile
mouth 1: half-open
mouth 2: fully open
mouth 3: frown
mouth 4: half-open frown
mouth 5: fully open frown
you do not have to follow those expressions exactly: for example, being a plush elephant, tusker's mouth moves up and down as he speaks instead of opening and closing.
once everything is done, open the .bcres file in kukkii again and import all of your textures in the right slot (i've found the mass import button does not work for me), then save the file.
Tumblr media
step 4: editing names and catchphrases
note: if the villager you are replacing is already in your town, editing the catchphrase in the game's files will NOT change it in-game. similarly, if you are putting the villager in your town with marc robledo's save editor, they will have the catchphrase of the villager you've replaced unless you change it in the save editor yourself.
editing a villager's name or default catchphrase is quite simple, but the new name/catchphrase cannot be longer than the old one. if it is, it will mess up the names and default catchphrases of all the following villagers in the game files.
since you can edit the villager's personality in the game files, simply pick a villager with a long enough name and the right gender. you may also look at the villagers' favourite colors and styles on nookipedia to find one that most closely resembles the villager you wish to make.
since i want tusker to have the sisterly personality, i looked at all the sisterly villagers and i found that pashmina's tastes were close enough, so this is who tusker will be replacing. since her id is goa08, tusker's model needs to be renamed to goa08.bcres
you will find villager names in \ExtractedRomFS\Script\Str\STR_NNpc_name.umsbt and \ExtractedRomFS\Script\Str\STR_NNpc_name_ASR.umsbt
scroll down until you find the name of the villager you wish to replace and change it. the dots between each letter are NOT periods! make sure not to delete them. if you do delete one, or if the villager you're replacing has too many letters in its name, you can copy a dot from another name and paste it between the letters or in place of the extra letters.
Tumblr media Tumblr media
catchphrases are found in \ExtractedRomFS\Script\Str\STR_NNpc_habit.umsbt
step 5: editing birthdays, species and personalities
you may skip this step if you only wanted to edit the villager's name. as far as i know, this does not work in happy home designer.
first, download this template.
then, open up \ExtractedRomFS\Npc\Normal\ConstPack.bin in 010 editor and click View -> Line Width -> Custom Width... and enter a value of 34 to make all the villager IDs align.
Tumblr media
next, click Templates -> Run Template and select the template we've downloaded. a list will appear at the bottom of the window. scroll through it until you reach the villager you wish to edit, (it will be highlighted in the top half of the window) mine being goa08.
Tumblr media
clicking the arrow to the left of struct VillagerConst will reveal a list of all the data this line contains. i will show you how to change birthday, species and personality.
Tumblr media
the page we downloaded the template on shows a list of "cases" for each field . for example, for the species field, we want tusker to be an elephant, which is case 0x01 on the page. we will thus type 0x01 in the u8 Species field of 010 editor. the same thing goes for the u8 Personality field. sisterly is 7.
the birth month and day simply require the date. tusker's birthday is may 1st, so i typed 1 in the u8 BirthDay field and 5 in the u8 BirthMonth field. leave everything else alone.
Tumblr media
step 6: putting them in the game
luma3ds makes it really easy to put your villagers into the game as long as you pay attention to the folder structure of the original rom.
on the root of your sd card, there should be a folder named luma, and within it a folder named titles (if there isn't, you can create it.)
within that folder, create a folder named with the title ID of your animal crossing game. that title ID will depend on the region of your game.
you can then create a folder named romfs in which you will place your mod files while respecting the path of theoriginal files. for example, the path for the models will be \luma\titles\<game title ID>\romfs\Npc\Normal\Model
when all the files are in place, pop your sd card back into your 3ds and open the game. if the villager isn't in your town, use wisp and an amiibo card (or wumiibo) to see if they show up properly.
Tumblr media Tumblr media
and that's it! enjoy your new villagers <3 feel free to tag me in your custom villagers, i'd love to see what you make!
did you find this tutorial helpful? you can buy me a ko-fi as thanks!
124 notes · View notes
blueskittlesart · 10 months ago
Note
hi, game problem haver here!! gph from here on out. i cant get cia files to work. i think it may be a case of corrupted files being downloaded bc i have found the "activate cia files" option but they always fail so ill try again this weekend when i have time and repot back o7
by 'cant get CIA files to work' do you mean you're getting errors trying to install them from FBI? because in that case yeah you've likely got corrupted files. I would try to find different files. if you can't find different CIAs for the games you're looking for you may want to try taking unencrypted (3DS) files and converting them manually to CIA in godmode9. (I can give you a tutorial for this if you need it!)
11 notes · View notes
cantdanceflynn · 3 months ago
Text
After much toil and trouble(taking an hour and a half to remember I can reformat sd cards with godmode9) the new 3ds is moddedddd
Still working on a custom theme and splash screen and I'm gonna try n make a custom skin to rly show off when I do film customizing it but like!! <333333
Also in only vaguely related news the next villager to chose to move in in new leaf was tangy so clearly this save is blessed<333
2 notes · View notes
idolatries · 1 year ago
Note
in godmode9, to make "brick my 3ds" appear as an option so you can access paint9, hold R while you press HOME
thank you for this knowledge heres a pic of my dogs in halloween sweaters :)
Tumblr media
9 notes · View notes
gay-yosuke · 6 months ago
Text
when you install a game onto your 3ds through godmode9, you dont need to keep the install files on your sd card... do you?
4 notes · View notes
unofficialgayawakening · 1 year ago
Note
hi, thank you for your work in trying to help keep gay awakening updated! Question: is there any way for someone to individually remove specific support options from the mod? I’d like to use it but would very particularly like to remove the chrom/Frederick option for my own playthroughs because Frederick is canonically stated to have helped raise chrom and lissa according to the drama cd so it makes me uncomfortable :’) if it’s not something that can be done I understand, but if it is id very much love to know how to do that!
Hey there, sorry to hear that Chrom/Frederick makes you uncomfortable! This is the first time I'm hearing about this part of the drama CD-I should really listen to/read that one of these days.
It's actually really easy to add/remove support options nowadays, you just need a program called Paragon and a full dump of the vanilla game's romfs (what the folder containing all of the game's files is called). I'll include instructions here below the readme. If you get stuck or can't get things working, feel free to join the discord and we'll be able to help you more directly!
Step 1 - Get a clean dump of your game's romfs.
Citra users: Right click on your game and select 'Dump RomFs'
Luma users: Launch your 3ds while holding Start to run GodMode9. (note: this guide was written for version v2.1.0 of GodMode9 and any older or newer releases may have different wording) - Physical: Select 'GAMECART' - Digital: Select 'SYSNAND SD' and go into 'title' folder. Open the '00040000' folder to find your games and select FEA's title ID. NA: 000A0500 EU: 0009F100 - Open 'NCSD image options…' and select 'Mount image to drive' then press A. Open 'content0.game' and press R+A while hovering over the romfs folder. Copy to 0:/gm9/out. This is the filepath you'll use to find it when you move to your computer.
Step 2 - Now that you have your romfs dump, you're going to download Paragon and start a new project. The project name can be whatever you want it to be, but make sure you select the right language and game. Your Extracted RomFS Directory is the vanilla romfs dump that you just grabbed, and the Output Directory is going to be UGA's romfs folder. The filepaths will be different when using Luma or if you move anything around for ease of access, but it should look something like this when you're done:
Tumblr media
Step 3 - To remove the support options itself, you're going to open the Characters module in the section labeled "Core Data". From there, go to Chrom's name and switch to his Supports tab. Scroll down until you see Frederick's name, and change the Support Type from Fast to Non-romantic. Do the same thing for Frederick- select him and look for Chrom in his support tab to change the Support Type from Fast to Non-romantic. If the support type doesn't match for both characters, they won't be able to gain any support ranks at all, so make sure you change both of them!
Step 4 - The previous step removed the ability for them to support, but you probably want to remove the S support from the support log as well. In the main Paragon menu, you're going to look at the left side where it says "Nodes" and look for the option called "Support / Reliance List". From there, go to both characters and delete their last support (the one that says Support Level 4, with 0 as the Support Number). Make sure to select the correct Delete button as shown in this image:
Tumblr media
For Frederick, you're also going to want to delete his PC supports with Lucina, so scroll down and delete all three of the Fredrick x Lucina posts that have the Support Type set to Parent/Child. Now, make sure you also go to select the first support in these lists (the first support with male robin) and select the Regenerate IDs option furthest to the right (not the one on top!). The automatic 0 it gives you is fine, this step is to ensure the game reads the edited support log correctly- failing to regenerate IDs may cause issues. Now that that's been done you're finished in Paragon, so you can go to File > Save to save those changes!
Step 5 - The last thing you can do (if you so desire) is delete the actual supports themselves. You can find the support files in romfs/m/E, where you'll see a ton of files named with Japanese characters. Chrom and Frederick's modded supports are named "クロム_フレデリク.bin.lz" while Lucina and Frederick's PC support is named "マルス_フレデリク_親子.bin.lz"
Step 6 - After that, just make sure your romfs folder is where your mods go and you should be set! You should be able to see the changes both in-game and in the support log now.
Lastly, here are a few things you should know when it comes to updates:
The two files you've edited are the static.bin.lz (this controls many things in the game, including support options) and the RelianceList.bin.lz (the support log)
Unless the support options in the latest update change, or there's a bugfix regarding support gain, you will not need to replace your static.bin.lz! Just keep the one you edited when you update, everything will work perfectly fine. I don't expect the static.bin.lz to be updated frequently, but I will be tweaking support options for the Spotpass characters later down the line so you will have to redo Step 3 when that happens.
The support log for UGA has not been finished yet, so the RelianceList.bin.lz WILL get updated in the next major release, so you will have to replace your own edited one. When that happens, you'll have to repeat Step 4 again, but that doesn't take too long so hopefully that's not an issue! When I finish the support log, you won't have to do this ever again.
And that should be everything! I hope it wasn't too confusing- after you set up Paragon for the first time it's honestly really easy to make changes to the game. It's a super friendly program, and you can do all sorts of silly things with it. Like I said though, you're welcome to join the discord for more direct help from us! We're friendly, I promise :P
6 notes · View notes
cosmickly · 1 year ago
Text
I homebrewed my 3ds ages ago, and for the longest time, I wasn't able to create a SysNAND backup for whatever reason.
I've tried multiple uncourrupted SD cards with plenty of space to no avail. No one in the Godmode9 discord could figure it out either.
Everything else works fine, so I could've left it, but it taunted me every day. So I've decided to replace the SD card reader entirely as a last resort (and my circle pad while I'm at it).
Tumblr media
If all else fails, at at least I'll have an excuse to splurge on a nicer used 3ds.
1 note · View note
ouran101 · 7 months ago
Text
hq!! ctt [log 2]
log one | you are here | three
Tools: a [p]hysical 3DS with homebrew/CFW = to get the game files (I have no idea if you can do this on emulator.) the game [p] = I have a physical game. Amazing. GodMode9 = to extract the game files off of the cartridge microSD card reader [p] = yeah my 3DS has a small card so i need one for my computer QuickBMS = to get rid of the "ustarc/ustcomp" prefix on the ARC files two decompression files = found on GBATemp, this actually lets me access the data in the ARC file Karameru (within Kuriimu) = reads and imports/extracts the (S)ARC file Kukkii (within Kuriimu) = reads and imports/extracts the BFLIM file
Step 5.5: oh god the "script" folder
romfs/test/script has DAT files... and more folders.
/companion has INCS files... and a TXT file at the end with a "file_list" of all the INCS files, so I assume that acts as a checker.
All of the folders have the same format of being all INCS files except for a singular TXT file.
The folders are (companion,) epilogue, event, last, normal, story, system, and test.
Judging by the folder names, this seems to be where the actual content is. Speaking of text...
Step 6: I can't use scans text for this can i
Okay, to preface this, I have a file from a long time ago. There are two important points to make. First, this game doesn't use their own in-game keyboard, it uses the 3DS system's keyboard.
Second, because the 3DS is region locked, you only get keyboards in your region. I have an NA 3DS because why wouldn't i living in NA
Tumblr media
The first two search results really just said "get a Japanese 3DS," huh. You don't actually want to change the region of your 3DS--even with homebrew--because that has a lot of problems involved.
Thankfully, result three is the coolest option with "3DS-custom-keyboard." There is a warning to not uninstall CFW, but who would do that in this day and age
Although, all this might be unnecessary.
Going back to the "I have an old save file" point, the game does take English characters. My character's name is "Shujin," because that's close enough to the JPN word for protagonist lol
From what I know of the DS days of JPN>ENG fan translations, it's kinda stupid hard to use custom font in the text box. If you look at the TMGS3/Tenipuri translation by jjjewel, there's a section of text that's probably like two letters squished to make something like "Ki" and "Li." The size of the text needs to be able to fit in the box.
(Side note: Their website is down, and I think it's because Google Sites made some kind of change. I honestly don't know if they'll ever come back to restore it tbh)
Um. The point is, HQ!!CTT has English characters in it already, so it shouldn't be really necessary for a keyboard change. The real problem is you only have 6 letters to use for a name.
And the really real problem is I need to see how big the EN text is in relation to the JPN text.
Step 6.5: gaming
So, the intro of this game is that Momijihara High School was once a powerhouse like Karasuno. With the third years retiring, you are left all alone.
Your club advisor gets a call from Takeda--the Fukurodani Group is coming to Miyagi, so Karasuno is also inviting other nearby schools to practice match. You're only one person, but...
For now, you head to Karasuno.. Even if they say no, you can see how they play. Turns out, Nekoma's come early so they're doing a practice match.
Hinata, hearing your story, knows. Volleyball is played with 6 people on the court. They'll have to discuss with the other schools, and you won't be able to participate in every practice, but it's basically agreed that you can join in.
oh god they haven't said my name once, which is sad because i've decided to name him "Haikyu" this time around
So far with the name tag on the top screen text box, it looks like one hiragana = one letter. Which is... bad. It makes sense if "Hinata Shoyo" is equivalent to "Haikyu." lol
Tumblr media
(3DS Screenshot tool is built into Luma, but there is a top/bottom screen merger tool. Originally made here, and improved here.)
Anyways, with Fukurodani's sudden arrival, it's decided that Karasuno will just have a practice match, with you joining their player mix.
Tumblr media
BABYSITTER TANAKA I AM SO SORRY LOLOLOLOL
OH okay i get it
At the beginning of the match, you flip a coin to see if you serve first. If you get volleyball, that's heads and you serve. If you get the word "volleyball," that's tails and you receive.
[on defense] So you press X to see the current rotation. At the beginning of the rally, they will note a dangerous player. (In this case, Asahi because of his spikes duh)
When you receive the ball, you have to hit Y, B, or A to give it to the setter. The same thing happens when setting to the spiker. Oh my god, you have to choose a receiver to target? I'm so sorry ennoshita
[on offense] Okay, now I have to serve, great. Also, Daichi is the dangerous player now because of his receives ofc. In this case, you can choose a type of serve to do. Tanaka only has an Overhead Serve, but I assume Yamaguchi would have the Jump Floater. I type these with capitals like they're special moves.
damn i made suga receive so that he couldn't toss to asahi but kinoshita got it up
oh shit i got yamaguchi to block it, but I wasn't fast enough to make Tanaka react to the receive. The crosshair moves faster depending on the ball, which, okay, yeah, that makes sense (resets game)
oh i was on offense and then I made Suga receive it again, Narita set this time--OH NO ASAHI FREE--thanks for receiving kageyama but who will toss--ME ME I'LL DO IT--i fucked it up (turns power off)
listen, I said i'd take it, and then i fucked up the toss. like, kageyama's thing--my bias's thing. i made an absolute dogshit cake. do not come to the castle.
btw there isn't a soft reset like Pokemon in this game, so you're probably better off playing the whole match and learning reaction timing, then reloading the save and trying again.
this game is so inaccurate. hinata could never get a service ace on suga /hj
There is straight up "Bad/Fail" when you miss the button press, "Good" for... good, and then "Just" for perfect timing.
When you get perfect timing, you fill up the Tension meter. Then while the ball is being passed to the next person, you can then use X to use a skill by using Tension.
Skills are dependent on certain things. (e.g. Kageyama was in the front row, but Hinata was in the back, so I couldn't make them do the broad attack. But Kageyama could do the dump/two-attack.)
(e.g. obviously, Tsukishima cannot block if he's in the back row.)
Step 7: stop gaming. text.
(obligatory eating break)
Okay, so I've gotten to the point where you go out with a character to a location, so uh, I'll just assume they never say my name. RIP my protagonist Haikyu-kun
(I think it's because a lot of lines in this game are voiced. That's why I got this game in the first place)
(But if Oikawa comes over and calls me Haikyu-chan I will laugh and cry)
Okay, I'm going to go into the romfs/main/name_entry folder because it gives you a preview of your name on the top screen.
Tumblr media
So theoretically, there should be some kind of file that has all the text somewhere. My second guess is the romfs/main/common folder because that has stuff like "chara_data" and the potential cash money file: "hiq2_text."
Side note, that abbreviation is so cute. hiq.
This time, I'm going to try using Karameru. First, I need to open it up in Notepad/++. It has a prefix of ustcomp.
Now I can use QuickBMS to get rid of the right prefix. With the new (S)ARC file, I can now use Karameru to see what's inside... and there's a font folder!
The font folder has a file ending of BFFNT though...
If I think about it, if we ignore the "BF" part of the file name, I've gotten "lyt" = layout, "lim" = ???, and now "fnt" = font.
the common folder also has just a plain BFFNT file too. I probably have to find something that'll open this file. I'll try it in Kukkii first.
wait why does this v1.0.15 release say upgrade to version 2
OH there's the GBATemp thread i was looking for!!!!!
(holds head in hands) why have a link to your new thing that just leads to github...
it's me. it's my problem because i don't code.
(holds head in hands) this one only doesn't work for 3DS...
Fine. Let's go. The literal first result. "3dsfont."
ugh none of these are working!!!!!!
okay maybe it was my fault because of my search of "3ds bffnt to ttf." You don't actually want it as a TTF file because it's like normal strokes VS vector lines in a drawing program. You'll want to convert one of the BFFNT tiles (that contains a letter) into a PNG or something, edit, and then put it back.
(but i will also have to replace text that's hard-baked into graphics which is why i wanted TTF in the first place)
There is also something that usually comes up alongside this search called a BCFNT file. It scares me.
i need a moment
Step 7.5: contemplate life but also think about the goal.
What do I need to do? Or rather, what in the game needs translation?
Tutorials. But thankfully, the tutorials are all graphics as a BFLIM file. This is exportable with Kukkii, and then I can edit it in (an old version of) Photoshop to keep transparency on them.
Locations. Not like, super important, but the names. Descriptions less so. I think these are also graphics.
Player Profiles. You have to make a team of +5 others to make a cool team at the end of the two week practice period. It would be good to know the strength/weaknesses of the players.
Skills. How else will you know when to use them? This is broken down into a lot of things, like name and description, so I suspect that this'll be some kind of text file.
Options. It's not major, but there are little things like "how many points do you want each set to end on?" And you can choose 6 (default) or 25 (irl). I think these are at least graphics, so it's not hard.
Story. lol yeah, you know, the main part of the game
Okay, then let's move onto another question. Why are we looking so hard for the font? Why not relax and edit some PNGs?
I'd like to keep things looking consistent with the graphics, because they're all this sharp, blocky text.
I could bullshit the general text because it looks like, you know, "generic Japanese video game text." But I'd still need to come back at some point.
Step 8: back to work.
It's time to finally download Python. I'm finally going to try out 3dskit by Tyulis.
OH I SEE they say Python 3.5+ because they probably coded it in 3.5, so that's the lowest version number you can use. ...what do you mean we're onto v3.12.4
python why didn't you tell me there was a packaged version on the Microsoft store before i installed the thing that looked like a command prompt
...microsoft store, your preview picture just looks like a command prompt.
Okay, never mind. Let's stick with the website. ...I think I'm doing something wrong--ohhhhh!!!
You can open up Python as-is, or you can open something called "IDLE Python" which is the version with the gui/the thing that makes it look like a program.
...oh god how do i feed the code (aka the instructions) into Python (aka the machine)
Okay on 3dskit, it also says I need NumPy and Pillow. But also to install these to... I guess, work with Python like how you give an internet browser add-ons... you need something called "pip"? oh god i don't code
Honestly, at this rate, I might try downloading Github Desktop...
I get tired of looking at this BFFNT file and open up all the other BFLIM files in Kukkii. And, yeah, they're what I thought they were.
Tumblr media
very much a "These require you to extract the game font to replace the font in the box."
Out of desperation, I go to the romfs/main/common folder and open up hiq2_text.bffnt instead.
Tumblr media
o-oh my god, there it is!!!!!!!!!
(Sorry the background is so hideous, I needed a better way to see the white font.)
Okay, so as I suspected, all of these characters are kinda sized to match each other. If 繋ぐ is technically "(to) connect," i can't fit all those letters
Important. In the bottom left corner, there are katakana that are half-sized.
Also in the common folder is a file called hiq2_name.bfflim, which is where that blocky font I wanted was. Yes!
...uh now what
Well, if you look at "Haikyu"'s name, the spacing between the letter i is actually close together rather than pixel separated.
If anything, I need to find a way to access the prologue text, so I can fuck around to find out.
Step 9: please be a hex editor, i know that shit more than python
I suspect the actual story and dialogues are is in romfs/test/script. But I have no clue what this INCS file is.
...Apparently, no one else does either.
In a perfect world, I could open something in Kuriimu and I could use it as a text editor. There is always the possibility, but first, I'll have to get rid of the ustcomp/ustarc prefix header at the beginning of all the files.
I think it's time I restored that FE11/12 hack documentation folder. Because I know there were files that could go in a hex editor... but I wanna know what tipped me off.
Step 9 continues tomorrow. Or on Friday. I'm eating dinner now, and then I have work. Hurray for irl responsibilities!!!
0 notes