Jump to content

Winz

Members
  • Posts

    1479
  • Joined

  • Last visited

  • Days Won

    16

Everything posted by Winz

  1. Winz

    Rebellion Aspd

    hmm, are you aware of pre-re and renewal stat system? in Renewal stat system, it's calculated like.... for example, you have 170 DEX, and your no_cast_dex is 170. in pre-re, you will have an instant cast (no longer casting the skill) but in Renewal, you will still cast the skill
  2. sprites
  3. <version> and packetdb? set it to max
  4. what ******* (read: Aladeen) am I reading? a little bit better English please? or just asking, client date? SVN or GIT? if SVN, then please re-install everything. USE GIT read wiki: http://rathena.org/wiki/Installation then ask once more
  5. for the first image, check your lua lub files. make sure that they're translated. also, check texture folder. they're probably images. research more about this. for the second one, make sure you set langtype to 1 on clientinfo.xml
  6. THIS THREAD IS MEANT FOR SERVER CREATORS ONLY. IF YOU ARE A REGULAR PLAYER, DON'T BOTHER READING THIS. THIS TOOL IS CURRENTLY MADE FOR FluxCP FOR OTHER CP, PLEASE TELL ME WHICH SO THAT I CAN WORK ON IT AS WELL. Hello everyone! Been so long since I posted here (or I never? hahaha) You guys may know something about Loki Launcher or R.O.L.eX (yes, both are the launchers for 2013 clients) Today, I would like to present to you Another Custom Ragnarok Online Launcher (ACROL). Basically, ACROL are just the same with the other launcher that have existed. Otherwise, there are some huge differences in ACROL. ACROL is a protocol-based launcher, which is meant to be called from a web browser. The way ACROL works is exactly (or almost) the same with official Ragnarok Online launchers, which uses the "Game Start" function on web, to start the game. Here's how ACROL work: 1. Players open your CP, and login 2. Players click the "Game Start" link 3. Some magic happens and players will receive the magic. 4. ACROL will take the magic and process it 5. ACROL starts your patcher, 6. ACROL launches your client with the magic within 7. Players login and plays. ACROL comes with 6 files: 1. go.exe 2. launcher.exe 3. reg.exe 4. config.txt 5. addons.rar 6. postlogin.txt How do I setup ACROL? AGAIN, THIS THREAD IS MEANT FOR SERVER CREATORS ONLY. IF YOU ARE A REGULAR PLAYER, DON'T BOTHER READING THIS. 1. Cut postlogin.txt and paste it into your custom scripts folder AND load it. 2. Open config.txt and modify according to your client's (set it just like the example written). 3. Cut "config.txt", "go.exe", "launcher.exe", and "reg.exe", paste them into your client's folder 4. Open go.exe and type your desired custom protocol. Then, it will ask you what the name of ACROL you give is. 5. go.exe will then do some magics. 6. Ask your players to start install.bat and answer YES to registry editing. The next steps are for FluxCP: 1. extract addons.rar. You will see "securelogin" folder. paste it inside your Flux CP's addons folder. 2. open your flux's config/application.php and do this: -> search for 'MenuItems' and add this below it: 'Game' => array (), So, it will look like this: 3. Go inside addons/securelogin/themes folder 4. There will be a folder named "default" there. Change it to your current Flux' theme name (see config/application.php) (if you're using customized theme) or leave it if you're using the default one. 5. Open your FluxCP from your browser and it will ask you for password. Type your secret password (on config/application.php) and login. 6. FluxCP will then say something about database modification. Type your mysql username and password and click the Update button. 7. Your FluxCP will now have a "Game" Function with 2 menus, "Game Start" and "Password Revert". I guess everything is done. Time to test it (this is how players will do it as well): 1. Open your FluxCP using your browser 2. Login 3. Click on "Game Start" 4. Things will go on. Secret revealing: Those Magics above does this way: 1. Upon clicking "Game Start" (after login), FluxCP will generate a 20 characters long string (which will be the temporary password), the string will (or will not) be converted to a MD5 hash (accordingly to FluxCP's MD5 configuration). So, if your server isn't using MD5, please turn MD5 off on your FluxCP as well (config/application.php) 2. FluxCP will get player's ID and current password, and temporary password, and saves them in another table. 3. FluxCP will modify the `login` table, setting 'user_pass' to be the temporary password (MD5 or plain String) accordingly to the configuration 4. Players will login. After logging in, the script in postlogin.txt will revert the password back to normal. KNOWN BUG(s): 1. After pressing Game Start, player's password will be changed and IF player failed to start the client and login, password will not be restored and user will no longer be able to login. -> SOLUTION: Open the Password Revert on FluxCP and type your ID and press "submit". password will be reverted. To prevent this, please make sure that postlogin.txt is completely read. KNOWN EXPLOIT(s): 1. I know this obviously, if Tim (a player) pressed "Game Start" (after logging in), and while Tim is starting everything (not logged in yet) and Bob (another player) accessed the "Password Revert" and inserts Tim's ID, then Tim will be rejected from server. (this is ******* (read: Aladeen), screw that Bob) -> SOLUTION: ask Tim to press the "Game Start" again. NOTE: you may configure your patcher, set the exe and link it to ACROL (launcher.exe). If ACROL is called with no parameter (or is simply double clicked) (or with unacceptable parameter), ACROL will terminate itself without telling you why. NOTE: The custom protocol must be defined 2 times, first is when you open go.exe, and the other is: head to addons/securelogin/config/addons.php. There, you can see the configuration of the custom protocol. You need to make them exactly the same. I guess that's all for the introduction[115200]; time to meet ACROL: ACROL.rar (saves first. HOW DO I ADD FILES HERE?)
  7. I don't know, you will need to wait others who used bonus script already. I'm not using one and I'm still in Pre-RE with the latest GIT (LOL)
  8. Winz

    Chaos panic

    no no no, the bug tracker goes here: http://rathena.org/board/tracker/
  9. db/packet_data.txt : make sure you set to use packet data: max and src/common/mmo.h, makesure your packetver is your client date and recompile
  10. 4166 still far from 1 million
  11. This is great, but it's really wow. Memory usage of browser explodes up really high and Internet usage as well. seen some lags here (i mean when you're moving the cursor) The right click (rotation) seems wrong tho. But, I won't let you down. this project is ultra-great. keep it up!
  12. Winz

    Q> Patch

    Learn how to create a patcher basically, there are some patchers you can use: 1. Neoncube 2. Jikaricube (neoncube based) 3. Thor 4. Triad (is it?) I go with Jikaricube, it's easy. most people go with Thor (heard that it's similar with official RO's patcher. but, it's confusing for me)
  13. Using harmony will integrate your client with your server. Client's MD5 checksum will be taken and embedded to server, that if the MD5 checksum is different, client will be automatically rejected. For more support (considering you're using Harmony), please contact / search on Harmony's community board.
  14. Winz

    chaos panic SC

    it doesn't mean that nobody cares to help. I'd like to. but unfortunately, I don't understand how to. If you think this is a bug, report it to the bug trackers. the dev will provide the answer for you I confirm this as well
  15. update the GIT? 1. go to your rA's folder, untill you can see "runserver.bat" or "athena-start" 2. <command> git stash 3. git pull 4. git stash pop then, git will tell you that there are differences. The rest are here: https://rtcamp.com/tutorials/git/git-resolve-merge-conflicts/ (skip "Find files with merge conflict")
  16. just asking, are you aware of the differences between Pre-re and RE stat, damage, drop, exp, cast and other calculations?
  17. it's everywhere. SVN is not updated. use GIT. I wonder why does the SVN sources are still alive. they should put them rest already.
  18. hmm, mind setting up a new one with the guide from rA's Wiki? don't use the svn anymore. use GIT
  19. oh you're right, it's no longer inside the hex.
  20. check inside TRO's data.grf. this data.grf is no longer 100% Korean because TRO is considered as another official server
  21. mostly it's caused by sprite errors. custom item / custom map / custom texture or any others? BTW, seems like you're still using 2010-07-30. why don't you upgrade? 2012-04-10 or 2013-08-07 are good
  22. get a compatible lua lub files
  23. there's an exe, securegrf it will secure your GRF. but, it will broke your GRF as well, readable by client, not others. so, becareful when using this. to secure data.ini: (pretty) long time ago (with 2010-07-07 or 2010-07-30), I opened my client with hex editor. then, i found "DATA.INI" (a string). then, I changed it to (wasd.ini) and it's correct, my client doesn't read data.ini, but it reads wasd.ini. maybe you can change it to (wwsd.nfo) or something.
  24. try to first remove your custom sprites and palletes (use the original data.grf) and ask it to connect to your server. see what's wrong what's right.
  25. Winz

    Patcher

    suspiciousing thor. I don't understand thor
×
×
  • Create New...