Jump to content
View in the app

A better way to browse. Learn more.

Shaiya.gg

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Help

Ask any questions here.
  1. Started by Tomiaka,

    Hello everyone, I want to learn about Shaiya's development. How to add new commands for PS_Game? For example, for the Teleport feature How are warning messages like "< BOT > Please do not move for 5 seconds." sent? Thanks in advance.

  2. How to modify ps_game to achieve damage values greater than 60000 in shaiya

  3. Hey, im wondering is there possible to get and read .ini files from data.sah ? If its possible i am looking for guide about this. I am gonna use with GetProfileString and WriteProfileString methods.

  4. Started by razor,

    Hi, everyone knows that shen1 made a project called 123123.dll and there are some good things in it but there are some not so good things in this dll so I plan to make a copy of it Now I will need some idea and help about this dll Now a total of 8 injects were made, but none of them were made to spawn npc or mob at the specified time, so does anyone have any information about this? inject 1, inject 2, inject 6 ( I don't know what this is about but these 3 injections are working for the same thing) 0041C7E6 inject 1 0042A496 inject 2 00454C4C inject 3 0046CD3F inject 4 for Lapisia (Enchant) 00476792 inject 5 0047FD52 inject 6 004D2BC7 inject 7 CustomRecRu…

  5. Hello everyone, EP4.0-5.4 summons mounts. The mount will not be displayed. How to fix it

  6. Hi everyone, I'm trying to make it possible to create a toon name with special character (e.g [, ]) , I can update in the DB but I want user to be able to create it ingame. I don't have any restriction on server side, how can I remove it in client for user to be able to create it themselves? Thanks a lots.

  7. I set the mount +100 str,When worn, the str is not updated, must go back to the character options then loging in the game。 the str Display normal.

  8. Started by lkp,

    The mount can't be seen. @Shaiya Essentials v8

  9. Greetings, adventurers, I'm fairly new to this realm. I've got a little query: I've tweaked things so that the enchantment gems for armor and weapons can stack. They do stack up, but there's a little snag in the inventory interface – these gems are missing a count indicator, which means you can't quite tell how many of them are in a particular inventory cell. However, they've indeed stacked up (you can double-check by trying to enchant an item or attempting to sell them to a trader, where you'll see their quantity). Through some experimenting, I've discovered that the problem lies within my game.exe file. When I swapped it out, the issue disappeared. Unfortunately, I c…

  10. 0042A3B0 - CCell::EnterDoor 0042A410 - CCell::LeaveDoor 0042A420 - CCell::SendCellInfoEnter 0042AA90 - CCell::SendCellInfoLeave 0042ACA0 - CCell::SendAll 0042ADA0 - CCell::SendRange 0042AF40 - CCell::PSendAll< I have no information about these address structures, what exactly do they do?

  11. Hello, I did some research, but I didn't come across a solution to this problem - maybe I didn't see it- I got the same problem when I tried it with Bowie's files and the other normal file. Problem: My ExpDefs table has exp values as input. Between levels 60 and 70, all levels work properly except level 65, but whenever I try to increase from level 65 to level 66 in both file types, I suddenly rise to the max level when my exp is full at level 65. I tried different databases and tables but could not find a solution.

  12. Hello there, I am using the Bowie's ps_game release with the hook into the ps_game.dll and this dbagent: https://www.elitepvpers.com/forum/shaiya-pserver-guides-releases/3798719-release-episode-5-4-packet-based-dupe-fix.html And whenever players buy something and instant quit and relog, they gain another item in their inventory. What's wrong with the files?

  13. Started by gualoki,

    Hi, I've seen a change game font size from config.ini sample in shaiya.gg discord channel. You think something like that could be implemented on sdev's project?

  14. Hello everyone, First and foremost, I want to express my gratitude for this wonderful forum where we can share knowledge and seek assistance from fellow enthusiasts. I have a question regarding implementing a feature on the client side of my project, and I'm hoping someone here might be able to offer some guidance. I'm looking to modify the color of player names based on specific text contained within them. For instance, if a player's name includes "Shaiya," I want their name to appear in green. Similarly, if the name contains "Test," it should be displayed in orange. I am particularly interested in achieving this on the client side only. I understand that alt…

  15. Started by gualoki,

    Hi, I've found a problem with the game Bank, (not related to sdev DLLs), and this is the error I get: I've read that it could be related to SQL Server's [b]MARS [/b]functionality and [b]Linked Servers[/b] (which shaiya use). Im using SQL Server 2019. Did this happen to any of you?

      • Like
    • 5 replies
    • 752 views
  16. Started by Schloopy,

    Hi! It's absolutely amazed me with how much effort was put into this project. I've been browsing around here and github for a few days and it's made me want to throw together a little test server for myself but not quite sure where to start. I feel I have a semi-decent grasp of cpp (but I'd still consider myself a beginner) so I feel like I should be able to get it running with a little bit of learning but that's my main goal anyway. Never compiled anything larger than a 1-2 file program and have run into a lot of issues with the few larger ones I've tried to. My goal is a server that's probably only ever going to have 2 clients connected for playing around with code a…

    • 0 replies
    • 381 views
  17. Started by gualoki,

    Hi, I've tried to add new capes to a 6.4PT client (Essentials), using 3 capes textures that I had from an old korean client. And now Im getting this error msg in game.exe Logs [23:14:06] [ERROR ] SAFCreateTextureFromFileEx .\SAFile.cpp(647) Load Texture Failed! [data/cloak/clothtexture/hu/Hu_Mentle021.dds] I've tried saving the file as DTX1 / 3 and 5, (Im using the nvidia texture tools plugin for photoshop). Even put back the original Hu_Mentle021.dds from a clean Aeria client, but it keeps showing that error, and in the game the cape looks white (just the 3D model without a texture). As a side note, the texture I've tried to add was actually ev_13mantle_hu.dd…

  18. Greetings community, I'm new around here but not so much in the world of Shaiya private servers. I've been using [mention=7]Bowie[/mention]'s wonderful work for a while now but I don't really like using CE to add dll functionality to the server executables. For this reason, I was wondering if there is actually any chance to add the dll's via some procedure. I have tried to add them through Olly but I find that it is not possible to make the dll's work through the LoadLibraryA instruction, since the dll's do not have an export table. Any recommendations or advice on how to do this? Thanks!

      • Like
    • 14 replies
    • 1.5k views
  19. Started by Zhein,

    Hi, as the title says, is it possible to modify the game.exe and add more GM commands or commands for players to use just like /wings on and /wings off.

  20. Started by Zhein,

    Hi, I've spent most of my time recovering and updating the Shaiya Imgeneus files. The files no longer work because it is missing all of its submodules and I was able to recover everything. However, I need some help because I cannot login. Here is the Log. [2024-01-02 17:53:52.9378] [WARN] [Microsoft.AspNetCore.Identity.RoleManager] Role (null) validation failed: DuplicateRoleName. [2024-01-02 17:53:53.0487] [WARN] [Microsoft.AspNetCore.Identity.RoleManager] Role (null) validation failed: DuplicateRoleName. [2024-01-02 17:53:53.1005] [WARN] [Microsoft.AspNetCore.Identity.RoleManager] Role (null) validation failed: DuplicateRoleName. [2024-01-02 17:53:53.1112] [iN…

  21. Started by Zhein,

    Hi, I need some details. I've tried using a client from china and the mounts works. As shown in the photo below. [ATTACH type=full" alt="1703576175446.png]34[/ATTACH] However, after using the same game.exe and I manually injected all the DLL that I've saw. It doesn't work anymore. [ATTACH type=full" alt="1703576227869.png]35[/ATTACH] Does manually injected the DLL affects it? Or does my data.saf and data.sah has something to do with it?

  22. Hi, I'm posting this because I don't know what could be happening, I know support will stop soon, but maybe it's already happened to someone. Files in use: Shaiya Essentials V5.1 (Client + Server) SQL Server: SQL Server 2019 (RTM) - (X64) Enterprise Edition Windows 10 x64 sdev files 1.1.7.11 (tried with older versions from Essentials also) game.exe and ps_game from Essentials v5.1 first, and now with the ones from sdev's source code pack from github, (0x16021200) I will try to be as descriptive as possible with an example: I have four chars, in slot 0 1 2 3, all of them are "alive" in the game. [ATTACH type=full" alt="nonedel1.jpg]36[/ATTACH] When …

      • Like
    • 5 replies
    • 616 views
  23. Started by Garret,

    Hey, im trying to expand the essentials project a bit with features removed on the latest version since they are uncompatible (For now) with the EP5 files used by the bowie project. * The first problem comes with the custom game DLL issue. Using the standard game.exe (Or any other EP6 game.exe) with the custom game dll, bugs the HP on attacks, an issue with deeper info here: https://github.com/kurtekat/shaiya-episode-6/issues/60 I first think it was a ps_game problem but soon if was discovered it's merely a client issue caused by the DLL. The problem it's custom game dll offers a core mechanic of the episode: Disable wings and pets by commands. By the moment th…

  24. Started by Zhein,

    Hi, can anyone help me how to convert the CT code to CPP? [ENABLE] "ps_game.exe"+7F629: nop nop nop nop nop nop "ps_game.exe"+7FF69: nop nop nop nop nop nop [DISABLE] "ps_game.exe"+7F629: jne ps_game.exe+7F70E "ps_game.exe"+7FF69: jne ps_game.exe+8004E Here is what I did, can you point out where is the mistake because it doesn't work. #define WIN32_LEAN_AND_MEAN #include <windows.h> #include <include/main.h> #include <include/util.h> namespace cross_faction { } void __declspec(naked) naked_0x7F629() { __asm { nop nop nop nop nop nop } } void __declspec(naked) naked_0x7FF69() { __…

  25. Started by Zhein,

    Hi, I saw this from [mention=2]Cups[/mention] in another forum. #define NONE_FLAG 0 #define NAME_COLOUR_FLAG 2 #define TITLE_FLAG 4 #define OVERLAY_EFFECT_FLAG 8 #define UNDERLAY_EFFECT_FLAG 16 /** * [MENTION=1332190]author[/MENTION] Triston Plummer ("Cups") * * Represents the outgoing character overlay packet. */ namespace Shaiya::Episodes::Outgoing { /** * The character attributes structure */ struct CharacterOverlay { unsigned short opcode = 0x0240; unsigned int charId; bool visible; unsigned char flag = 0; unsigned int firstNameColour = 0; unsigned int secondNameCol…

Account

Navigation

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.