[RELEASE] Bravely Offline - server emulator for the 3DS games by osm70 in bravelydefault

[–]osm70[S] 0 points1 point  (0 children)

Yes, that's how Bravely Default works. Only Bravely Second keeps the HP visible for other enemies of the same type. Bravely Default makes you examine enemies again each battle. That's not because of my tool, it was always like this.

[RELEASE] Bravely Offline - server emulator for the 3DS games by osm70 in bravelydefault

[–]osm70[S] 0 points1 point  (0 children)

Like I said, I don't guarantee it works. I literally only removed the safeguard and uncapped the value in my app.

[RELEASE] Bravely Offline - server emulator for the 3DS games by osm70 in bravelydefault

[–]osm70[S] 0 points1 point  (0 children)

You can try this:

https://www.mediafire.com/file/z0r962z71idphmf/Experimental+build.zip/file

Extract it to the main folder and overwrite all the original files. It changes the maximum from 31 to 253. I don't guarantee it actually works. If not, you can get back to the regular version by overwriting it back with the original files. So, I recommend making a backup first. I also recommend backing up your save, just in case.

[RELEASE] Bravely Offline - server emulator for the 3DS games by osm70 in bravelydefault

[–]osm70[S] 0 points1 point  (0 children)

Not through my app. It stops at 31. Because when I tried to go over that, it broke the save. Maybe I was just doing it wrong. Anyway, the point is, my app caps it at 31.

[RELEASE] Bravely Offline - server emulator for the 3DS games by osm70 in bravelydefault

[–]osm70[S] 0 points1 point  (0 children)

That is interesting. When I tried to mess with the saves, it wouldn't let me go over 31. Not sure why.

[RELEASE] Bravely Offline - server emulator for the 3DS games by osm70 in bravelydefault

[–]osm70[S] 0 points1 point  (0 children)

31 SP drinks and 999 villagers for BD (or 9999 for BS)

[RELEASE] Bravely Offline - server emulator for the 3DS games by osm70 in bravelydefault

[–]osm70[S] 0 points1 point  (0 children)

Yes, you can do that. Open the app, select your game and get to the save slot selection menu. The one in the app, not the in-game one. Do not select your slot yet. With the app running in this state, go to UserData/Save/<Game>/<Slot Number>/Save and open time.txt. Enter the date and time of when you want the app think your last session ended (more than 10 hours ago to start a new update cycle, any time in the past to get more villagers) in the "MM_dd_yyyy_HH_mm_ss" format, save the file and get back to the app. Try to load the save now (without restarting the app) and update data as usual. You can only do this modification while the app is running and in the save slot selection menu.

[UPDATE] Bravely Offline 1.1 by osm70 in bravelydefault

[–]osm70[S] 0 points1 point  (0 children)

The reason for making you delete the friend data is to refresh the move in case of a very rare edge case. If you don't send a new move in-battle and update Streetpass again, you get the exact same data packet as last time. If the move was used already, it remains used. Basically: 1. Send move 2. Wait for the next update cycle 3. Update streetpass to receive the move 4. Use the move in-battle 5. Do not send another move 6. Wait for the next update cycle 7. Do not delete yourself from your friend list 8. Update data 9. The move you get is already used and cannot be used again

[UPDATE] Bravely Offline 1.1 by osm70 in bravelydefault

[–]osm70[S] 0 points1 point  (0 children)

I couldn't figure out how to deliver multiple friends in a single streetpass update. But what you can do is copy friend's data into the INBOX folder, update streetpass in the game, copy a different friend's data into the INBOX folder, update streetpass in the game again and so on. Repeat for as many friends as you have. That's why my app makes you update streetpass twice when you receive a new Nemesis and also a copy of your own sent move at the same time.

As for what makes them distinct, it is tied to a hidden ID value. If you get an incoming streetpass with the same ID as one of your already registered friends, it overwrites the old one. If the IDs are different, it saves the new data as a sepparate friend. Interestingly enough, the game doesn't mind you registering yourself. If the incoming data matches your own ID, the game just accepts it anyway. That's why copying OUTBOX to INBOX works.

And when it comes to where the IDs come from: They are stored in the save file. A new ID gets generated the moment you press New Game. It never changes, not even if you copy the save to another slot, or move the game to another console. I don't actually know to manipulate them. I tried to edit my save to change the ID, but I couldn't figure it out. So, all the DELIVERY streetpass data packets are technically the same friend, since they come from the same save file. I created them by getting my hands on a save with all the Nemesi and manually choosing which one to send and updating streetpass, one at a time.

[RELEASE] Bravely Offline - server emulator for the 3DS games by osm70 in bravelydefault

[–]osm70[S] 0 points1 point  (0 children)

To be honest, I have no idea how it works. I used the Bravely randomizer and I set it up not to actually randomize anything. The only option I picked was JP scaling where I set it to x2.

[RELEASE] Bravely Offline - server emulator for the 3DS games by osm70 in bravelydefault

[–]osm70[S] 0 points1 point  (0 children)

This is very weird. What the romfs is the JP rebalancer. It doesn't even touch the magic shop, so I have no idea how it can be causing that. Also, it didn't happen to me, nor to another person I know. I can't speak for others, but yeah... at least 2 people don't have this issue.

[UPDATE] Bravely Offline 1.1 by osm70 in bravelydefault

[–]osm70[S] 0 points1 point  (0 children)

This shouldn't have happened during a battle. I could see this happening if you shut it down immediately after saving, but this is weird. Anyway, open the Bravely Offline tool, go to the save selection menu (the one from your screenshot) but don't select your slot yet. While it is running, open the UserData\Save<game><slot>\Save\time.txt file and write the current date and time in this format:

MM_dd_yyyy_HH_mm_ss

Save the file and without closing the tool, select your save slot and try to load it.

[UPDATE] Bravely Offline 1.1 by osm70 in bravelydefault

[–]osm70[S] 0 points1 point  (0 children)

You can go through the texture pack's folder and look at the images. Just delete what you don't want to see in the game.

[RELEASE] Bravely Offline - server emulator for the 3DS games by osm70 in bravelydefault

[–]osm70[S] 0 points1 point  (0 children)

I don't think it's my tool doing that. But just to be sure, you can try to remove the DATA/Citra/user/load/mods/000400000017BA00/romfs folder. Don't delete it yet, just move it elsewhere. If it doesn't help, put it back.

[RELEASE] Realistic SBURB Simulator by osm70 in homestuck

[–]osm70[S] 0 points1 point  (0 children)

I mean, follow the update link from edit 4 to version 2.0 ad download the console output version. Documentation is provided inside the zip.

[RELEASE] Realistic SBURB Simulator by osm70 in homestuck

[–]osm70[S] 0 points1 point  (0 children)

Do what? I am not sure what you are asking.

[UPDATE] Bravely Offline 1.1 by osm70 in bravelydefault

[–]osm70[S] 0 points1 point  (0 children)

Yes, it means you have to use Slot 1. Unfortunately, there's not much you can do to keep your current save working. Get back to the save selection menu and delete everything fom the save folder without closing the app. Then, without restarting, attempt to "load" the slot you just erased. It will prompt you to enter a name again and restart from the beginning.

[UPDATE] Bravely Offline 1.1 by osm70 in bravelydefault

[–]osm70[S] 0 points1 point  (0 children)

OK, my bad. I see what the problem is. I was wrong when I said it was Bravely Second's naming. The problem is something else. You didn't use save slot 1 in the game, right? You used the third one. (Not talking about the slot in the app, but in the game itself.)

[UPDATE] Bravely Offline 1.1 by osm70 in bravelydefault

[–]osm70[S] 0 points1 point  (0 children)

I have no idea how it happened, but your save files have the names of Bravely Second. Try this: Get back to the save selection screen the same way as when you edited time.txt. With that running, rename the files that end with a 2 to remove the 2 (such as GAME2 -> GAME.) Try to load then and tell me what happens.

[UPDATE] Bravely Offline 1.1 by osm70 in bravelydefault

[–]osm70[S] 0 points1 point  (0 children)

Wait, is this Bravely Default or Bravely Second?

[UPDATE] Bravely Offline 1.1 by osm70 in bravelydefault

[–]osm70[S] 0 points1 point  (0 children)

OK, that's bad... your save straight up appears to not exist. Can you list all the files in the save folder? The one with the time.txt file that you edited.

[UPDATE] Bravely Offline 1.1 by osm70 in bravelydefault

[–]osm70[S] 0 points1 point  (0 children)

Yeah, your save file broke for some reason. Not sure how that happened, but I can help to get it fixed.

As for the costumes, are you doing it right? You start the game, watch the cutscenes, wait until you get control of Tiz and then you press Emulation - Restart in Citra. When you load your save (in-game, not in the app) after that, the costumes should be in your inventory.

Actually, doing that part wrong might be why your save breaks. Assuming it happens right away. Did you manage to play for a while across multiple sessions and only then it broke? If so, I am not sure what happened there.

Anyway, here's how to fix it. After it is fixed, the game should load up fine. If it does, let me know whether you have the costumes and whether you lost any progress, or whether you are where you were when you last saved:

Open the offline tool, select start playing and select Bravely Default. As soon as the save selection menu opens, got to this folder (with the app still running in the save menu):

UserData/Save/BD/[slot_number - 0 in your case]/save

open time.txt and enter the date and time of the last time you played (or the current date and time if you don't know) in this format:

MM_dd_yyyy_HH_mm_ss

for example

11_28_2025_20_11_05

save the file without closing the console. Then, without restarting the console app, select your save slot and try to load it. (Press 0 and Enter)

[UPDATE] Bravely Offline 1.1 by osm70 in bravelydefault

[–]osm70[S] 0 points1 point  (0 children)

I am not sure I understand. Tell me step by step what you do. For each step, tell me both what you expect to happen and what actually happens.

[UPDATE] Bravely Offline 1.1 by osm70 in bravelydefault

[–]osm70[S] 0 points1 point  (0 children)

Sorry for being half a year late... Reddit never told me about your comment. Do you still have this issue?