Help
55 topics in this forum
-
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.
-
- 0 replies
- 486 views
- 1 follower
-
-
How to modify ps_game to achieve damage values greater than 60000 in shaiya
-
- 1 reply
- 606 views
- 2 followers
-
-
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.
-
-
- 1 reply
- 476 views
- 1 follower
-
-
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…
-
-
- 1 reply
- 683 views
- 1 follower
-
-
Hello everyone, EP4.0-5.4 summons mounts. The mount will not be displayed. How to fix it
-
- 0 replies
- 403 views
- 1 follower
-
-
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.
-
- 2 replies
- 461 views
- 1 follower
-
-
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 replies
- 1k views
- 3 followers
-
-
The mount can't be seen. @Shaiya Essentials v8
-
- 3 replies
- 511 views
- 1 follower
-
-
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…
-
-
- 12 replies
- 1k views
- 1 follower
-
-
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?
-
-
- 1 reply
- 507 views
- 1 follower
-
-
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.
-
-
- 5 replies
- 937 views
- 1 follower
-
-
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?
-
-
- 4 replies
- 1.2k views
- 1 follower
-
-
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?
-
- 1 reply
- 431 views
- 1 follower
-
-
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…
-
-
- 2 replies
- 661 views
- 1 follower
-
-
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?
-
-
- 5 replies
- 752 views
-
-
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
-
-
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…
-
- 2 replies
- 591 views
- 1 follower
-
-
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!
-
-
- 14 replies
- 1.5k views
-
-
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.
-
-
- 3 replies
- 846 views
- 1 follower
-
-
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…
-
- 5 replies
- 622 views
- 1 follower
-
-
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?
-
- 1 reply
- 439 views
- 2 followers
-
-
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 …
-
-
- 5 replies
- 616 views
-
-
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…
-
-
- 5 replies
- 1.2k views
- 1 follower
-
-
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() { __…
-
-
- 4 replies
- 717 views
- 1 follower
-
-
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…
-
- 2 replies
- 641 views
- 1 follower
-