Mildly Interesting Area Server Saves [IMAGE HEAVY 56k warning!!!]

This section is for anything related to the technical aspects of .hack//fragment, such as server discussion, custom utilities, etc.
User avatar
Bison
Posts: 21
Joined: Mon Feb 20, 2017 9:10 pm
Location: bbs.dothabangupjob.info
Contact:

Fri Oct 04, 2019 4:25 pm

Alkalime wrote:
Fri Oct 04, 2019 4:00 pm
I love this thread
:lol: I just wish the results were more exciting.
I've added the protected area flag to all of the event areas in my OnlineEvent.dat to see what happens, but getting an event to actually trigger appears to require some kind of magic ritual: The brambling site suggests they happen once every 15 hours, but starting from when!? Surely they didn't expect you to keep an AS up for 15 hours straight on new years eve or heaven forbid valentines day!?

I really don't like this horrible area server.
User avatar
Alkalime
Site Admin
Posts: 49
Joined: Mon Feb 20, 2017 9:03 pm
Location: The World
Contact:

Fri Oct 04, 2019 4:33 pm

Bison wrote:
Fri Oct 04, 2019 4:25 pm
Surely they didn't expect you to keep an AS up for 15 hours straight on new years eve or heaven forbid valentines day!?
I read somewhere once before on either Japanese Wikipedia or on archives of very old Japanese messageboards that one of the conditions for being given access to the area server software during the Early Release Version (red stripe on the game case, participants picked by lottery) phase was that you had to agree that you were able to keep your area server up for long periods of time, upwards of 24 hours at a time. I don't remember the exact figure but in 2005 that seems pretty crazy, especially considering that the Japanese traditionally aren't a people who were really into having powerful computers and it's not just a simple Windows service or command line application.
I bet the electricity companies had a good year in 2005.
User avatar
Bison
Posts: 21
Joined: Mon Feb 20, 2017 9:10 pm
Location: bbs.dothabangupjob.info
Contact:

Fri Mar 06, 2020 3:16 pm

where my custom areas begin in the save file:
Image
that first byte (11 here) after the letters have finished is the 'keyword id'.
for my area 'many blue boxes' the keywords are going to be
11 00 00 00 12 00 00 00 13 00 00 00.
once we find that, there we go, we're in the custom area.

this is 'helpful' because now if you made a great area we could share it between us without having to replace our existing save.

for example here's 'many blue boxes'
and that first byte there is, iirc, field battle level. so there's an easy way to find out how you can level up your custom areas.

Code: Select all

FF 00 00 00 00 00 00 00 00 00 00 00 00 08 00 00 00 01 00 00 00 06 00 00 00 01 00 00 00 01 00 00 00 20 00 00 00 FA FF FF FF 04 00 00 00 01 00 00 00 C8 C6 69 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 01 00 02 00 00 00 00 00 11 16 07 00 20 24 18 00 48 69 20 68 6F 77 20 61 72 65 20 79 6F 75 20 49 20 61 6D 20 77 65 6C 6C 03 00 00 00 01 01 02 00 0E 3F 04 00 00 00 01 00 01 02 1F 00 01 00 00 00 00 87 02 00 00 B8 E8 3E 44 5B 74 F5 43 00 00 87 43 00 00 80 3F 00 00 00 00 00 00 00 00 07 00 01 00 00 00 00 87 02 00 00 B5 E8 3E 44 9F 1F A4 C3 00 00 87 43 00 00 80 3F 00 00 00 00 00 00 00 00 07 00 01 00 00 00 00 87 02 00 00 B1 E8 3E 44 56 3E 16 C4 00 00 87 43 00 00 80 3F 00 00 00 00 00 00 00 00 07 00 01 00 00 00 00 87 02 00 00 52 74 F5 43 14 27 3F C4 00 00 87 43 00 00 80 3F 00 00 00 00 00 00 00 00 07 00 01 00 00 00 00 87 02 00 00 52 74 F5 43 12 F1 F5 C3 00 00 87 43 00 00 80 3F 00 00 00 00 00 00 00 00 07 00 01 00 00 00 00 87 02 00 00 53 74 F5 43 9C B3 46 C3 00 00 87 43 00 00 80 3F 00 00 00 00 00 00 00 00 07 00 01 00 00 00 00 87 02 00 00 88 8B 4C 43 AE 72 3D C4 00 00 87 43 00 00 00 00 00 00 00 00 00 00 80 BF 07 00 01 00 00 00 00 87 02 00 00 31 5D 88 C2 0C 27 3F C4 00 00 87 43 00 00 00 00 00 00 00 00 00 00 80 BF 07 00 01 00 00 00 00 87 02 00 00 5F 74 AA C3 B5 72 3D C4 00 00 87 43 00 00 00 00 00 00 00 00 00 00 80 BF 07 00 01 00 00 00 00 87 02 00 00 B9 68 19 C4 11 27 3F C4 00 00 87 43 00 00 80 BF 00 00 00 00 00 00 00 00 07 00 01 00 00 00 00 87 02 00 00 B7 68 19 C4 0B F1 F5 C3 00 00 87 43 00 00 80 BF 00 00 00 00 00 00 00 00 07 00 01 00 00 00 00 87 02 00 00 B9 68 19 C4 00 28 5B C3 00 00 87 43 00 00 80 BF 00 00 00 00 00 00 00 00 07 00 01 00 00 00 00 87 02 00 00 60 B4 17 C4 A5 48 56 42 00 00 87 43 00 00 80 BF 00 00 00 00 00 00 00 00 07 00 01 00 00 00 00 87 02 00 00 06 5D 53 43 56 88 F2 C3 00 00 87 43 00 00 80 BF 00 00 00 00 00 00 00 00 07 00 01 00 00 00 00 87 02 00 00 63 74 AA C3 59 88 F2 C3 00 00 87 43 00 00 80 3F 00 00 00 00 00 00 00 00 07 00 01 00 00 00 00 87 02 00 00 38 5D 88 C2 A5 1F EF C3 00 00 87 43 00 00 00 00 00 00 00 00 00 00 80 3F 07 00 01 00 00 00 00 87 02 00 00 7A 2E 5A 43 11 85 4D C3 00 00 87 43 00 00 80 BF 00 00 00 00 00 00 00 00 07 00 01 00 00 00 00 87 02 00 00 AA 0B A7 C3 11 85 4D C3 00 00 87 43 00 00 80 3F 00 00 00 00 00 00 00 00 07 00 01 00 00 00 00 87 02 00 00 A6 74 75 C2 19 85 4D C3 00 00 87 43 00 00 00 00 00 00 00 00 00 00 80 3F 07 00 01 00 00 00 00 87 02 00 00 F0 A2 A3 C3 38 6A 86 42 00 00 87 43 00 00 80 3F 00 00 00 00 00 00 00 00 07 00 01 00 00 00 00 87 02 00 00 CA 2E 5A C2 26 6A 86 42 00 00 87 43 00 00 00 00 00 00 00 00 00 00 80 BF 07 00 01 00 00 00 00 87 02 00 00 73 2E 5A 43 2D 6A 86 42 00 00 87 43 00 00 80 BF 00 00 00 00 00 00 00 00 07 00 01 00 00 00 00 87 02 00 00 B4 E8 3E 44 1E 35 59 43 00 00 87 43 00 00 80 3F 00 00 00 00 00 00 00 00 07 00 01 00 00 00 00 87 02 00 00 B4 E8 3E 44 45 14 5E C2 00 00 87 43 00 00 80 3F 00 00 00 00 00 00 00 00 07 00 01 00 00 00 00 87 02 00 00 48 74 F5 43 DA AF A1 42 00 00 87 43 00 00 00 00 00 00 00 00 00 00 80 BF 07 00 01 00 00 00 00 87 02 00 00 4B 74 F5 43 0D C9 B0 43 00 00 87 43 00 00 80 BF 00 00 00 00 00 00 00 00 07 00 01 00 00 00 00 87 02 00 00 77 2E 5A 43 A4 F7 A9 43 00 00 87 43 00 00 80 3F 00 00 00 00 00 00 00 00 07 00 01 00 00 00 00 87 02 00 00 A4 74 75 C2 A3 F7 A9 43 00 00 87 43 00 00 80 3F 00 00 00 00 00 00 00 00 07 00 01 00 00 00 00 87 02 00 00 AA 0B A7 C3 A4 F7 A9 43 00 00 87 43 00 00 80 3F 00 00 00 00 00 00 00 00 07 00 01 00 00 00 00 87 02 00 00 5A B4 17 C4 2C 26 A3 43 00 00 87 43 00 00 80 BF 00 00 00 00 00 00 00 00 07 00 01 00 00 00 00 87 02 00 00 23 2E 5A 42 9E 41 3B 44 00 00 87 43 00 00 00 00 00 00 00 00 00 00 80 BF 07 00 00 00 01 06 3D 08 01 0E 04 00 00 02 02 01 00 29 00 00 00 00 03 00 00 00 00 00 00 00 00 00 48 44 00 00 FA 43 00 00 00 00 00 00 00 00 00 00 80 3F 00 01 00 00
User avatar
Bison
Posts: 21
Joined: Mon Feb 20, 2017 9:10 pm
Location: bbs.dothabangupjob.info
Contact:

Fri Mar 06, 2020 3:37 pm

also, inside pack.bin the .lst files (ItemBreakObject, ItemIdol, ItemSpecial, ItemIdolSub) do exactly what they say on the tin. they're stored like this one after another.
item id
60 00
item type
02 00
item types are 0A (usable items) 0B (magic spells, iirc) 0C (rubbish like grunty statues)
00 - 05 are class weapons (blademaster, heavy blade, twin blade, heavy axe, long arm, wavemaster, maybe not in that order...)
06 - 09 are head, gloves, feet, body (again maybe not in that order)

Item IDs are the same as in game so you can set custom drops for your server. My server 'Poached Egg' does this, so if you ever manage to get through one of these wonky maps you'll find rare items in the breakable chests and the gott statue.


exactly which ones correspond to which area type i'm not sure of yet, but i'm sure eventually poking around will solve it.
1UP
Posts: 18
Joined: Fri Mar 31, 2017 7:28 am

Wed Mar 11, 2020 3:11 pm

I pulled this from the dumper I wrote for fragment. But it contains some more information about items and their category IDs.

I can't post the code here because the site just gives me a 500 error.
https://pastebin.com/vri5RaPi
Post Reply