Jump to content

All Activity

This stream auto-updates

  1. Past hour
  2. Summary A flexiable job change script that is heavily inspired by the job system of final fantasy 14. This script allows the creation of diffrerent job templet, and allows player to freely change their job . Player can swap the following data based on the templet: Job Status Base level/Job level Skill tree (the script will remember which skill is allocated and what lvl it is) Unspent points The script menu There are three main function of the script. Change Class: Use this to swap to different class templet. It will not saved the current job info before swaping, if the player does not save their current job first, they might lost their skill, level, status, .etc. Store current class Use this to saved the current job. Every job can only have one templet (Each job_id can only have one entry in the db). If the current job level/base level is lower than the stored one, the system will give a warning and asks the user if they wish to overwrite. Change to novice Change the player into a 1/1 novice with Give the player the ability to muti class by making them novice, so they can choos other class The system will also grant a 24h 300% exp buff to the player, to help them level up faster (this can be changed if you don't want it) Download https://github.com/Someguy324/JobStone Importance The download file only contains the function it self, if you want to use it, you need to implement it youself (Adding it to a npc, or a item). This is my first script, and it is mainly used by mysel on a local server. I do not guarantee it will be bug free, or have great security. Additionaly, the way I implement skill tree storage is really junky ( every templets have their skill tree stored as individual entry in the db, EVERY ALLOCATED SKILL IS A ENTRY). So, PLEASE BE CAUTIOUS if you want to used it on a public server. You are welcom to modify my code in any way you want, I write some comment beside the code, so it might be easier understand how the code work. Please report any bug down below, I will take a look when I'm free jb_changer.txt
  3. Today
  4. Can you post how do you fix that issue? for people who has the same problem.
  5. Hello everyone, I'm currently working on an rAthena server and I'd like to modify the source code to increase players' ATK and MATK. My goal is to make players more powerful in terms of damage without affecting the stats of MVPs or other monsters. I've got a few ideas, but I'd like to know where I could find the parts of the code that manage these stats for players, while ensuring that they don't upset the balance of the monsters. If any of you have already done this type of modification, I'd appreciate any advice or suggestions on how best to go about it. Thank you in advance for your help and suggestions. (status.cpp)
  6. I always get an error "unknown packet 0x65" while logging in. No matter how accurate my config is. Running on a packetver of 20100730.
  7. Thank you so much for it!
  8. Yesterday
  9. 2025-03-19kro (en) - Client Releases - rAthena
  10. After the fixes: Before (for reference): There's ~72 images in the current zip for ~20 buttons. The buttons are not perfect but more consistent than the original ones, that had random *** spacing, font size, and shadows. Installation: add to Data or GRF (can technically be used on a skin, but Quest UI seems to only be modifiable via data/GRF) data.zip
  11. Anyone answered it yet? coin master free rewards
  12. Thank you for this. Works like a charm.
  13. yep, yo lo jugué y para iniciar estaba bastante bien, espero y con el tiempo no lo dañen con bots.
  14. KRO : https://github.com/hiphop9/ROClient_en 2025-03-19_Ragexe_1742361965(EN) -PATH- @ Bug Fix(Recommended) Add Close Button Custom Window Title Disable 1rag1 Params(Recommended) Disalbe Filename Check(Recommended) Disable Help Message Disable Indoor RSW Disalbe Swear Filter Enable 44khz Audio Enable DNS Suport Enable Multiple GRF(Recommended) Fix NPC Dialog Scroll Increase Zoom Out 75% Read Data Folder First(Recommended) Remove Hard Coded Address & Port(Recommended) Restore Clientinfo.xml(Recommended) Restore Old Login Packet(Recommended) externalsettings Korea patch Show Replay Button Skip License Screen Translations client EnableWho EnableShowName AlwaysAscii CallKoreaClientInfo PlainTextDesc HideBuildInfo TranslateClient NoGGuard CustomItemInfoLub CustomAchieveLub CustomTownInfoLub CustomTipboxLub CustomMapInfoLub CustomOngQuestInfoLub CustomRcmdQuestInfoLub NoNagle OpenToServiceSelect GuildBrackets NoGravityAds NoGravityLogo FixLatestNCWin This is distributed for testing purposes only. Please do not request additional patches!! I am not a seller!! Therefore, if you plan to operate or commercialize a server, do not contact me!!
  15. Hello, the data is stored on sql database table skill. You can use script command getskilllist. /doc/script_commands.txt#L3662 *getskilllist({<char_id>}); This command sets a bunch of arrays with a complete list of skills the invoking character has. Here's what you get: @skilllist_id[] - skill ids. @skilllist_lv[] - skill levels. @skilllist_flag[] - see 'skill' for the meaning of skill flags. @skilllist_count - number of skills in the above arrays.
  16. Hello, I was working on a job change script that functions similar to the job system in FFXIV. The main idea is that the script stores the data about the current class (level, skill tree, etc) in the sql db, and retrieval another set of class data. The rest of the data is relatively easy to handle, but I can't find where the data about the skill tree (such as which skill is allocated and what level the skill is at) is stored, can anybody help me out ?
  17. Sou programador, trabalho atualmente numa empresa grande e tenho conteudo no youtube a mais de 11 anos sobre ragnarok, caso queira entrar em contato. whats - 21995951884
  18. Last week
  19. This project was created as a learning experience to understand how game anti-cheat systems work — from basic concepts to a complete implementation that can run standalone or be integrated with a game client like Ragnarok Online. With the help of AI , open documentation, and real-world code references, GretelHS v1.0 has officially been completed. Source Code: https://github.com/Hansel38/GretelHS This project use Visual Studio 2022 Key features implemented: **Fitur yang Selesai 100%** 1. **Process & Thread Watcher** Pantau semua proses & thread aktif (anti hidden process) 2. **Heartbeat System** Logging berkala untuk status checking 3. **Overlay Scanner** Deteksi window overlay cheat (ESP, CE, dll) 4. **Driver Scanner** Scan driver yang terload dari usermode 5. **Anti Debug** Deteksi debugger: `IsDebuggerPresent`, `NtQueryInformationProcess`, dll 6. **Anti Suspend Threads** Proteksi thread dari suspend/kill 7. **Anti Injection** Scan DLL inject, modul asing di memory 8. **Digital Signature Scanner** Verifikasi .DLL/.EXE signed atau tidak 9. **Anti TestMode** Deteksi Windows boot dengan `/testsigning on` 10. **Signature Scanner (Memory Pattern)** Scan byte pattern memory untuk hook/injection 11. **Pipe Communication** Komunikasi `AntiCheat.exe` dengan game client via Named Pipe 12. **Hijacked Thread Detector** Cek thread dari source mencurigakan 13. **IAT Hook Checker** Deteksi hook pada Import Address Table (API redirect) 14. **Test Mode Spoof Checker** Deteksi registry/key BCD yang di-spoof 15. **HWID Generator** Gabungkan CPU ID, Disk, MAC ke HWID hash unik 16. **File Integrity Checker** MD5 hash checker buat validasi file penting (`ragnarok.exe`, `.grf`, dll) 17. **Server Communication via TCP** Kirim log, HWID, heartbeat ke server backend 18. **LSASS/CSRSS Handle Proteksi** Cegah akses ke proses system penting (anti hijack) 19. **Manual-Mapped Driver Detector** Deteksi driver mencurigakan dari usermode --- **Build Final** Sudah support **Debug** dan **Release** Bisa dijalankan **mandiri (standalone)** Bisa diintegrasikan ke: - Ragnarok Launcher - RO Client - GM Tool Mudah di-convert ke **.DLL untuk inject juga** The main goal of this project is not just to create an Anti-Cheat system, but to understand and learn how client-side security works, how exploits happen, and how they can be detected or prevented. What’s Next? I plan to continue improving GretelHS beyond version 1.1 — adding kernel-level protections, better integration tools, and even a web-based monitoring dashboard. Development will continue gradually, of course, as time allows alongside my main work. and This is still far from perfect and nowhere near the level of big-name anti-cheat solutions. Untuk selanjutnya **Gretel V1.1** | Fitur / Arah | Deskripsi | Status | |-------------|-----------|--------| | Kernel Driver (`AntiCheat.sys`) | Akses penuh ke kernel-mode buat proteksi total (driver anti-cheat) | Belum | | SSDT / IDT Hook Detection | Deteksi patching kernel di System Service Table dan Interrupt Table | Belum | | `g_CiEnabled` Checker | Deteksi jika Cheat tool mem-patch signature enforcement via kernel | Belum | | PatchGuard Bypass Monitor | Pantau patch anti-cheat kernel yang mem-bypass Windows integrity | Belum | | Manual Unlink Module | Deteksi unlink dari `PsLoadedModuleList` (manual mapped drivers) | Belum | | Kernel Mode Anti Injection | Blokir `ZwMapViewOfSection`, `NtWriteVirtualMemory` dari kernel | Belum | | Code Injection Detector (.DLL) | Buat versi `AntiCheat.dll` buat inject balik ke RO client | Belum | | Hook API Protection | Deteksi & repair `NtOpenProcess`, `NtQueryInformationProcess`, dll dari inline hook | Belum | | Secure Server Sync | Enkripsi data HWID/log pakai AES/SSL ke server anti-cheat | Belum | | Advanced HWID Spoof Guard | Deteksi virtual machine, spoofed MAC, SMBIOS patch | Belum | | Launcher & Patcher Lock | Integrasi AntiCheat ke launcher RO, lock sebelum patch/jalan game | Belum | | Memory Scan All Processes | Scan proses selain diri sendiri, cari memory pattern cheat dari luar (game scan) | Belum | | GRF / Resource Tamper Detection | Cek checksum GRF, sprite, effect, dll → jika modif = ban | Belum | | Integrasi ke Ragnarok Client via DLL/pipe | | Bisa lanjut | | Build versi Kernel Driver (`AntiCheat.sys`) | | Tahap selanjutnya | | Bikin installer (NSIS, Inno Setup) | | Bisa lanjut | | Web panel dashboard untuk log monitoring | | Bisa juga | --- Feedback, suggestions, or bug reports are very welcome — feel free to open an issue or contribute via PR! Credits Special thanks and inspiration go to: https://github.com/Pokye/Sagaan-AntiCheat-V2.0 Big respect for the open-source contribution that helped kickstart this journey. Asli Jatuh Bangun buat beginian, ternyata susah banget, bahkan gw sempat berkali kali mau nyerah tapi gw mau coba berusaha pokoknya harus jadi hehehe thanks all ^^
  20. Hello, if you selected the "Make the ground flat", then the gat tiles will also be set to 0. You'd have to show me what settings you used; though I would guess you probably have another gat file in your RO folder that has a higher priority than your gray map one. I did a quick test on my end and the nif_dun01 map worked fine.
  21. Hi. I am trying to make a greymap for nif_dun01. I already removed the environment objects by editing a lot of texture files, but the height for those up the stairs are always retained, making me look like I am floating. Any reason this is happening?
  22. Hi. I've downloaded and ran the client as is (just editing the clientinfo to my server's IP) and it works fine, but when I re-patch the exe with the provided session file (https://www.mediafire.com/file/9nednu5y8vcan7i/2021-04-06Patches.yml/file) the client gives me this error: Module Name: D:\Tales G Fernandes\Desktop\fROggo\NionRO_froggy.exe Time Stamp: 0x62453b95 - Thu Mar 31 02:26:45 2022 Exception Type: 0xc0000005 0x01313130 D:\Tales G Fernandes\Desktop\fROggo\NionRO_froggy.exe 0x0077831f D:\Tales G Fernandes\Desktop\fROggo\NionRO_froggy.exe 0x00661c1c D:\Tales G Fernandes\Desktop\fROggo\NionRO_froggy.exe 0x008a8848 D:\Tales G Fernandes\Desktop\fROggo\NionRO_froggy.exe 0x00b473c5 D:\Tales G Fernandes\Desktop\fROggo\NionRO_froggy.exe 0x76216839 C:\WINDOWS\System32\KERNEL32.DLL 0x778c906f C:\WINDOWS\SYSTEM32\ntdll.dll 0x778c903d C:\WINDOWS\SYSTEM32\ntdll.dll 0x00b4748c D:\Tales G Fernandes\Desktop\fROggo\NionRO_froggy.exe eax: 0x1e0cca20 ebx: 0x00e8e308 ecx: 0x16868583 edx: 0x1e1f5b50 esi: 0x00000000 edi: 0x499ffe68 ebp: 0x00000000 esp: 0x0019fff8 stack 0019fff8 - 001a03f8 0019FFF8 : 00 80 38 00 00 00 00 00 5A 00 00 00 20 00 00 00 001A0008 : 90 CF 89 77 00 00 00 00 80 FB 89 77 00 00 00 00 001A0018 : 80 00 00 00 00 00 00 00 43 00 3A 00 5C 00 50 00 001A0028 : 72 00 6F 00 67 00 72 00 61 00 6D 00 20 00 46 00 001A0038 : 69 00 6C 00 65 00 73 00 5C 00 4E 00 6F 00 72 00 001A0048 : 74 00 6F 00 6E 00 5C 00 53 00 75 00 69 00 74 00 001A0058 : 65 00 5C 00 78 00 38 00 36 00 5C 00 61 00 73 00 001A0068 : 77 00 68 00 6F 00 6F 00 6B 00 2E 00 64 00 6C 00 001A0078 : 6C 00 00 00 00 00 00 00 55 8B EC 51 51 8B 4D 08 001A0088 : 85 C9 74 55 0F B7 11 66 85 D2 74 4D 56 8B 71 04 001A0098 : 83 FE 20 72 43 8B 41 08 0B 41 0C 74 3B 8B 41 10 001A00A8 : 0B 41 14 74 33 8D 04 0E 66 89 55 F8 8B 71 10 57 001A00B8 : 89 45 FC 33 FF 8B 41 08 8D 4D 08 51 8D 4D F8 66 001A00C8 : 89 55 FA 51 57 57 FF D0 85 C0 78 0B 57 8D 45 F8 001A00D8 : 50 57 57 6A 02 FF D6 5F 5E C9 C2 0C 00 00 00 00 001A00E8 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 Launch Info 00A4 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 Job : Novice izlude.rsw 125 189 renderer.cpp 838 If I try to re-patch with the file from the mirror, it crashes WARP (v1.5.3). I made sure to comply with all requirements (packetver, Visual C++ Redist and DirectX). My server is new (recently cloned from rAthena git and built) and running on ubuntu, following River's tutorial ( As I said I can run the client with the provided FroggoClient.exe just fine, just wanted to customize the icon and title screen to my own server. Am I missing something? Edit: The error pops up right at the end of the first loading (after char selection) and I get this message from the PacketViewer with the error:
  23. A productive day rA community. I'm hoping that even on your busy day like now still you'll be able to help me on my problem. Can I ask a question on how can I convert this if ( $@partymembercount == 2 ) { warpparty "Leader",0,0,getcharid(1),strcharinfo(3),3,3; } into c++ source code?
  1. Load more activity
×
×
  • Create New...