Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 10/05/14 in all areas

  1. 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?)
    1 point
  2. September Digest 2014 The following digest covers the month of September, 2014. Staffs Changes None. Development Highlights Cleaned up the first class skill quest NPCs. (caa80ec) Cleaned up and stabilized the autotrade system some more. (8a81940) Updated the Airship NPCs to match official. (77549f7) Fixed the behavior of Devotion to official. (9b4d922) Fixed skill unit effect not displaying correctly for newer clients. (05d3c6b) Added new flags for Skill Unit to remove hardcoded checks: UF_NOKNOCKBACK: Cannot be knocked back (only unit that can be damaged). UF_REM_CRAZYWEED: Removed if be overlapped by GN_CRAZYWEED. UF_REM_FIRERAIN: Removed if be overlapped by RL_FIRE_RAIN. Updated items to newer 2014 data. (8fc758f, 9bde9dc) Updated the EXP tables to the latest. (98c83ee) Summons (Pets, Elementals, Homunculus, Mercenaries) no longer get stuck when the master walks too fast. (60b0ed9) Cast sensor mobs will always target the caster when any skill is used. (60b0ed9) Various fixes for NPCs that used rand(1) always returning the first option. (17bace0) Updated Izlude's Magazine and Bullet Dealer NPC locations. (880903b) Added a check to clear unit group skills that are created by a NPC. (3efe537) Added script checks against equipment swapping using third-party tools. (14fddd3) Changed how the Unique ID System creates and stores IDs for items. (c0ed836) Various script cleanups. (30b4d57) Fixed the remaining skill import tables that were having issues. (51ecd9b) Added rewarp_counter to prevent infinite warps through a warp portal. (ea8ccfc) Minor renewal monster database update. (ea1a247) Removed any remaining TXT references. (2d2991a) Updated documenations. (403c22b, 8bdea5d) Added console commands for the login and character servers. (7cac208) Updated status effect chance to renewal. (9b4d922) Switching arrows no longer stops attacks. (a080117) Looter monsters will now randomly pick items on the ground rather than going for the closest. (a080117) Rewrote the hard monster AI. (cfef8a0) Updated various issues with Super Novices. (8256194) Updated the pathfinding system. (8256194) Fixed various skills that caused server crashes. Various third class skill cleanups. Statistics 5 authors have pushed 20 commits during this period. On master, 158 files have changed. There have been 11,220 additions and 10,204 deletions. Merged 2 pull requests, thanks for submitting those pull requests!
    1 point
  3. This is my old neon-cube skin design *1 week age can be called old?* so if you like to have it just click here http://rathena.org/board/files/file/3277-black-theme-neoncube-skin/ #GivingBackToComunity
    1 point
  4. Apenas falei para aplicar manualmente os diff.
    1 point
  5. You Can Use This Tool Just Drag your new Patcher then copy the Code .. Then Create patch .. nameit .. newskin.thor After the go to you main.ini .. upload on your webserver .. do not Edit the plist.txt just upload the .THOR patch file thats it then patch
    1 point
×
×
  • Create New...