Jump to content

Chaos92

Members
  • Posts

    1861
  • Joined

  • Last visited

  • Days Won

    62

Posts posted by Chaos92

  1. 3 hours ago, KaoUltra said:
    Hello. I made a ragnarok server for my friends to play with me using zero tier (I used latest rAthena emulator from GitHub). I sent them my kRO folder that I use with this ragexe patched: 2019-06-05fRagexe and a kRO from 2020-2021. The client works well for me and for another friend. But one of my friends got this error: Audio System Init Failed. The only way for him to play the game is to turn off audio in Setup.exe (not the best solution). I’m on win11 (with a new pc to boot, win11 was activated earlier this year) like him and I don’t have the error, he tried changing settings in Setup.exe or his computer nothing, his audio drivers are up to date, he uses headphones. He also was able a few month ago to play ragnarok in a server (more serious server than mine iirc), tried this week the client from this one and he had this audio error. The kRO works without the bass(_mp3).dll, he has l3codecp.acm (which handles mp3 I believe, what my kRO has for BGM). Do you have any idea how he could fix it? Thanks for reading and have a great day/night
    MP3s in BGM: 80Kbits/s, 2 channel stereo & 22.050 KHz
     
    If you need more information do not hesitate to ask

    most probably play with opensetup or setup.exe at audio part. and make sure audio driver is exist.

  2. 4 hours ago, Sallycantdance said:

    im using the latest rathena and frogos client side , how can i check if its looking for  usa rather than kr? anyways ty for your time

    Since I didnt use that froggo client, then I dont know. better check the clientinfo, or how about asked at the correct section then since u used that froggo client.

  3. 1 hour ago, Sallycantdance said:

    i already tried the latest rathena but still the guild emblem is not showing i also apply your guide here
     

    After that, run query SQL sql-files/web.sql so that your database will create the table required for web server.

    Then recompile since u used Centos, can recompile as usual

    ./configure
    make clean
    make sql
    make web
    make server

    the only thing i didnt do is to get the pull in github since you said earlier that the latest rathena is already has it and i didnt edit anything in this part

    Then, setting inter-athena.conf for web server, and web athena.conf if needed. 

    im also done in editing it here 
    ExternalSettings_kr.lub
    since it working in my offline server

    maybe u mistakenly some settings anywhere then. maybe its using usa rather than kr ? or any.

    Depends on your setup. also make sure the ports are opened.

  4. 1 hour ago, Sallycantdance said:

    i already tried the latest rathena but still the guild emblem is not showing i also apply your guide here
     

    After that, run query SQL sql-files/web.sql so that your database will create the table required for web server.

    Then recompile since u used Centos, can recompile as usual

    ./configure
    make clean
    make sql
    make web
    make server

    the only thing i didnt do is to get the pull in github since you said earlier that the latest rathena is already has it and i didnt edit anything in this part

    Then, setting inter-athena.conf for web server, and web athena.conf if needed. 

    im also done in editing it here 
    ExternalSettings_kr.lub
    since it working in my offline server

    maybe u mistakenly some settings anywhere then. maybe its using usa rather than kr ? or any.

    Depends on your setup. also make sure the ports are opened.

  5. 1 hour ago, Sallycantdance said:

    hello can you give more details or complete guide how to apply this to the server side? im also having a problem in my online server in offline i already fixed the emblem issue by editing the ExternalSettings_kr file but after i upload my server to my vps and edit the ip in the externalsettings im getting this message 

    [Info]: IP [POST /emblem/download] 200
    [Info]: IP POST /emblem/upload] 200
    [Info]: IP [POST /emblem/download] 200

    and after searching here in rathena i find your answer here but i dont know how to pull in git so im asking you sir if you can guide me where should i  can edit it manually in the server side thank you in advance
     

     

    latest rathena already have that implemented. doesnt need to pull anymore.

  6. 1 hour ago, caiooliveiras said:

    Do someone has any updates about the emotes? There is a bug that you disconnect every time you use it.

    didnt use latest rathena ? if im not mistaken latest rathena already has the dummy packet for it.

  7. 6 hours ago, JoJo said:

    Thank you, Chaos92.I have tried to add Functor on discord, but maybe because of the war, he never passed. @Functor, if you see this message, you can add my discord, or send me a private message on the forum.

    Ill forward this to him, hope it goes well to both of you.

    • Love 1
  8. 9 hours ago, JoJo said:

    Functor, are you okay? I don't know if Gepard Shield 3.0 is still alive. I need its service. Thank you. Please contact me, your internal message can't be sent. Discord can't add you either. I heard that you are in Ukraine, I don't know if you are safe, I sincerely wish the war will end soon, long live world peace!

    Try to PM him in Discord maybe, make sure the same ID.

    image.png.f06051d251d5913018230aa1fddc979d.png

    • Love 1
  9. Another simple update, just added a panel to show currency total for the account and also a Buy Currency button (if configured), can be linked to any page to buy the currency. Either donate module or anything custom.image.thumb.png.dbd3bd0662cda7cf4a4de85dec090ec4.png

  10. 3 hours ago, Vy Low said:

    what i mean is the word "CP", you can check its not declared in config, but rather on each php files.
    i agree its better for #POINTS, since i will be using it as well on my server using only custom points.

    as for mail, i suggest admin will have the option to change the logo, image header,

    something like this

    image.thumb.png.627d0fe4ba467f6ef2f7e2126c431ef0.png

    understood, I've fixed that currency display, should consistently shows as what has been set at config.

    image.thumb.png.9b835579b168831542f0db47044e1e7c.png

    Also for the mail, then maybe ill add it in the config, easier.

    image.thumb.png.f51aa38af73f29b8c39ce214dd006f23.png

    Ill show the mail template example later on then.

    Thanks for the suggestion !

     

    • Love 1
  11. Just now, Vy Low said:

    maybe the email template can be edited on the admin side? Don't forget the currency, maybe create a global variable so we can edit it on the config instead of manually modifying it on each php files. thanks
    i will add more feedbacks soon

    the currency can be done via config files, but for now its only support any #POINTS, not zeny since I think for zeny, better they trade ingame then.

    About mail, I think we could follow how FluxCP mails template are done, by templates folder using html/php.

  12. image.png.9c0654cb5341475edd705184b363e1ed.png

    I've changed Forge Level to Forge Grade to make it more 'player friendly' about what it is and also fix the slot count for forge items.

    image.png.c3e8b47c714098b58fbe0e1164a39d83.png

    Ive added too Pet Name and also the status either its already named or not.

    image.thumb.png.43a8feca55e42d03da479b45a63f085d.png

    Highlighted elements at Random Option and Forge Item.

    I've added mail using SMTP from FluxCP too for any buy/sell/cancel/expire listing too but still in progress.

  13. I encountered to see some marketplace addon and thinking to make one too, and I saw some issues/ideas that I think I can improvised a little bit.

    By the way it depends on the theme sty/css so if its using bootstrap themes it looks a bit different.

    The example I show here is how it looks from 'default' theme FluxCP.

    And it might still being updated from time to time.

    And yeah, this isn't free release so if anyone interested to get this you can PM me at discord id: chaos92.

    image.thumb.png.e9483eafec23343e694134ce47f06b19.png

    This addon has item popup information so user doesn't need to scrolling down to see any important information.

    As you can see, information about forge items, and pet egg is shown too with their intimacy information. So you can buy/sell loyal intimacy pet eggs easily !

    image.thumb.png.584fd9871173fa63913a68fd4349a080.png

    So as you can see, this system can buy/sell items just via FluxCP without need to login ingame. You can just easily claim anytime when you're ingame with the NPC script provided.

    Player can select their character that is in offline status and select any items they one to sell, and it will be added at marketplace section.

    Also, not all items are available to sell, I've whitelist items that doesnt have any trade restriction, and you also can add your own or remove any as u want.

    Bound and Expiry items for sure automatically excluded from the list, including your equipped items.

    image.png.c928bc01bba64db80c05bbf4a3767e50.png

    And yes as you can see above, we have Tax System where u can set it and seller will be charged for it.

    image.thumb.png.a38a84ccba985e3f626ace57e93f9386.png

    Above is the screenshot from where you can see all your listings. You can see there shown some expired status item, means this addon support expiry system, as default 7 days (can be set it to any) so that its not a place where all items are gathered from the first day to ensure item listing is an active listing. Also can cancel and relist it back too if needed.

    image.thumb.png.b7374c8dadf62b65b7e09a896ae47af7.png

    And yeah this how it looks from default FluxCP theme.

    image.thumb.png.9f14b5bfe3db116f745700f2a48776fc.png

    And just example from 'bootstrap' FluxCP theme.

    image.thumb.png.d8e0a6122afe1200e7a0225fc116d65a.png

    There will be also shown any items that player purchased with date, and which character that bought them.

    image.thumb.png.f16119d2e0b1218528521caf0a27408f.png

    image.thumb.png.564d004054141997e7b4007511258152.png

    Also, Admin Panel that can list top sellers, top buyers and top selling items and it can be filtered within some range of time.

    image.thumb.png.2d31b5dd5817bcbe6d1f9c3d5be24336.png

    Also admin can controls to cancel or mark item listings as expired from Admin Panel.

    This addon support custom items too it just that u need to add the item assets image in the designated folder.

    I also have some other features added such as minimum group ID, for example only VIP above can access this addon. Also the currency it can be any #points, not restricted to #CASHPOINTS only.

    I think thats all for now. Let me know if you have any idea or suggestion to improve this addon, in the future.

    • Upvote 1
    • Love 1
  14. I've changed the UI for this site for quite some time and also some more additional tools.

    I've added Palette Duplicator. Its useful if you want to duplicate a list of palette but changing the palette file name easily. It will copy 100% the same palette pattern.

    image.thumb.png.888d132bef9c0e491c3945fd71719017.png

    For example based on screenshot above, I tried to duplicate that korean palette 700 list and it will becomes any name set as the base file name pattern.

    And another one, Palette Customizer.

    image.thumb.png.135da1fa718766e41c18621a26975d7b.png

    This tools u can easily customized any index palette easily for all selected palette. You can choose a reference palette and copy any rows do you want easily starting from row 0 to row 15.

    So if you already know pattern mount for some jobs, you can easily customize it, pick color from reference and place it at any index.

    If you have any suggestion or issue on any tools that provided in this website, you can let me know.

     

     

    • Like 2
  15. 4 hours ago, RumbleRO said:

    This happened when opening the Client that was encrypted.

    image.png

    that means u didnt use the grf function at nemo. u need to insert the function name generated.

  16. 41 minutes ago, skitsx said:

    reloadskilldb doesnt show anything wrong + the asura still has a 1 min global cd even though it should only be 1 seconds based on the level 5 skill of asura. i have copy pasted the asura skilldb from another txt yet it still wont change

    then did anyhing in import folder that might overwrite it ? try default https://github.com/rathena/rathena/blob/master/db/pre-re/skill_db.yml or use renewal one depends on your server mode.

  17. 51 minutes ago, slazenCharlie said:

    Yes, I downloaded the rAthena project from here:
    https://github.com/rathena/rathena
    Then I checked out this specific commit: 7a057f7f4a853c3a5de6f93bfd9d7a5741549ada—because the commit message said it was for EP13, and my client executable is for EP13.2.

    I only made a few changes:

    Changed packet_db_ver from default to 25.

    Set packet_ver_flag to 0x00010000, which seemed the most appropriate for a late-2009 client like EP13.2.
    As for packet_ver_flag2, I couldn’t find a matching version, so I tried a few different values, but none of them made any real difference.

    Commented out map names that don’t exist in the database—otherwise, map-server_sql.exe would throw a ton of errors when starting.

    Other than that, I just configured the localhost and DB credentials. Since I can create characters just fine, I think those parts are working correctly.
    The client itself comes from an installation disc released in Taiwan around 2009 by the local publisher.

    Here’s roughly the process I followed:

    Installed XAMPP, created a MySQL database called ragnarok, and imported the following SQL files in order from rathena/sql-files:
    main.sql, item_db.sql, item_db2.sql, mob_db.sql, and mob_db2.sql.

    Created grf_files.txt under rathena/tools/mapcache/, pointing it to my client’s data.grf, then used mapcache.exe to generate the map cache.

    Opened data.grf using GRF Editor and edited clientinfo.xml to:

    <address>127.0.0.1</address>  
    <version>25</version>  
    I wasn’t sure what to set for <langtype>, so I just left it as the original value: 4.

    Launched Apache, MySQL, login-server_sql.exe, char-server_sql.exe, and map-server_sql.exe in order.

    Opened Ragnarok.exe from the main client folder.

    Once I get to the character select screen, if there are any character entries, the client crashes—because it tries to load an invalid .pal file: palette\몸\검사_남_24929.pal.

    I'm starting to wonder if the client itself also needs to be modified—maybe the data format it's receiving doesn't match what it expects, and that’s what’s causing the crash?

    as u said it asking for that palette. so recheck your character is it really use that palette. check from your mysql db

    If yes, thats weird since new character should use default palette color which is really limited since you said u use very old client.

  18. 2 hours ago, slazenCharlie said:

    rAthena commit: 7a057f7f4a853c3a5de6f93bfd9d7a5741549ada, dated 2013/07/21, #define PACKETVER 20091130
    Client version: Episode 13.2, 2009/11/30

    Right now, the client launches fine and connects to my local server. I can register a new account (using the xxx_M naming format) and create characters without issues. However, after creating a character—or when I log in with an existing account and it tries to display the character select screen—the client crashes.

    Looking at the error, it seems like the client is trying to load palette\몸\검사_남_24929.pal from data.grf, but when I checked the palette folder, most of the palette files are named something like xxx_0 to xxx_4. So 24929 definitely looks like an invalid value.

    I traced the server code in char.c—the mmo_chars_fromsql function correctly reads the values from the MySQL database. But it might be that something goes wrong in mmo_char_tobuf, or maybe the client interprets the data differently after receiving it? I'm wondering if anyone else has run into a similar issue?


    Additional test I did:
    I manually renamed palette\몸\검사_남_4.pal to palette\몸\검사_남_24929.pal inside the data.grf. That stopped the crash, and the character select screen worked. But when I changed the hair_color value for the character in the database, the visual result on the character list screen wasn’t a hair color change—it actually changed the headgear model.

    Obviously, I only did this as a test to see whether the .pal file would actually be loaded and rendered correctly.

    When the client crashes, a small window first pops up with the message CPaletteRes :: Cannot find : palette\몸\검사_남_24929.pal, and then a larger error window shows up afterward :
     

    Module Name: C:\Program Files (x86)\Gravity\RO\ragexe.exe
    Time Stamp: 0x4b136d0e - Mon Nov 30 14:58:22 2009


    Exception Type: 0xc0000005

    0x00417a64    C:\Program Files (x86)\Gravity\RO\ragexe.exe
    0x0040dbed    C:\Program Files (x86)\Gravity\RO\ragexe.exe
    0x00459008    C:\Program Files (x86)\Gravity\RO\ragexe.exe
    0x004d6e34    C:\Program Files (x86)\Gravity\RO\ragexe.exe
    0x004de3a5    C:\Program Files (x86)\Gravity\RO\ragexe.exe
    0x005e0ddd    C:\Program Files (x86)\Gravity\RO\ragexe.exe
    0x005e08a8    C:\Program Files (x86)\Gravity\RO\ragexe.exe
    0x006d1dad    C:\Program Files (x86)\Gravity\RO\ragexe.exe
    0x006e6bbc    C:\Program Files (x86)\Gravity\RO\ragexe.exe
    0x75b17d69    C:\WINDOWS\System32\KERNEL32.DLL
    0x773abb9b    C:\WINDOWS\SYSTEM32\ntdll.dll
    0x773abb1f    C:\WINDOWS\SYSTEM32\ntdll.dll

    eax: 0x00000076    ebx: 0x0efb02c0
    ecx: 0x0efb02e2    edx: 0x00000000
    esi: 0x00000011    edi: 0x00000110
    ebp: 0x0019ffec    esp: 0x0019ffe4

    stack 0019ffe4 - 001a03e4
    0019FFE4 : FF FF FF FF 24 8E 3D 77 00 00 00 00 00 00 00 00 
    0019FFF4 : DC 6A 6E 00 00 60 2B 00 00 00 00 00 41 63 74 78 
    001A0004 : 20 00 00 00 01 00 00 00 F0 32 00 00 DC 00 00 00 
    001A0014 : 00 00 00 00 20 00 00 00 00 00 00 00 14 00 00 00 
    001A0024 : 01 00 00 00 07 00 00 00 34 00 00 00 7C 01 00 00 
    001A0034 : 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
    001A0044 : 00 00 00 00 00 00 00 00 02 00 00 00 4E EF 26 1A 
    001A0054 : 98 02 00 00 44 00 00 00 E0 02 00 00 54 02 00 00 
    001A0064 : 00 00 00 00 BA 71 32 F3 34 05 00 00 4A 00 00 00 
    001A0074 : 80 05 00 00 36 03 00 00 00 00 00 00 5B 49 59 2D 
    001A0084 : B8 08 00 00 32 00 00 00 EC 08 00 00 FA 02 00 00 
    001A0094 : 00 00 00 00 CD EA CE 32 E8 0B 00 00 42 00 00 00 
    001A00A4 : 2C 0C 00 00 30 03 00 00 00 00 00 00 C8 5F 50 38 
    001A00B4 : 5C 0F 00 00 5E 00 00 00 BC 0F 00 00 56 03 00 00 
    001A00C4 : 00 00 00 00 44 05 28 B1 14 13 00 00 56 00 00 00 
    001A00D4 : 6C 13 00 00 86 03 00 00 10 00 00 00 09 00 00 00 

    Launch Info 
    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 0000 

    Job : Novice
     

    did u enable palette that big ? as default the palette is 0 so it should read correctly. see also your client.conf about the hair color .

    btw use clean rathena https://github.com/rathena/rathena I dont even know if u have customized or something that breaks those 

×
×
  • Create New...