Jump to content

Vincentore

Members
  • Posts

    60
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by Vincentore

  1. Where could I find an updated Ragexe? The latest I could find was 2022-04-06_Ragexe on the NEMO site. I have the same problem....
  2. I had the same issues with photoshop aswell. With gimp I was able to make it work: Since there was no answer to this question I post this here... maybe someone else will find that usefull. The Images are in german.. I try my best to translate the buttons. 1. First load your image into gimp. 2. Change your image into Indexed mode. In the top menu: Image>Mode>Indexed 3. In the "index" menu make sure to check the first option "optimal palette" and underneth that "maximum colors 256" (Not more!) 4. Now your image is indexed. Now click rightclick on the image in gimp. In the right-click-menu: windows->dockable dialogues->colortable 5. now on the top right the color table should show up. First click it with one leftclick. Then do a right-click and select the option on the bottom. Should be something like "resort colortable". 6. In the next window make sure that your background color is the first one. find it and drag and drop it into the first position and hit "OK". Your background color which will be transparent in Ragnarok Online should be the first color. (For my image it was the green color) 7. Now click "file" in the top menu and then "export to" (or maybe export as...) 8. the export will notify you that the alpha channel will be lost. thats okay... In the export menu make sure to check "kompability mode" and beneth that "dont wirte color space information" -- don't know if this translation is correct... At last hit "export". You have to do this to all images like that.. or else the colors will be rendered wrong... Hope that helps someone : )
  3. I had the same issue after I did a setup myself. I fixed the issue by setting the correct packetversion in the defines_pre.hpp file. Like Akkarin stated bevore me. Seems to be the same issue I had,make sure to set your packet version correctly! Find your defines_pre.hpp file and make sure to add the correct client packet verision: For me (Im using the 20.06.2018 EXE/CLIENT) it looks like this: // Copyright (c) rAthena Dev Teams - Licensed under GNU GPL // For more information, see LICENCE in the main folder #ifndef CONFIG_CUSTOM_DEFINES_PRE_HPP #define CONFIG_CUSTOM_DEFINES_PRE_HPP /** * rAthena configuration file (http://rathena.org) * For detailed guidance on these check http://rathena.org/wiki/SRC/config/ **/ #endif /* CONFIG_CUSTOM_DEFINES_PRE_HPP */ #define PACKETVER 20180620
  4. Da hast du recht. Aber genau das mit den übernehmen wollte ich mit der Vorlaufzeit aussagen. Wenn ein Server nach 2 Wochen hier angekündigt wird, ist dieser im Normalfall nicht ernst zu nehmen. Ich habe das schon zu heufig gesehen: Ein Server wird angekündigt (Teamsuche usw.). Nach 2 Wochen wird plötzlich die live-schaltung bekannt gemacht (Also der Server als Vollendet deklariert). So ein Server ist eine Langzeit Aufgabe die es gilt unter einen Hut zu bringen und gleichzeitig genug daran zu arbeiten sodass die Spieler den Eindruck bekommen das es erst gemeint wird.
  5. Meine Erfahrung ist das die meisten Teams überhaupt nicht korrekt einschätzen was ein Server an Aufwand bedeutet. Die Meisten glauben der Server wäre super nachdem Mann es geschafft hat paar NPC's einzubinden. Falsch! Ein Server benötigt ein Konzept und eine bestimmte Zielrichtung: Mann muss überlegen was das Hauptziel ist, sozusagen der "Rote Faden". Die Meisten verzetteln sich in irgendwelchen Custom-Items die keinen wirklich was bedeutet. Der Server muss den drang haben das Beste zu liefern. Nur das ist gut genug. Wieso? Wie Anubis schon sagte: Die Glanzzeiten von RO sind längst Geschichte. Wer nicht mit Konstanter Verbesserung und Tatendrang an den Server geht wird das alte Eisen nicht begeistern können auf einem Server neben NovaRO oder ähnlichem aufzusatteln. Mittlerweile würde ich davon ausgehen das ein Server rund 1 Jahr Vorlauf braucht um so rund zu laufen das es Spieler bei der Stange hält. Was macht z.B. NovaRO? Die Event sind so gut gemacht das allein das reicht um Spielen zu behalten. Gleichzeitig ist der Server fair und selbst nicht Donater können ohne weiteres viel in dem Server machen. Für mich ist NovaRO zurzeit die Messlatte die es gilt zu übertreffen um überhaupt erst Bemerkt zu werden. Dies ist jedoch nur eine Meinung von jemanden der kläglich Gescheitert ist : )
  6. You are missing the path to output the files. Create the folder in windows.. Right Click -> New Folder..... Follow the path and add any missing folder...
  7. Would you want a function to check individual files for hashes? Example: data.grft - Hash: 123456789 Now a user manipulated the grf file: Hash would be a new one (4123456789). The patcher would inform the server owner about the manipulation (account name of the manipulative) by e-mail or directly into an log file.
  8. As soon as I find some spare time I will make your suggetions happen. There is a small Bug in the Patch Generator. The PatchList.XML created contains a /OUTPUT/ in all Filenames. Bevore using your PatchList.XML delete the /OUTPUT/ part in your Filenames. This will be fixed soon.
  9. View File Ergo Patcher Ergo Patcher Guide Setup the Patcher Extract the patcher. Open the Config File (/ErgoPatcher/System/Config/PatcherConfig.XML) with Notepad++ or any other text Editor. Edit the Black parts. (Value Settings) Required are: <HTTPLink_Patcher_List> - The PatchList.XML file should be directly reachable. (On your website/server). It requires the complete patch to this file. "http:" is also required. <HTTPLink_Patches_Directory> - The remote folder where your patches will be downloadable. <RagnarokEXEName> Is required for the "Start" Button. Your client belongs into the /RO/ Folder. <MetroColor> The Patcher uses MahAppsMetro for thr window design. Possible colors without any further changes in this application are: “Red”, “Green”, “Blue”, “Purple”, “Orange”, “Lime”, “Emerald”, “Teal”, “Cyan”, “Cobalt”, “Indigo”, “Violet”, “Pink”, “Magenta”, “Crimson”, “Amber”, “Yellow”, “Brown”, “Olive”, “Steel”, “Mauve”, “Taupe”, “Sienna”. A tip: Keep the standard config around. So that you know where a number, a string or an bool (true/false) is requested. The rest is self explaining I guess. If there is a problem setting up the patcher feel free to ask. (PM me or ask for me in discord) Here is a Video for Starters: ErgoPatcher_Starter_Guide.mp4 Currently Working on: Crypted-Config: [IIIIIIIIII] ~ 0% Done. Hash-Checking Files: [IIIIIIIIII] ~ 0% Done. Submitter Vincentore Submitted 07/03/2017 Category Patchers Content Author  
  10. Version 0-13

    450 downloads

    Ergo Patcher Guide Setup the Patcher Extract the patcher. Open the Config File (/ErgoPatcher/System/Config/PatcherConfig.XML) with Notepad++ or any other text Editor. Edit the Black parts. (Value Settings) Required are: <HTTPLink_Patcher_List> - The PatchList.XML file should be directly reachable. (On your website/server). It requires the complete patch to this file. "http:" is also required. <HTTPLink_Patches_Directory> - The remote folder where your patches will be downloadable. <RagnarokEXEName> Is required for the "Start" Button. Your client belongs into the /RO/ Folder. <MetroColor> The Patcher uses MahAppsMetro for thr window design. Possible colors without any further changes in this application are: “Red”, “Green”, “Blue”, “Purple”, “Orange”, “Lime”, “Emerald”, “Teal”, “Cyan”, “Cobalt”, “Indigo”, “Violet”, “Pink”, “Magenta”, “Crimson”, “Amber”, “Yellow”, “Brown”, “Olive”, “Steel”, “Mauve”, “Taupe”, “Sienna”. A tip: Keep the standard config around. So that you know where a number, a string or an bool (true/false) is requested. The rest is self explaining I guess. If there is a problem setting up the patcher feel free to ask. (PM me or ask for me in discord) Here is a Video for Starters: ErgoPatcher_Starter_Guide.mp4 Currently Working on: Crypted-Config: [IIIIIIIIII] ~ 0% Done. Hash-Checking Files: [IIIIIIIIII] ~ 0% Done.
    Free
  11. Well, then I was missguided by the tag of this section .. Im sorry.
  12. Version 1.0.0

    291 downloads

    Hello rAthena! Today I release this little tool: It allows you to quickly populate new groups. Small Guide: 1. Download and unzip the tool. 2. Copy your item_randomopt_db.txt into the unzipped path. (Replace the File inside) 3. Run the Tool. 4. Insert your GROUP_ID to use in the First textbox. 5. Select any option in the first box 6. Add the minumum and maximum value. 7. Click Generate. 8. Now the bottom box will output the combination of all your options chosen and it will min/max the values. Example: I want that the Item option roll 1000 or 2000 HP and 100,200 or 300 SP. That is 2x(HPin 1000Steps) times 3x(SP in 100Steps)
    Free
  13. Hello rAthena! Today I release this little tool: It allows you to quickly populate new groups. Small Guide: 1. Download and unzip the tool. 2. Copy your item_randomopt_db.txt into the unzipped path. (Replace the File inside) 3. Run the Tool. 4. Insert your GROUP_ID to use in the First textbox. 5. Select any option in the first box 6. Add the minumum and maximum value. 7. Click Generate. 8. Now the bottom box will output the combination of all your options chosen and it will min/max the values. Example: I want that the Item option roll 1000 or 2000 HP and 100,200 or 300 SP. That is 2x(HPin 1000Steps) times 3x(SP in 100Steps)
  14. Hello, I tried the script command getitem3. But I can't make it work. I also tested the example from script_commands.txt setarray .@OptID[0],RDMOPT_WEAPON_ATTR_TELEKINESIS; setarray .@OptVal[0],0; setarray .@OptParam[0],0; getitem3 28705,1,1,9,0,0,0,0,0,.@OptID,.@OptVal,.@OptParam; This also throws "Error - no option ID listed". What do I do wrong?
  15. Hallo, leider wes ich nun nicht wieso dies passiert. Ich habe leider noch keinen Debug-Report in den Patcher eingebaut. Ich habe das ganze schon auf mehreren Rechnern getestet. Es funktionierte super. Ich würde vorschlagen um den Bug zu finden: 1) Lade heute neu erstellte Version V0.11 herrunter und starte das ganze damit. Sollte der patcher wieder abstürzen wird im ordner eine Error.txt abgelegt. Poste diese bitte. 2) Du lässt mich das ganze via Teamviewer auf deinem Rechner sichten. Im gegenzug würde ich dir beim einrichten des Patchers helfen. 3) Wenn du 2) nicht möchtest müsstest du prüfen ob eine der Bilddateien fehlt. Der Patcher startet bei dir. Aber es scheint ein Bild, ein Song oder ähnliches zu fehlen. Hast du schon etwas an der config geändert? Schreib mich über Skype wenn du mir weiter helfen möchtest. Skypename:
  16. Hallo, welche Version von .net ist bei dir installiert? Benötigt wird .net Framework 4.6 oder höher. Ich werde heute nach der Arbeit den Patcher aktualisieren sodass eine .net Installation automatisch vorgeschlagen wird. https://www.microsoft.com/de-de/download/details.aspx?id=48137 Wenn dies das Problem nicht beheben sollte bitte melden.
  17. Es gibt soetwas. Von mir erstellt. Derzeit im beta status. Ergo Patcher. https://rathena.org/board/topic/105258-ergo-patcher/ Wäre toll wenn jemand ausser mir selbst mal Feedback geben würde.
  18. I found some links to projects which modified the cps.dll http://rops.ragial.com/developer:manual (There is a source download) and https://github.com/curio-r/rag-cps-dll(This seems to be nicer)
  19. sleep ( .Time * 10000 ); back to sleep ( .Time * 60000 ); and set .Time,10; 60000ms = 1min .Time = 10; = 10 minutes
  20. yeah I do, the common languages I use is C#/VB.net and C++. I can easily read and understand the codes in rAthena's server-side. Another thing is about WPE hack. On this topic rAthena now is WPE Free https://rathena.org/board/topic/101092-packet-obfuscation-support/ how sure is that? I dont know if every packet is sended with the keys. If so WPE should not be able to abuse an client. But I would also check for WPE tools. There is a git project named "Lesser GRF" which is replacing the CPS.DLL. It is written in C++. I dont know the GIT Link right now but there is one. I could send you a build but it is 4 Months old. (I dont know if there are recent commits)
  21. Hello, I made the Patcher - Ergo Patcher. To make the GRF save you would compress and encrypt the grf files. You would replace the cps.dll inside the kro client. There is a C++ Project which already is replacing the cps.dll. But it is not encrypting or crypting it. Do you programm in C++? If so. I would offer you to work together. So that the patcher and the client will create a save grf. (Save for modifikations) I also want to make the patcher checking for Bots and WPE tools.
  22. Maybe it has problems with the "ö". Did you try it with "Ro" instead?
  23. Sorry, I dont want to be mean or anything. Could you explain what I did wrong? I dont really see what you mean.
  24. Hello, here is my first script! LoginGift Script V1.0: This scipt will give the player each day another Item. The player has to be online a minimum time to get the reward. This script allows that the player relogs, the online time will proced as soon as he relogs. Setup: Search the Event "OnInit". Add your items and Item amounts to the arrays. Set the waiting time. (How long the player has to stay online) Set the cutin image if you want. //===== By: ================================================== //= Vincentore //===== Current Version: ===================================== //= 1.0 //===== Compatible With: ===================================== //= rAthena //===== Description: ========================================= //= [Official Conversion] //= Gives a player one item on login. //= The player can relog and go on another char withour interr //= upting the waiting time. //===== Additional Comments: ================================= //= 1.0 First version. //============================================================ - script DailyGifts -1,{ OnPCLoginEvent: if(#gotItemLastDayOfYear<gettime(8)|| #gotItemLastTimeYear<gettime(7)){set #gotAnItemTodey,0;} if(#gotAnItemTodey!=1){ if($cutinfileName$!=""){ cutin $cutinfileName$,3; } //Snap Current Time / Day / Hour #wentOnlineTimeTick = gettimetick(1); #waittimeleft = ($waitminutestogetItem*60000)-(#wasOnlineInSeconds*1000); #waittimeleftinMinutes = #waittimeleft/60000; sleep2 #waittimeleft; // Wait till waitingtime is over to give ab Item getitem $ItemsDailyIDS[#day],$ItemsAmountDaily[#day]; set #gotAnItemTodey,1; set #day,#day+1; set #wasOnlineInSeconds,0; // Reset this Value for the Next day #gotItemLastDayOfYear =gettime(8); #gotItemLastTimeYear =gettime(7); if(#day==getarraysize($ItemsDailyIDS)){set #day,0;} //Got all items. Begin again on day 1 } end; OnPCLogoutEvent: set #wasOnlineInSeconds ,(gettimetick(1)-#wentOnlineTimeTick)+#wasOnlineInSeconds; if(#wasOnlineInSeconds<1){set #wasOnlineInSeconds,0;} end; OnInit: // The Items to give.. 676 would be on the first day setarray $ItemsDailyIDS[0],676,12208,616,12103,607,13607,0,0,616,7776,6864,6865; //This array should alway be as long as the ItemIDArray setarray $ItemsAmountDaily[0],1,1,1,2,15,1,1,1,5,1,1,1; // How many minutes has the player to be online to get the daily item? Should be at least 20 minutes so multiaccount cant be abused. $waitminutestogetItem = 60; //Drop an .bmp inside the Illust folder of your GRF or Data folder. Add the name here without the .bmp $cutinfileName$ = "DailyGifts"; end; }
×
×
  • Create New...