evilpuncker 504 Posted February 26, 2014 (edited) IT IS BROKEN AND NOT COMPATIBLE WITH LATEST HERCULES AS OF (29/05/2016) ANY DEV IS FREE TO POST THE UPDATED CODE By Ryuuzaki Since the original thread got into "rejected", I decided to put it here for those who want to apply this! on hercules behalf! no rep needed http://herc.ws/board/topic/1163-mac-ip-address/?p=17512 NOTE, do backups of your src folder AND your login mysql database. 1. Download the file I attached.2. Place mac_check.patch into your hercules folder and apply the patch via GIT (or add it manually if you got problem with GIT).3. Recompile the server, do NOT start the server yet!4. Open your mysql tool (or phpMyAdmin) and select your ragnarok (server) database.5. Copy the below text into the query window ALTER TABLE `login` ADD COLUMN `last_mac` VARCHAR(18) NOT NULL DEFAULT '' AFTER `pincode_change` ; 6. Click run / apply to add the new last_mac to your login database. You are set serverwise!! What do you need to send the mac? 1. Your client must have the "Use SSO login packet" diff enabled. 2. You need to use a launcher to run your client, like ROCred.3. That's all.4. Enjoy! last_mac.patch [mirror¹] [mirror²] Edited May 29, 2016 by evilpuncker 4 eKoh, Adam, azumikitty and 1 other reacted to this Quote Share this post Link to post Share on other sites
Brynner 34 Posted February 27, 2014 what if we are not using SSO login features? it will not work? Quote Share this post Link to post Share on other sites
quesoph 105 Posted February 27, 2014 ^ Your client must have the "SSO login" enabled Quote Share this post Link to post Share on other sites
Brynner 34 Posted February 27, 2014 ^ Your client must have the "SSO login" enabled lol i see that im not blind ) im just asking if there is any possible way to use it without SSL login. Quote Share this post Link to post Share on other sites
kyeme 71 Posted February 27, 2014 By Ryuuzaki Since the original thread got into "rejected", I decided to put it here for those who want to apply this! on hercules behalf! no rep needed http://herc.ws/board/topic/1163-mac-ip-address/?p=17512 NOTE, do backups of your src folder AND your login mysql database. 1. Download the file I attached. 2. Place mac_check.patch into your hercules folder and apply the patch via GIT (or add it manually if you got problem with GIT). 3. Recompile the server, do NOT start the server yet! 4. Open your mysql tool (or phpMyAdmin) and select your ragnarok (server) database. 5. Copy the below text into the query window ALTER TABLE `login` ADD COLUMN `last_mac` VARCHAR(18) NOT NULL DEFAULT '' AFTER `pincode_change` ; 6. Click run / apply to add the new last_mac to your login database. You are set serverwise!! What do you need to send the mac? 1. Your client must have the "SSO login" enabled. (i suggest R.O.L.e.X : http://herc.ws/b...opic/930-rolex/ as the login system of your choice) 2. That's all. 3. Enjoy! mac_check.patch Thanks Quote Share this post Link to post Share on other sites
evilpuncker 504 Posted February 27, 2014 what if we are not using SSO login features? it will not work? I don't think so :/ Quote Share this post Link to post Share on other sites
Adam 3 Posted February 27, 2014 By Ryuuzaki Since the original thread got into "rejected", I decided to put it here for those who want to apply this! on hercules behalf! no rep needed http://herc.ws/board/topic/1163-mac-ip-address/?p=17512 NOTE, do backups of your src folder AND your login mysql database. 1. Download the file I attached. 2. Place mac_check.patch into your hercules folder and apply the patch via GIT (or add it manually if you got problem with GIT). 3. Recompile the server, do NOT start the server yet! 4. Open your mysql tool (or phpMyAdmin) and select your ragnarok (server) database. 5. Copy the below text into the query window ALTER TABLE `login` ADD COLUMN `last_mac` VARCHAR(18) NOT NULL DEFAULT '' AFTER `pincode_change` ; 6. Click run / apply to add the new last_mac to your login database. You are set serverwise!! What do you need to send the mac? 1. Your client must have the "SSO login" enabled. (i suggest R.O.L.e.X : http://herc.ws/b...opic/930-rolex/ as the login system of your choice) 2. That's all. 3. Enjoy! mac_check.patch Thank you evilpuncker Quote Share this post Link to post Share on other sites
Helena 0 Posted April 8, 2014 (edited) Thanks gonna try this. *edit* successfully patched, compiled and i meet the requirements listed but it doesn't log the mac address... it remains blank. Edited April 9, 2014 by Helena Quote Share this post Link to post Share on other sites
nasagnilac 1 Posted June 30, 2014 Not working with 2012-04-10Ragexe client. I guess this is useless for those who dont use SSO login. Quote Share this post Link to post Share on other sites
Dastgir 1246 Posted June 30, 2014 Not working with 2012-04-10Ragexe client. I guess this is useless for those who dont use SSO login. It is mentioned in first post: Your client must have the "SSO login" enabled. (i suggest R.O.L.e.X : http://herc.ws/b...opic/930-rolex/ as the login system of your choice) You need to have SSO login and must use a launcher. 1 nasagnilac reacted to this Quote Share this post Link to post Share on other sites
Hadeszeus 15 Posted August 3, 2014 (edited) I hope there's a way to capture MAC IP using thor patcher BTW, I tried using rolex & loki it works... Quick question. How can I patch LOKI or ROLEX? looks like the only way is to create a separate exe for patch. it's not included in LOKI Edited August 3, 2014 by Hadeszeus Quote Share this post Link to post Share on other sites
evilpuncker 504 Posted August 3, 2014 I hope there's a way to capture MAC IP using thor patcher BTW, I tried using rolex & loki it works... make thor run the launcher before client Quote Share this post Link to post Share on other sites
Hadeszeus 15 Posted August 3, 2014 I hope there's a way to capture MAC IP using thor patcher BTW, I tried using rolex & loki it works... make thor run the launcher before client Damn! I never thought that! thanks evil! Quote Share this post Link to post Share on other sites
Hadeszeus 15 Posted August 3, 2014 @evil off topic can i ask if it is possible to change loki_launcher.ini to something? Quote Share this post Link to post Share on other sites
evilpuncker 504 Posted August 3, 2014 @evil off topic can i ask if it is possible to change loki_launcher.ini to something? I don't know, I never used it, I prefer ROCred by ai4rei Quote Share this post Link to post Share on other sites
Takumirai 1 Posted December 12, 2014 Can anyone update this src? Or make it a plugin instead Quote Share this post Link to post Share on other sites
Cydh 9 Posted December 20, 2014 ^ Your client must have the "SSO login" enabled lol i see that im not blind ) im just asking if there is any possible way to use it without SSL login. if client not using SSO Login, then make a check if client try to login with no mac address, reject it. maybe like that Quote Share this post Link to post Share on other sites
astralprojection 35 Posted January 25, 2015 if client not using SSO Login, then make a check if client try to login with no mac address, reject it. maybe like that yes how can we reject login without mac address? Quote Share this post Link to post Share on other sites
evilpuncker 504 Posted January 25, 2015 if client not using SSO Login, then make a check if client try to login with no mac address, reject it. maybe like that yes how can we reject login without mac address? just create a script that @kicks user if his last_mac = 0000--000-0-00--0-0-0 Quote Share this post Link to post Share on other sites
astralprojection 35 Posted January 25, 2015 if client not using SSO Login, then make a check if client try to login with no mac address, reject it. maybe like that yes how can we reject login without mac address? just create a script that @kicks user if his last_mac = 0000--000-0-00--0-0-0 thanks evilpuncker, i never thought about that Quote Share this post Link to post Share on other sites
Alexandria 53 Posted February 19, 2015 Is there another way to get MAC without an updater? Quote Share this post Link to post Share on other sites
Angelmelody 221 Posted March 19, 2015 (edited) I had already enabled sso packet when diff my client , but dunno why my last_mac always goes to 0 Edited March 19, 2015 by Angelmelody Quote Share this post Link to post Share on other sites
Litro 45 Posted March 19, 2015 maybe this can do http://herc.ws/board/topic/1466-ro-credentials-rocred-v191-last-updated-20150108/page-4#entry47642 1 evilpuncker reacted to this Quote Share this post Link to post Share on other sites
evilpuncker 504 Posted May 11, 2015 (edited) @@Alexandria rocred is not an updater, but a login tool @Topic Updated it to the latest Hercules source code (as of the date of this post) and changed patch format to Git compliant, and added some mirrors. Edited May 11, 2015 by evilpuncker Quote Share this post Link to post Share on other sites
Alexandria 53 Posted May 11, 2015 @@Alexandria rocred is not an updater, but a login tool @Topic Updated it to the latest Hercules source code (as of the date of this post) and changed patch format to Git compliant, and added some mirrors. Ty. Is there a .dll to inject to my .exe (2012 04 10) to make it to work without a login tool?y Quote Share this post Link to post Share on other sites