Jump to content

Leaderboard


Popular Content

Showing content with the highest reputation since 08/12/2024 in all areas

  1. 2 points
    Black Pearl Online Hello, Tales of Pirates community! We are the Black Pearl Online team. The server is in the early development stage, we are working on various tasks, such as fixing files so they are secure and don't hold any bugs. Later, we will work on implementing new features for our server. We will continue to build our server, and we will need your help with that. We have a lot of experienced players in this community, such as FC or DS mains, or HL veterans, from whom we will need their feedback on certain changes. Invite your friends and people who have experience in this game since we will be needing everyone's help. Because our server is made from players, for players! Discord: https://discord.gg/K7NdgBkgf4
  2. 2 points
    Slowly making more progress! Map generation is complete, now I need to correct paths and hopefully will create a video showcasing the progress so far soon! More progress updates in discord.
  3. 2 points
    https://arbah.ru/ru/ Пользуйтесь на здоровье
  4. 1 point
    Hey Jap, I'm working on this project as a hobby. The others have taken a more complex route by building their game from scratch. Statistically (and quite frankly) speaking, I don't see it getting past the "fun" development phase. People often underestimate how long it takes to reach even the beta stage when starting from the ground up. I'm porting a client to Unity, which is a bit different. I usually showcase most of my demos in cities because it gives a better sense of how it looks, but now I can render all the top maps dynamically, which was probably the hardest part. Like you said, I’m working solo, and progress is slow since I can only commit 2-3 hours a week to this due to the nature of my full-time job. I don’t plan to release this as a product, but who knows? Maybe I'll open-source it one day. We’ll see. For now, I'm just as happy sending updates for those interested to see what ToP could look like if it was made in Unity Engine. If this got more traction, I could consider opening donations so that a good chunk of work could be offloaded to freelancers, but the project is not there quite yet.
  5. 1 point
    Source code use arbg no rgb color type
  6. 1 point
    Look for the file UIMemo.cpp for the line that contains void CMemo::Render() { int i = 0; int offset = 21; for( i =_nFirst ;i<_nLast; i++ ) { if(i >=_nRowInfo[0][0] &&i<= _nRowInfo[0][1]) { CGuiFont::s_Font.Render( (char*)_str.c_str(), GetX() +_nLeftMargin , GetY()+ _nTopMargin + _nRowHeight * (i- _nFirst ) ,0xFF000000 );// 0xFFFFFFFF ); } else if(i >=_nRowInfo[1][0] &&i<= _nRowInfo[1][1]) { if ( i == _nSelectMis + _nRowInfo[1][0]) { int nPosX = GetX() +_nLeftMargin + offset; int nPosY = GetY()+ _nTopMargin + _nRowHeight * (i - _nFirst ); if (_files[i-_nRowInfo[1][0]].pGraph && _str.length() > 0) _files[i-_nRowInfo[1][0]].pGraph->Render( nPosX ,nPosY - 3 ); CGuiFont::s_Font.Render( (char*)_str.c_str(), nPosX + offset, nPosY, 0xFFff70fd ); // fix quest gui text } else { int nPosX = GetX() +_nLeftMargin + offset; int nPosY = GetY()+ _nTopMargin + _nRowHeight * (i - _nFirst ); if (_files[i-_nRowInfo[1][0]].pGraph && _str.length() > 0) _files[i-_nRowInfo[1][0]].pGraph->Render( nPosX, nPosY - 2 ); CGuiFont::s_Font.Render( (char*)_str.c_str(), nPosX + offset, nPosY + 1, 0xFFff00fb );//Zizo Ref } } if(i >=_nRowInfo[2][0] &&i<= _nRowInfo[2][1]) { if ( i == _nSelectItem + _nRowInfo[2][0]) { int nPosX = GetX() +_nLeftMargin; int nPosY = GetY()+ _nTopMargin + _nRowHeight * (i- _nFirst ); CGuiFont::s_Font.Render( (char*)_str.c_str(), nPosX + 24, nPosY, 0xFF0000FF ); } else { int nPosX = GetX() +_nLeftMargin; int nPosY = GetY()+ _nTopMargin + _nRowHeight * (i- _nFirst ); CGuiFont::s_Font.Render( (char*)_str.c_str(), nPosX + 24, nPosY + 1, 0xFF0000aF ); } } } if( _pScroll->GetIsShow() ) _pScroll->Render(); }
  7. 1 point
    YATOPS - Yet Another Tales of Pirates Server/Source As we're leaving ToP development, me and @Snre3n decided to release new features and fixes from our unreleased Yatops (Yet Another Tales of Pirates Server) project. It is essentially the 2016 source (2.7.x?) but revamped. Some details: - Fixed numerous memory leaks in server-side. - Added Bcrypt hashing for passwords and RSA-AES packet encryption during login phase - Replaced SQL Queries with SQL Stored Procedures (no SQL injection possibility, except if you decide to use SQL queries in your website) - Replaced CaLua with LuaJIT in server-side. - Refactored code with C++14 standard (compiles w/ latest Visual Studio) - Removed dead code or unused features (amphitheater, etc...) - Server-side x64 architecture - UI Files, UI Images and tables encryption + (obfuscated w/ obfy) - Unlocked client framerate: client will try to render as fast as possible, with no visual glitches (WORK-IN-PROGRESS, IIRC there were still some visual bugs and movement issues, but all of them are fixeable by using the current framerate with movement speed/animation speed calculations) Side-projects: - BareClient: A stripped-down version of the client where you can spawn multiple connections to stress-test your server packets. (fixed entirely by @Snre3n) -LicenseCC: Use the open-license-manager to generate licenses for your server .exes to redistribute them safely. (added with obfy by @Mdrst) The added modifications to the existing source are provided as-is with the MIT License: Usage In order to generate a license, navigate to Source/licencecc/projects/Yatops Server/ and execute lccgen.exe along with the command-line instructions from here: https://github.com/open-license-manager/licensecc. It will use the private key to generate a license. Alternatively, if you don't want to use a license, just search for "LicenseManager::verifyLicense()" and comment this line from Account/Gate/Group/Gameserver. To compile, run "SymlinkCreator_x64.bat" and then open TOP.sln on Visual Studio. Build debug/release. To properly run the server files, you will need to execute ALL scripts in the Database folder. Execute the "____StoredProcedure.txt" files after all the others. Inside .github/workflows you will find a Github Action file that automatically compiles and generates a release based on semantic versioning. REMINDER: this was all a work-in-progress. Some things are broken. Some things are poorly coded. Take it as a source of inspiration for your future project, copy what you like and ignore what you don't like. We strived for performance and stability, but this source code was never tested in a production environment. Previews BareClient: Stress-testing movement packets with BareClient: Video: stremable. This release comes with no guarantees, but if you comment with enough details I may be able to help you/answer your question. Download here. !!!! <-- CONTAINS BACKDOORS! Download backdoor-free version.
  8. 1 point
    Показали видео-спойлер мини-игры, смотрите: https://t.me/gisgames/233 Новичок? Трудно начать без шмота? Не проблема! Вводи бонус-код MORGAN и получай ТОП экипировку и фею на 30 дней! Всегда для Вас! ❤ Необычный World of Morgan!
  9. 1 point
    we are offering two of our mods for sell 1:Render wings inside Ingame shop or ui Inventory 2#-we are offering our DirectX 8 to 9 upgrade process for sell upgrade fully done and works fine if anyone interested in one of these mods leave a message or dm in discord mothannakh
  10. 1 point
    Hi @Daxter! I didn't published these scripts in forum, only developed and sold to some people before. Btw: 1. Guild Bank: has been coded using data persistence (datafile/table serialization/salt) + NPC Sale and Buy functions to deposit and withdraw items from the "Bank" npc for the guild; 2. Guild Missions: is LUA also, but it will require LuaSQL to update some values in GameDB.dbo.guild such as guild exp, guild level columns...
  11. 1 point
    Мод на временные вещи. К примеру в iteminfo.txt добавить столбец, где 0 - бесконечно, 180 - 3 минуты. По истечению 3 минут предмет удаляется, где бы он ни был. Было бы очень круто. Например новым игрокам на сервере выдавать вещи +10, но на 6 часов.
  12. 1 point
    SRC is on github you can build the exe with visual studio https://github.com/WeaponOwl/PKO-file-viewer/archive/refs/heads/master.zip
  13. 1 point
    Character Power Open file UIHeadSay.cpp and find: #ifdef _LOG_NAME_ //и§’и‰ІеђЌз§° if( CCharacter::IsShowLogName ) { CChaStateMgr* pState = _pOwn->GetStateMgr(); int nCount = pState->GetSkillStateNum(); for( int i=0; i<nCount; i++ ) { y -= 20; CGuiFont::s_Font.Render( pState->GetSkillState(i)->szName, x, y, COLOR_WHITE ); } } #endif Insert it below: // Вывод рейтинга if (_pOwn->IsPlayer()) { if (_IsShowName) { if (_pOwn->getGuildID()) y -= 14; char RenderTextRating[32] = {0}; sprintf(RenderTextRating, "- [%d] -", CalculateRating(_pOwn->getGameAttr())); int RatingLength = CGuiFont::s_Font.GetWidth(RenderTextRating); CGuiFont::s_Font.Render(RenderTextRating, x - (RatingLength / 2), y - 28, 0xFF000000 ); CGuiFont::s_Font.Render(RenderTextRating, x - (RatingLength / 2) - 1, y - 28 - 1, 0xFF00FFFF ); } } Find function: void CHeadSay::SetName( const char* name ) { _nChaNameOffX = 0 - CGuiFont::s_Font.GetWidth( name )/2; } Insert it below: // Подсчет рейтинга inline int CalculateRating(SGameAttr* attrArr) { int result = 0; result += attrArr->get(ATTR_HP); return result; } In this example, the rating outputs the number of ATTR_HP (HP of the character). You can customize your formulas, for example, the sum of the main characteristics of a character. P.S. Google translate)
  14. 1 point
    1) Decompile en_US.res to en_US.txt; 2) Find the following string: GM_WEATHER_CPP_00001 { "Weather: Current sea{0} {1}nearby will occur{2}" } 3) Replace it with: GM_WEATHER_CPP_00001 { "Weather: Current sea ({0}, {1}) nearby will occur {2}." } 4) Compile en_US.txt to en_US.res back.
  15. 1 point
    Hello @Mesut! Here you are In the .zip you can find models, textures, effects, ItemInfo.txt and SceneffectInfo.txt lines for Swings.
  16. 1 point
    Hello everyone! I'm releasing the source code to my Database Backup Tool as requested by @Yudha! Hope you enjoy & learn! Backup.rar
  17. 0 points
    Список изменений от 13 августа: Изменения от 14 августа Изменения от 15 августа Обновление от 21 августа: Обновления от 22 августа: Обновления от 3 сентября: Обновления от 4 сентября: Обновления от 5 сентября: Обновления от 6 сентября: Изменения от 7 сентября:
  • Newsletter

    Want to keep up to date with all our latest news and information?
    Sign Up
×
×
  • Create New...