@EspioKaos : thanks
@LightDark : don't quote me on this, what I'll say will probably be inaccurate. However, the basis will be more or less exact, and probably help you to understand why it's probably impossible to just swap file.
When you go to your room, the game simply load a generic file inside the file called "b55ce3dacd3364f688c06dd5d5357d97". "b55ce3dacd3364f688c06dd5d5357d97" can be anything, the game will just try to load a generic file, which will explain what to load after. So, it can be the original My Room, any other "My Room" or lobby, the game will find what it expects to find, read new instructions, follow them and load particular elements as described.
That's why it's possible to swap room, lobbies, etc...
Lobbies are xf_sn_ files. For exemple :
- Code: Select all
56f0b2d23698fbab1da0672483bd43c1 GC 1st Floor
17ba939b17ff47a95cf708438c5bbf20 GC 2nd Floor
87a92cfd60a6302d78dc6b4d774dcc9d GC 3rd Floor
6ba4cb7c987fbf5570ec913d806a7b91 GC 4th Floor
cc6d3e33855dccfab4a593f72df3b1ba GC 5th Floor
51d78a017156ba9aa860471eb292c656 GC 2nd Floor - Synth/Room Goods/Grinds
baa175d6980da1045a22af4ca6c16dde GC 2nd Floor - Weapons/Item/Shield
6b16a866806bac1143a25b74f83ae618 GC 3rd Floor - Clothes/Parts/Esthé
65ea6fd294ed5238c4411c787c73885e GC 3rd Floor - Club Commune
About those decorations, they're contained in separate files from the lobbies :
http://pso2.arghargh200.net/pso2/psu/aoti_file_list.txt- Code: Select all
0d4ca6d5c957c19a5916251df6c0238b xf_ob_whiteday.nbl
0e4880af0172697d909754bf76e46cc7 xf_ob_snow.nbl
158846d72ba4712b639e7cfd577dfaa6 xf_ob_halloween.nbl
44de6bc62ea0f8ceda9f1be89a381dc2 xf_ob_christmas.nbl
48546c628bd3b96e196f459c1dd1fea1 xf_ob_newyear.nbl
49853ec159ac7b99c04d18d0d5aae7b5 xf_ob_redleaves.nbl
4b933e288b3c6540b836b6d1fab3df23 xf_ob_neudaizfestival.nbl
570f0794d0c442fc21a1c2a2ad333f3d xf_ob_party.nbl
69eb8229357a96a47a742b84bc6fe552 xf_ob_easter.nbl
a11ef4ac88b1db67f873be5927c4d887 xf_ob_fireworks.nbl
b7c3ac3d342b4a26c52d591835ac0fde xf_ob_parumfestival.nbl
b7d63b16db7d10cc800cdceae29d54c7 xf_ob_valentine.nbl
c03989299889d77ef7eb80b1af905110 xf_ob_cherryblossoms.nbl
ec0eeaa625125517311dd70edf5e1ce2 xf_ob_wedding.nbl
ec594ef861aaaa9126447a2f228e9299 xf_ob_moatoobfestival.nbl
edd7e91da1aa8a2d85024898c96bed5b xf_ob_sonic.nbl
And there isn't any other xf_ob files.
So, wherever palmtrees are stored (if they're in the xf_sn file or elsewhere), they aren't in a xf_ob files. So, even if they are in a specific file, it probably won't have the same structure as the xf_ob files : swap them and the game will crash, 'cause game won't be able to call function/fill he tried. You must have something else that intercalates between the game and the scripts, to intercept and correct them or to substitute to them ; what the server did.
That said, depending how are the xf_ob files and how the game works, it may be possible to swap them between them, like it's possible to swap lobbies, My Rooms, etc.... But before that, this file ("this function") has to be called.