Shaiya Archive

04/18/2023 14:10 Cups#16
Quote:
Originally Posted by sominus View Post
A search by distribution gave me some 'us' or 'pt' results along with the 'es' ones, that's why I changed the query.
Code:
shaiya-us/patches/ps0114-12-7-2010/data/Entity/Building/CBOX_AB7_flagall.SMOD
shaiya-us/original/data/Entity/Shape/out_wooden.SMOD
shaiya-us/patches/ps0114-12-7-2010/data/Entity/Building/R2_Bonebridge01.SMOD
Of course that could be just me not using it the right way.
But I just wanted the spanish-content sdatas from the old episodes (4.x or 5.x) since they are almost imposible to find these days. I might also get a few interface dds also.
Fair enough - if you're just after Spanish sdata and interface files then searching by key works fine enough. If you wanted to recreate a copy of the ES game client as I did, however, searching by distribution is the way. Most models and textures amongst distributions share the same checksum, and thus always link back to the first client that contained them. In this sense, if you search for a model in the "es" distribution, it'll link to the US model. This is because they're exactly the same file, and is a deduplication tactic to reduce the size of file entries, rather than having multiple copies of the same file.

Running the query I posted above, and downloading the keys that are returned, will result in a perfect recreation of the distribution's game client as of the specified patch number.
04/21/2023 04:57 Autrux#17
Love your idea. :)
04/24/2023 11:36 Bowie#18
Quote:
Originally Posted by Cups View Post
No, they're clean files. In the ep5.4 folder the ps_dbAgent is the dupe fixed one provided by Trayne, and the ps_game is one that was slightly edited by Bowie (he removed the additional code section and imports added by the Chinese pserver developers). I'd recommend this ps_game for developers that are looking for something reliable to build their code against, as it hasn't been tampered with.
i wish i had seen this sooner. long after i passed that file to you, i discovered it would intermittently crash upon entering the game world when i didn't have pet.dll injected. it would also send notice packets at random, which was really weird. i traced the bug to CUser::InitEquipment where i seen some instructions that didn't look right, considering the original code allocates 0x62A0 bytes of memory for a CUser object.

Code:
// wrong

0046120B  899E B8620000  MOV DWORD PTR DS:[ESI+62B8],EBX
00461211  899E BC620000  MOV DWORD PTR DS:[ESI+62BC],EBX
00461217  899E C0620000  MOV DWORD PTR DS:[ESI+62C0],EBX
0046121D  899E C4620000  MOV DWORD PTR DS:[ESI+62C4],EBX
00461223  899E C8620000  MOV DWORD PTR DS:[ESI+62C8],EBX
00461229  8DBE B8620000  LEA EDI,DWORD PTR DS:[ESI+62B8]

// right

0046120B  899E A6010000  MOV DWORD PTR DS:[ESI+1A6],EBX
00461211  899E AA010000  MOV DWORD PTR DS:[ESI+1AA],EBX
00461217  899E AE010000  MOV DWORD PTR DS:[ESI+1AE],EBX
0046121D  899E B2010000  MOV DWORD PTR DS:[ESI+1B2],EBX
00461223  899E B6010000  MOV DWORD PTR DS:[ESI+1B6],EBX
00461229  8DBE A6010000  LEA EDI,DWORD PTR DS:[ESI+1A6]
the wrong code is fine when pet.dll is injected because it increases the CUser memory allocation. it was basically an access violation waiting to happen. i took the liberty of writing the correct instructions to the file. i downloaded it from your site, just to be clear. i appreciate the archive. i grabbed a few files from it recently.

[Only registered and activated users can see links. Click Here To Register...]

[Only registered and activated users can see links. Click Here To Register...]
04/30/2023 16:31 xCReeeP#19
Por qué lo borras xCreeeep? eso apesta. por favor escríbelo de nuevo.
Why delete xCreeeep? write it again pls.
05/02/2023 13:33 Cups#20
What
05/22/2023 12:19 vovan681#21
I can't connect via FileZilla
06/21/2023 07:12 desenfalo12#22
Oye no entiendo como se usan los archivos del cliente ES
07/07/2023 02:40 Qadord#23
Quote:
Originally Posted by Cups View Post
Hi guys,

I've just finished compiling and uploading a list of Shaiya clients and patches to an archive site, as I feel it's about time we start trying to preserve the integrity and history of the game a bit better.

If anyone has any more "untouched" clients, feel free to leave a private message or reply with a link and tell me which version of the game it is. I'm looking for people that have international clients (if someone could provide working links to IT / FR client archives that haven't been modified, that'd be great)

Here is a link to the archive, these links will always be working:
[Only registered and activated users can see links. Click Here To Register...]

There is also a FTP server running on the same hostname, should you wish to mass download files. You can easily do this with Filezilla, and it requires no credentials, ie:
[Only registered and activated users can see links. Click Here To Register...]
does this have the episode2 shaiya files?
07/15/2023 18:52 [Adm]Lumiverse#24
Hello Cups, we couldn't connect to the FTP. I tried with WinSCP, but still no success.
07/26/2023 18:38 Cups#25
Quote:
Originally Posted by [Adm]Lumiverse View Post
Hello Cups, we couldn't connect to the FTP. I tried with WinSCP, but still no success.
Hi - the FTP server was disabled when I moved the archive over to AWS S3. If you'd like to download a large number of files (such as making a backup), please install the [Only registered and activated users can see links. Click Here To Register...] and look at the [Only registered and activated users can see links. Click Here To Register...] command.

For example, to download a copy of just the US patch files, the following command can be used:
Code:
aws s3 sync s3://archive.openshaiya.org/shaiya-us/patches/ --exclude "*" --include "*.patch" --region us-east-1 --no-sign-request
11/15/2023 16:33 jopex2#26
Bowie can you send me your discord thanks
02/09/2024 14:46 Shaiya Galaxy#27
Do you have playpark client?
07/30/2025 18:41 Qadord#28
hey i know this thread is old, but im wondering if you have the episode 2 game or client/server files? lmk. thx.