Jump to content

Daraen

Members
  • Content Count

    134
  • Joined

  • Last visited

  • Days Won

    1

Posts posted by Daraen


  1. 1. Emulator: Hercules or rAthena.
    - https://github.com/HerculesWS/Hercules
    - https://github.com/rathena/rathena

     

    Either you use, hercules, or rathena. all you will find in these links are emulators.

    To change things in the emulator, especially at the src level, you must be of an advanced level. Handling srcs at your level will only break your emulator, maybe to the point of making you start over everything you did from the beginning. Touch these files only if you know what you are doing.

     

    1a. data.grf is not in the emulator but in your client.
    You can use the client available in the anacondaq package if that is enough for you, otherwise take an up-to-date file but it may contain a lot of "bugs" or missing files. If you change the client, and therefore the executable, don't forget to modify the PACKETVERs in your src so that you can start the game.

     

    2. I'm not Brazilian, so I don't know bRO but if the grf files are not encrypted, extract them to implant them in your client, if that is what you are looking for.

     

    3. To implement custom elements, you have to do it manually, there is a tool for merging between grf but this merges all of your grf with the one you choose, again only if you know what you are doing. . The best is still to do it one by one to be sure you know where your mistakes are.

     

    Finally, if I can give you some advice, don't try to skip the steps to go too fast. A server develops over time, its risk of being long and tedious when you start.

    But this is only part of the iceberg. Remember that this is only the start of a long development phase, there are always improvements to be made / added for your future community, think that once the server is open, you have nothing more to do will be a mistake.
    Good luck


  2. 1 minute ago, aabarreto said:

    Would you mind to explain the randomness? Are there two "packs" os 12 .bmp files and it picks one of those packs at random? Can't I change both?

    In your data.grf you will find these files.

    If you want to have one and the same connection image, copy paste your image cut in 12 in .bmp format and paste it in a folder.
    rename your images as displayed on the screenshots and save them in your data.grf> data / texture / À¯ÀúÀÎÅÍÆäÀ̽º /

     

    2.png.f0b863f37f7b84dfeedf2abc6dd12ac2.png1.png.19c369edb3db2277a3f85c68cb18c159.png


  3. 2 minutes ago, aabarreto said:

    I deleted my server to start it over, learning more things... But I did try this on a private server I play and it didn't work... Maybe because they force whatever is in the data server? I don't know... Anyway, how to slice it into 12 pieces? And I should just extract the folder with grf editor and replace the items or I did it wrong?

    Personally I proceed like this:

    - I download the image I want in the login screen.
    - I go to this link: https://pinetools.com/split-image and I split the image into 4 * 3
    - I reopen all the images in an image editor, paint, photopea, photoshop whatever, and I re-save the 12 images in .bmp format
    - Finally, I go to my client file, I open data.grf, I go to data / texture / À¯ÀúÀÎÅÍÆäÀ̽º / and I replace the existing files with my 12 images in .bmp formats

    Then I save and start the game.

    Your image will appear.

    Note that the client reads two types of login screen, it charges one randomly from your client. But for my part, no problem if you follow what I tell you to the letter.


  4. 4 hours ago, hadiesyafiq said:

    Thanks for reply...but what i need is not VIP benefit script...i just want to make rates will be different between normal job and rebirth job...maybe i can change on exp table...but if got script can make it separately it will be wonderful.

    I have seen declining rates from this or that base level on a server. So I imagine we can do it with the job.
    I will not tell you if this was done by script or by src, I was not a gm of this server. But I think by script it must be possible


  5. 4 hours ago, aabarreto said:

    So, I finally managed to run my server, thanks to the advice of Daraen and using anacondaq's guide.

     

    Now I'm trying to learn a few first steps, as in changing login background...

     

    I used this website tool: http://rathena.sourceforge.net/tools/login_background/ and the image below, a 1024x768 .jpg (I made sure of the resolution and extension), created a .grf for both login backgrounds and tried to merge with my GRF Editor, when the following error appeared:

     

    image.thumb.png.b177134e11b8828a694a9afcfb83ee04.pngimage.png.28668a995a045e380fcb7f92abdf41fb.pngimage.png.03164d1f1518f16f99a64d55f2d89e73.png  

    There is no real need to create a special grf to change the login screen, replace it directly in the data.grf/data/texture/À¯ÀúÀÎÅÍÆäÀ̽º/.
    the images must be in .bmp.

    try this 

    loginscreen.rar
     

     

    EDIT:

    Result 1611774441-works.jpg


  6. 1 hour ago, aabarreto said:

    Hey ho! Thanks for the amazing job! But I'd like to point one thing and also ask for help.

     

    So, the file for hercules emulator has some issues, I had to git clone it and then copy+past the "import" folder from your file.

     

    Nooow, for my issue: I don't have a clean KRo client. I downloaded that file but only received the regular kro =-| What should I do?

     

    Edit: I figured out I should use the client of the other folder, the one I pasted, lol. Still, I couldn't connect... I don't know what's wrong since the message is in korean, buuut, I used the admin acc as told. Also, the map and char servers are ok, but the login server keeps like this:

     

    [Info]: Attempt to connect to login-server...
    [Status]: Connecting to 192.168.0.8:6900
    [Info]: Pinging SQL server to keep connection alive...
    [Info]: Pinging SQL server to keep connection alive...
    [Info]: Pinging SQL server to keep connection alive...
    [Info]: Pinging SQL server to keep connection alive...
    [Warning]: Connection to Login Server lost.

    [Info]: Pinging SQL server to keep connection alive...
    [Info]: Attempt to connect to login-server...
    [Status]: Connecting to 192.168.0.8:6900
    [Info]: Pinging SQL server to keep connection alive...
    [Info]: Pinging SQL server to keep connection alive...
    [Info]: Pinging SQL server to keep connection alive...
    [Info]: Pinging SQL server to keep connection alive...
    [Warning]: Connection to Login Server lost.

    [Info]: Attempt to connect to login-server...
    [Status]: Connecting to 192.168.0.8:6900
    [Info]: Pinging SQL server to keep connection alive...
    [Info]: Pinging SQL server to keep connection alive...
    [Info]: Pinging SQL server to keep connection alive...
    [Info]: Pinging SQL server to keep connection alive...
    [Warning]: Connection to Login Server lost.

    [Info]: Attempt to connect to login-server...
    [Status]: Connecting to 192.168.0.8:6900
    [Info]: Pinging SQL server to keep connection alive...

    Are you trying to start it on a vps or on your home computer?


  7. 1 hour ago, aabarreto said:

    Thank you, but I ended  up giving up on doing it myself and posted a freelancer job offer online in my region, lol

    If you or someone be interested in getting paid with brazilian poor money, please tell me, lol

    It's just that port 3306 was probably being used by another program. that's just it.


  8. 15 minutes ago, Ukito said:

    Hello everyone i have a problem with my client.
    If you Teleport to Prontera you get the error ReadEZ2STRInfoz Attempt to call nil Value.

    unknown.png.6dcdf0f9eae571e0144f3af3b1a20e8e.png

    im running client version 2020-04-01bRagexe.

    I searched for the Error on google but got no result.

    Can someone help me with that.

    Thanks in Advance

    With best regards

    Ukito

    I'm not sure what I'm saying but if you have the problem only with prontera, it's that probably a texture of prontera is not read or ignored for x or y reason. Perhaps trying another version of prontera will help resolve the issue.


  9. On 1/9/2021 at 4:21 AM, kecapbabi69 said:

    Hello friends,

     

    Thank you @anacondaq for this wonderful tutorial installation for Ragnarok Offline Renewal based. I've tried to play inside the admin account it's fun to play as admin. But may i know how to change my job from ex. Rune knight to job Game Master or Administrator. I mean I wanna try to use GM of sprite lol. And how to have all job skill at one administrator character? Whats the commands? Hahaha Thank you very much for who help me! Happy new year!

     

    If you want GM sprite, go on your clientinfo and enter this code after you have seen you accountID. If your accountID is 20000000, please entrer 20000000 in in yellow tags

    <yellow>
      <admin>20000000</admin>
        </yellow>

    https://github.com/HerculesWS/Hercules/wiki/Clientinfo.xml

    check your SQL. An Admin account does have GroupID 99 for works. 
    https://github.com/HerculesWS/Hercules/blob/stable/conf/groups.conf

     

     

    5 hours ago, bebsky said:

    Big thanks for the mighty who upload this great game.

    Actually i need help,i just change exp and drop txt,the game look fine until i wanna change job to swordman, it stucks like in the pic and if i do relog it will login right before change the job, hope someone could help me,thanks lots,sorry my english is bad

    :D

    16114785249126548148410037952161.jpg

    @bebsky do you have this code? I just tested and works fine. 

     

    		else if (job_sword_q == 4) {
    			mes "Hahaha! Congratulations! Now you are fully qualified to be a real Swordman! I will transform you right away!";
    			next;
    			callfunc "Job_Change",Job_Swordman;
    			job_sword_q = 0;
    			completequest 1014;
    			mes "[Swordman]";
    			mes "Once again, congratulations. I expect that you will be a good representative of the Swordman Association.";
    			close;
    		}

     


  10. We're not on Among Us T_T.
    It will certainly be more complicated than what you let appear in your request, and if someone decides to do it, it will surely pay off because I doubt that anyone has the motivation to develop such a thing for the glory °°


  11. 2 hours ago, Naruto said:

    well you could probably find what function it uses in clif.c then go see what it does and add your own stuff

     

    most of it is labeled but you might wanna recompile after tiny edits to make sure you are editting the right thing 

     

     

    Thank you for your answer, I'll see it more ready then!
    And a ramen at ichiraku!


  12. I also think that they fail that you would reconsider your objectives in terms of populations. You would expect 500 players, that's fine, any private server operator would like their server to be populated to have the best gaming experience possible.
    But like @gantz said review your objectids. First, because if your goals are not reached, you will be greatly disappointed and lose a lot of motivation. Keep in mind that the community can be toxic and it can also disgust you when managing server administration.
    I understand that you dream of being GM of your own server, however, don't set yourself too high a goal just yet.
    Familiarize yourself with the commands, how to set up your npc etc etc, make yourself known a minimum with one or more small server and once that, think bigger.

    You can train on this complete offline server.
    Obviously some src changes will be in effect, such as empium bar and guardian woe issues which were fixed a short while ago.
     

     

    https://github.com/HerculesWS/Hercules/pull/2931

    https://github.com/HerculesWS/Hercules/issues/2912


  13. Do you know why I get "Map not found" on character selection when I recompiled my server and activated my generate translation plugin and entered my test files in db / <my lang> / <folder > /my_translation.Po?

     

    EDIT: 

    It's not very clear, reading this link, 

     

    I don't understand if I have to do a translation one by one of all the txt that my plugin generates or if I have to make a single .po file with the translation of whatever I want to translate.

    There is no tutorial to speak of it.
    I also don't understand how to integrate my translation into the server. Let me explain myself, I translate everything I want into my language, but I want to leave the server language in English, in order to leave the choice to my players to do @lang or not.
    However, nothing clearly tells us how to make my server understand that a language other than English is available.

    Will someone have the patience to enlighten me and enlighten us?

    Thank you.


  14. 3 hours ago, Postalityjr said:

    Trying to add more patches to the client used for this repack in particular, I searched but couldnt find an answer anywhere. Im using Pre-Renewal from this and just trying to add some more patches but theres no list of what was used originally and whenever I try to apply a bunch of patches I want now, I get several errors from either launching, getting in game, etc.

    If anyone knows which patches were used for this, id appreciate it.
     

    Original Post.

    You cannot patch an executable that is already patched. You must then make your own executable. I don't believe there is any info whatsoever on the patch list used for this client. The best for you is to test for yourself and apply your patches on an unpatched executable.


  15. Honestly, couldn't we have some more useful things than a "wear costume" button? Like for example a context menu that appears like when you right click on a player?

     

    screen.png.3dfc0eed4e356e12c2601185f237eeda.png

     

    I know that to change the name of this button you have to go to msgstringtable.txt

     

    But at the level of the sources where it is? I couldn't find any information about this.

    It will surely be difficult to change that. But failing to have packets sent unnecessarily to the server for a function which is of very little use, you might as well send packets for a few more interesting things.

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.