Jump to content

JulioCF

Int'l Portuguese Moderators
  • Content Count

    791
  • Joined

  • Days Won

    10

Reputation Activity

  1. Like
    JulioCF reacted to Ai4rei in Elurair, v2.13.2.354 - last updated 2023/12/31   
    Elurair Patching Launcher
    (RO Patcher Lite+ROCred Merge)
     

     
    About
    Universal auto-patcher for all your updating needs combined with a launcher, which is fully skinnable, highly customizable and easy on resources. It is free of any cost and works on every 32-bit and 64-bit Microsoft* Windows* platform. How this came to be: Future of ROCred and RO Patcher Lite
     
    Known Issues
    None.
     
    FAQ
    Q: Does the patcher support encrypted GRFs?
    A: Yes, common GRF encryption schemes are supported.
    Q: Can I use the Patcher part without the Launcher part?
    A: Yes, the Launcher mechanics and UI can be disabled in configuration.
    Q: Can I use the Launcher part without the Patcher part?
    A: Yes, remove all Patcher sections from the configuration.
     
    Download & Website
    http://ai4rei.net/p/skal
     
    License

    This work is licensed under a Creative Commons Attribution-Noncommercial 4.0 International License.
  2. Like
    JulioCF reacted to Ihurybro in Addon PagSeguro para FluxCP   
    Consegui resolver!
    O problema era a largura da pagina quando coloquei token do pagseguro,
    Ele deu um enter sem eu permitir o numero foi pra baixo em vez de ficar na linha reta ^_^.
  3. Like
    JulioCF reacted to Daifuku in Woon Seasons | Mid Rate | 99/70 | Pre-Re | Rates 75x75x50x | Earn $ by playing!   
    〉GRAND OPENING THIS MAY, 15TH ! 
     
    WoonRO Seasons is a new International English Pre-Renewal Ragnarok Online mid-rate server from the founder of WoonRO, dedicated to bringing you the best Ragnarok experience possible.
    We will be fixing bugs, improving upon original game mechanics, as well as implementing new custom content and features very frequently.
    If you're looking for a long-term, corruption free Pre-Renewal server with NO imbalanced or overpowered donations, you've found what you're looking for.
    The main staff is comprised of highly experienced players, with active development taking place.
    Your unique experience begins here! 

    〉Server Information
    WoonRO Season 2 is a near identical copy of the existing WoonRO server.
    Seasons are an optional, recurring game mode that allows you the opportunity to start fresh every few months, leveling a character from scratch without previously earned items, levels, and zeny.
    A great positive of the season system is reliving the initial progression, and seeing a character grow in great strides.
    Seasons are separate from each other, and it might seem intimidating that your character will have to start fresh.
    None of your efforts will be wasted however, as all your endeavors within a season — characters, items, levels, donations, zeny etc. — will be rolled over and merged with the non-seasonal WoonRO server once the season concludes.
    This system can be found on various popular big games such as Archeage or Diablo.
     
    Season 2 is scheduled for revision after 6 months. 
    The decision on what to do with Season 2 will be determined by how active the community is and/or a community vote.
    A server merge will require for all servers to be taken down for a few days. 
    Our intent is to preserve all character data so that effort is never lost. 
    The next Season will launch after 6 months independently from what happens to the previous Season. 
     

    more detailed information regarding systems can be found on our wiki.

    〉Earn $Money by playing on Woon Seasons
    You want to play your favorite game and earn some money on the side? Well, congratulations!
    With our Seasonal Ranking System you have the chance to win up to 200$ per month! Isn't that amazing? 
     
    Each month there will be a ranking system based on the points accumulated.
    We will give real money rewards for the top 3 players and in-game rewards for the top-ranked player for each eligible class.
    There will also be a grand ranking system that will be set for 6 months after the server launch date with cash rewards for the top 3 grand ranking players and the top-ranked player of each eligible class.
    Eligible classes will be listed in-game in the ranking system.

    Getting points will be simple and for the most part automated.
    You will be able to get points from PvP, MvP, BG, WoE, KoE, Zeny and other places.

    〉How much can I earn a month?
    Overall Rank 1 = 200$ Overall Rank 2 = 100$ Overall Rank 3 = 50$ Transcendent Second Class (2-1 + 2-2) as well as TK, Ninja, Gunslinger = 10$ each.
      So what the heckerooni are you waiting for? Tell your friends and join Woon Seasons NOW!

    Community Discord:https://discord.io/woonro
    Download: http://s2.woonro.com/?module=main&action=media
    Register Account:http://s2.woonro.com/?module=account&action=create/
  4. Like
    JulioCF reacted to Ridley in Behold, 2021 is coming   
    The New Year is the perfect occasion to appreciate all the good things that the past year has given you and all the good things that are yet to come. In the past 365 days you have experienced beautiful moments in spite of any hard times in 2020, and they wouldn’t have been quite the same without all of the special people in your life.
    Convey your warmest New Year wishes and show your friends and family you put some extra thought into wishing them the happiest of New Years with the perfect sentiment. Cheers to successes. Cheers to failures. And cheers to those who helped you make your year what it was.
     
    We always overestimate the change that will occur in the next two years and underestimate the change that will occur in the next ten.
    -Bill Gates
  5. Like
    JulioCF reacted to johnlincon in Mapcache for old Izlude.   
    I had a problem with that until I learned how to solve it. When I went to izlude's map, in some parts I couldn't walk, because the server was carrying the newest izlude mapcache (I believe), well I would like to share the old izlude mapcache that I generated, if you have a problem with that, just replace the file.

    \Hercules\maps\ pre-re
    izlude.mcache
  6. Like
    JulioCF reacted to Caspian in Duvida Em colocar o servidor pre re   
    Src -> config-> renewal -> tirar as duas barras antes do "//#define DISABLE_RENEWAL" = "#define DISABLE_RENEWAL".
  7. Like
    JulioCF reacted to Ridley in kRO Patch - 2020-07-29   
    Original Patch Notes
    안녕하세요.
    (주)그라비티 라그나로크 온라인 운영팀입니다.
    7월 29일(수) 정기점검 시간 및 업데이트에 대한 안내입니다.
    ■ 점검시간
    - 전 서버 : 10:00 ~ 17:00 16:55(완료) ■ 공통 패치내용
    - 메모리얼 던전에서 태양과 달과 별의 느낌 스킬 사용 시 등록된 맵이 저장되지 않던 현상이 수정됩니다. ■ 본 서버 패치내용
    - 기존 보안솔루션 Cheat Defender가 제거되며 신규 보안솔루션 nProtect가 적용됩니다. - 카츄아 확률증가 이벤트가 종료됩니다. - 부스터 프로모션 관련 아이템 및 지원 NPC가 제거됩니다. → 목록: 부스터 팩(1~200), 부스터 콜, 부스터 웨폰 1~3단꼐 업그레이드 패키지, 부스터 웨폰 교환권, 일루시온(귀속) 업그레이드 패키지, 부스터 코인, 성장 포션(하급 ~ 최상급), 직업 포션, 2020 부스터 목표 달성 선물 상자, 부스터 방어구 업그레이트 패키지, 부스터 아머 교환권, 스타터 방어구 상자, 어태커 부스터 상자, 레인지 부스터 상자, 엘리멘탈 부스터 상자, 디펀트 부스터 상자, 시간의 초월자 쉐도우 박스, 메탈 무기 교환권, 메탈 무기 7제련권 티켓, (이벤트)에피소드 16 클리어 티켓, 부스터 프로모션 사전예약 감사 상자, [비매품]탑승용 고삐 30일 상자 → 부스터 콜 관련 퀘스트가 제거됩니다. - 의상 엔젤링빵 모자를 NPC에게 판매할 수 있도록 변경됩니다. - 일부 의상을 냥다래 의상 뚝딱상자로 교환하지 못하는 현상이 수정됩니다. → 목록: 의상 프릴 넥케이프, 의상 로즈 고딕 보닛, 의상 리틀 가든, 의상 깜빡이는 붉은 눈 - 공중 딜리터 카드, 지상 딜리터 카드 드롭 시 빛 기둥 이펙트가 발생하지 않던 현상이 수정됩니다. - 성제강림 스킬 사용 시 데미지를 입지 않은 대상에게도 침묵이 발생하던 현상이 수정됩니다. - 영혼이 부여된 대상에게 날라차기 스킬 사용 시 일부 영혼이 해제되지 않는 현상이 수정됩니다. ■ 사크라이 서버 패치내용
    - 일부 인챈트 및 장비 아이템의 옵션이 변경됩니다. 디스플레이명 기존 옵션 변경 옵션 불굴1Lv 신규 인챈트 근접 물리 데미지 4% 증가, 유도 공격 확률 1% 증가. 불굴2Lv 근접 물리 데미지 8% 증가, 유도 공격 확률 2% 증가. 불굴3Lv 근접 물리 데미지 12% 증가, 유도 공격 확률 3% 증가. 불굴4Lv 근접 물리 데미지 16% 증가, 유도 공격 확률 4% 증가. 불굴5Lv 근접 물리 데미지 20% 증가, 유도 공격 확률 5% 증가. 불굴6Lv 근접 물리 데미지 24% 증가, 유도 공격 확률 6% 증가. 불굴7Lv 근접 물리 데미지 28% 증가, 유도 공격 확률 7% 증가. 불굴8Lv 근접 물리 데미지 32% 증가, 유도 공격 확률 8% 증가. 불굴9Lv 근접 물리 데미지 36% 증가, 유도 공격 확률 9% 증가. 불굴10Lv 근접 물리 데미지 44% 증가, 유도 공격 확률 10% 증가. 패기1Lv ATK + 3%, HIT + 3. ATK + 4%, HIT + 10. 패기2Lv ATK + 6%, HIT + 6. ATK + 8%, HIT + 20. 패기3Lv ATK + 9%, HIT + 9. ATK + 12%, HIT + 30. 패기4Lv ATK + 12%, HIT + 12. ATK + 16%, HIT + 40. 패기5Lv ATK + 15%, HIT + 15. ATK + 20%, HIT + 50. 패기6Lv ATK + 18%, HIT + 18. ATK + 24%, HIT + 60. 패기7Lv ATK + 21%, HIT + 21. ATK + 28%, HIT + 70. 패기8Lv ATK + 24%, HIT + 24. ATK + 32%, HIT + 80. 패기9Lv ATK + 27%, HIT + 27. ATK + 36%, HIT + 90. 패기10Lv ATK + 33%, HIT + 30. ATK + 44%, HIT + 100. 자애1Lv 힐량 + 5%, MDEF + 3. 힐량 + 5%, MSP + 3%. 자애2Lv 힐량 + 10%, MDEF + 6. 힐량 + 10%, MSP + 6%. 자애3Lv 힐량 + 15%, MDEF + 9. 힐량 + 15%, MSP + 9%. 자애4Lv 힐량 + 20%, MDEF + 12. 힐량 + 20%, MSP + 12%. 자애5Lv 힐량 + 25%, MDEF + 15. 힐량 + 25%, MSP + 15%. 자애6Lv 힐량 + 30%, MDEF + 18. 힐량 + 30%, MSP + 18%. 자애7Lv 힐량 + 35%, MDEF + 21. 힐량 + 35%, MSP + 21%. 자애8Lv 힐량 + 40%, MDEF + 24. 힐량 + 40%, MSP + 24%. 자애9Lv 힐량 + 45%, MDEF + 27. 힐량 + 45%, MSP + 27%. 자애10Lv 힐량 + 55%, MDEF + 30. 힐량 + 55%, MSP + 30%. 금강1Lv MHP + 5%, DEF + 15. MHP + 5%, DEF + 140, MDEF + 20. 금강2Lv MHP + 10%, DEF + 30. MHP + 10%, DEF + 180, MDEF + 40. 금강3Lv MHP + 15%, DEF + 45. MHP + 15%, DEF + 220, MDEF + 60. 금강4Lv MHP + 20%, DEF + 60. MHP + 20%, DEF + 260, MDEF + 80. 금강5Lv MHP + 25%, DEF + 75. MHP + 25%, DEF + 300, MDEF + 100. 금강6Lv MHP + 30%, DEF + 90. MHP + 30%, DEF + 340, MDEF + 120. 금강7Lv MHP + 35%, DEF + 105. MHP + 35%, DEF + 380, MDEF + 140. 금강8Lv MHP + 40%, DEF + 120. MHP + 40%, DEF + 420, MDEF + 160. 금강9Lv MHP + 45%, DEF + 135. MHP + 45%, DEF + 460, MDEF + 180. 금강10Lv MHP + 55%, DEF + 150. MHP + 55%, DEF + 500, MDEF + 200. 선궁1Lv 활 공격력 + 4%, 공격속도 증가.
    (공격 후딜레이 1% 감소) 원거리 물리 데미지 4% 증가, 공격 속도 증가.
    (공격 후 딜레이 1% 감소) 선궁2Lv 활 공격력 + 8%, 공격속도 증가.
    (공격 후딜레이 2% 감소) 원거리 물리 데미지 8% 증가, 공격 속도 증가.
    (공격 후 딜레이 2% 감소) 선궁3Lv 활 공격력 + 12%, 공격속도 증가.
    (공격 후딜레이 3% 감소) 원거리 물리 데미지 12% 증가, 공격 속도 증가.
    (공격 후 딜레이 3% 감소) 선궁4Lv 활 공격력 + 16%, 공격속도 증가.
    (공격 후딜레이 4% 감소) 원거리 물리 데미지 16% 증가, 공격 속도 증가.
    (공격 후 딜레이 4% 감소) 선궁5Lv 활 공격력 + 20%, 공격속도 증가.
    (공격 후딜레이 5% 감소) 원거리 물리 데미지 20% 증가, 공격 속도 증가.
    (공격 후 딜레이 5% 감소) 선궁6Lv 활 공격력 + 24%, 공격속도 증가.
    (공격 후딜레이 6% 감소) 원거리 물리 데미지 24% 증가, 공격 속도 증가.
    (공격 후 딜레이 6% 감소) 선궁7Lv 활 공격력 + 28%, 공격속도 증가.
    (공격 후딜레이 7% 감소) 원거리 물리 데미지 28% 증가, 공격 속도 증가.
    (공격 후 딜레이 7% 감소) 선궁8Lv 활 공격력 + 32%, 공격속도 증가.
    (공격 후딜레이 8% 감소) 원거리 물리 데미지 32% 증가, 공격 속도 증가.
    (공격 후 딜레이 8% 감소) 선궁9Lv 활 공격력 + 36%, 공격속도 증가.
    (공격 후딜레이 9% 감소) 원거리 물리 데미지 36% 증가, 공격 속도 증가.
    (공격 후 딜레이 9% 감소) 선궁10Lv 활 공격력 + 44%, 공격속도 증가.
    (공격 후딜레이 10% 감소) 원거리 물리 데미지 44% 증가, 공격 속도 증가.
    (공격 후 딜레이 10% 감소) 마정1Lv MATK + 3%, 고정 캐스팅 0.1초 감소. MATK + 4%, 고정 캐스팅 0.1초 감소. 마정2Lv MATK + 6%, 고정 캐스팅 0.2초 감소. MATK + 8%, 고정 캐스팅 0.2초 감소. 마정3Lv MATK + 9%, 고정 캐스팅 0.3초 감소. MATK + 12%, 고정 캐스팅 0.3초 감소. 마정4Lv MATK + 12%, 고정 캐스팅 0.4초 감소. MATK + 16%, 고정 캐스팅 0.4초 감소. 마정5Lv MATK + 15%, 고정 캐스팅 0.5초 감소. MATK + 20%, 고정 캐스팅 0.5초 감소. 마정6Lv MATK + 18%, 고정 캐스팅 0.6초 감소. MATK + 24%, 고정 캐스팅 0.6초 감소. 마정7Lv MATK + 21%, 고정 캐스팅 0.7초 감소. MATK + 28%, 고정 캐스팅 0.7초 감소. 마정8Lv MATK + 24%, 고정 캐스팅 0.8초 감소. MATK + 32%, 고정 캐스팅 0.8초 감소. 마정9Lv MATK + 27%, 고정 캐스팅 0.9초 감소. MATK + 36%, 고정 캐스팅 0.9초 감소. 마정10Lv MATK + 33%, 고정 캐스팅 1초 감소. MATK + 44%, 고정 캐스팅 1초 감소. 예기1Lv 크리티컬 데미지 + 10%, CRI + 3. 크리티컬 데미지 20% 증가, CRI + 3. 예기2Lv 크리티컬 데미지 + 20%, CRI + 6. 크리티컬 데미지 35% 증가, CRI + 6. 예기3Lv 크리티컬 데미지 + 30%, CRI + 9. 크리티컬 데미지 50% 증가, CRI + 9. 예기4Lv 크리티컬 데미지 + 40%, CRI + 12. 크리티컬 데미지 65% 증가, CRI + 12. 예기5Lv 크리티컬 데미지 + 50%, CRI + 15. 크리티컬 데미지 80% 증가, CRI + 15. 예기6Lv 크리티컬 데미지 + 60%, CRI + 18. 크리티컬 데미지 95% 증가, CRI + 18. 예기7Lv 크리티컬 데미지 + 70%, CRI + 21. 크리티컬 데미지 110% 증가, CRI + 21. 예기8Lv 크리티컬 데미지 + 80%, CRI + 24. 크리티컬 데미지 125% 증가, CRI + 24. 예기9Lv 크리티컬 데미지 + 90%, CRI + 27. 크리티컬 데미지 140% 증가, CRI + 27. 예기10Lv 크리티컬 데미지 + 110%, CRI + 30. 크리티컬 데미지 170% 증가, CRI + 30. 시간의 세공 보석
    (행운) 1Lv 투구의 제련도 2당 크리티컬 데미지 2% 증가.
    투구의 제련도 2당 CRI + 1.
    투구의 제련도 5당 ATK + 1%. 투구의 제련도 2당 크리티컬 데미지 3% 증가.
    투구의 제련도 2당 CRI + 1.
    투구의 제련도 5당 ATK + 1%. 시간의 세공 보석
    (행운) 2Lv 투구의 제련도 2당 크리티컬 데미지 4% 증가.
    투구의 제련도 2당 CRI + 2.
    투구의 제련도 5당 ATK + 2%. 투구의 제련도 2당 크리티컬 데미지 6% 증가.
    투구의 제련도 2당 CRI + 2.
    투구의 제련도 5당 ATK + 2%. 시간의 세공 보석
    (행운) 3Lv 투구의 제련도 2당 크리티컬 데미지 6% 증가.
    투구의 제련도 2당 CRI + 3.
    투구의 제련도 5당 ATK + 3%. 투구의 제련도 2당 크리티컬 데미지 9% 증가.
    투구의 제련도 2당 CRI + 3.
    투구의 제련도 5당 ATK + 3%. # 곰의 힘 변경 내용: 빅풋 변신 효과 제거 # 빛의 속도 변경 전: 초당 HP 400씩 SP 40씩을 잃는다. 변경 후: 초당 SP 50씩을 잃는다. # 근육바보 변경 전: 공격력과 마법공격력은 50% 줄어든다. 변경 후: 정신력이 부족하여 초당 SP 50씩을 잃는다. # 낡은 수호의 관 변경 전: 2제련 당 오버 브랜드의 데미지 5%씩 증가. 변경 후: 2제련 당 오버 브랜드의 데미지 15%씩 증가. # 낡은 드라이버 밴드(노랑) 변경 전: 2제련 당 암즈 캐논의 데미지 5%씩 증가. 변경 후: 2제련 당 암즈 캐논의 데미지 15%씩 증가. # 낡은 뼈의 서클릿 변경 전: 2제련 당 크로스 임팩트의 데미지 10%씩 증가. 변경 후: 2제련 당 크로스 임팩트의 데미지 15%씩 증가. # 낡은 마력의 돌 모자 변경 전: 2제련 당 소울 익스펜션의 데미지 5%씩 증가. 변경 후: 2제련 당 소울 익스펜션의 데미지 15%씩 증가. # 낡은 민스트럴 송의 모자, 낡은 빈사의 백조 변경 전: 2제련 당 서비어 레인스톰의 데미지 5%씩 증가. 변경 후: 2제련 당 서비어 레인스톰의 데미지 15%씩 증가. ※ 불굴 인챈트의 경우, 추후 인챈트 부여 NPC를 통해 업데이트될 예정입니다. - 아크메이지 전직 지원용 워프 NPC가 추가됩니다. → 에피소드 클리어 여부와 관계 없이 전직 퀘스트 시작 지점인 바르문트 저택으로 이동시켜주는 바르문트 저택 안내자β(gef_tower 119 34)가 추가됩니다. - '서번트 웨폰 - 사인' 효과가 해제될 경우 지면 이펙트가 사라지지 않는 현상이 수정됩니다. - 상태이상: 급냉의 피격대상 주변의 유저에게도 급냉의 이펙트가 발생하는 현상이 수정됩니다. 점검 내용을 숙지하시어 이용에 차질 없으시길 바랍니다.
    감사합니다.

    (주) 그라비티 라그나로크 온라인 운영팀
    Translated Patch Notes
    References
    https://ro.gnjoy.com/news/notice/View.asp?BBSMode=10001&seq=7279&curpage=1
    Retrieved from https://ragnarok.gamepedia.com/RO_Patch_(2020_Jul._29).
  8. Like
    JulioCF reacted to Emistry in KRO C-Code System (Implemented in 2013)   
    Ever wonder why these random number show up in your RO game client?
    It's called Character Code (C-CODE), an old system that implemented around 2013.
     
    If you enable this system you'll be protected against fraud since it offers a unique additional protection for each player present in-game.

     

     
    As you can see from the screenshot above, there exists an extra set of codes (It show up int he basic information window, and the right-click menu of player object).
    According to KRO, these codes doesn't repeat/overlap and its unique for every players. It offers a unique additional protection for each player present in-game.
     

     
    When you right-click on any player object, the C-Code are shown at the last menu ([C-Code] : ### - ###)
    Its ranging from 000-000 ~ 999-999, around 1,000,000 set of codes. 
    However its not confirmed that the numbers won't repeat itself if there are multiple server setup.
     

     
    Click on the menu, the C-Code will be copied to clipboard.

     
    Open up any text editor or notepad, press on CTRL + V, the codes will be shown in the editor.
    Notes: If you copied the codes, and take a screenshot right away, the codes will be removed from the clipboard.
     

     
    The codes are shown display behind character's level in the trading window.
     
    Sample of different C-Code for different characters.
     
     
    References: home.gamer.com.tw
  9. Upvote
    JulioCF reacted to Senos in exp tabble   
    Sobre o exptable: 

    Sobre a mudança de arquivo cronus p/ herc, acho bem difícil.. os emuladores são bem divergentes, provável que não seja compatível.
  10. Like
  11. Upvote
    JulioCF reacted to anacondaq in Ragnarok Offline Newbie Pack 2022 | Make your RO server in less then 5 minutes   
    Pack v2022:
     
     
    Current Version: 27 December 2021
     
    Update 2023-10-01 - latest versions can be found there: 
    https://discord.gg/p2kvabm
     
    https://ragnarokservice.top/
     
    Download Links (~4.5GB):
    Download from Mirror #1 or Download from Mirror #2 or Download from Mirror #3  
    Important: Please make someone mirror these files. Or make a donation to me and I will make a mirror by myself.

    What is that?

    This is a newbie package that contains 1 click solution for launching Hercules emulator with a single click.
    This package only for education. Do not use this package anywhere in production.

    This package good demonstration of how everything should be configured by yourself to make it work.
    We can find here a good guide on how to configure everything by yourself:
    http://herc.ws/board/topic/16521-how-to-setup-offline-server-for-personal-development-use/

    What inside the package?

    You have 7 folders:
    01_emulator = here emulators (pre-compiled and pre-configured) for RENEWAL or classic PRERE mechanics 02_client_side = here is your client-side what need to copy-paste to your clean kRO client 03_openserver = here is Open Server (MySQL server where stored your game database and which required by the emulator) 04_useful_tools = here are different useful tools that you usually will need when will work with the emulator or databases 05_misc_repos = here are repositories from which it has built the client-side, and exe patched. 06_cmder = this is a tool will be good for you to update the emulator to the latest version (and other files in misc_repos) 07_clean_kRO_client = this is a clean kRO client (2018 somewhere in march updated), need for you to run your own RO copy.
    How to use all of this?
    extract files inside 01_emulator, 02_client_side, 03_openserver, 07_clean_kRO_client Now, what emulator version do you need? Latest (current official servers) (renewal mechanic (suras, dorams, etc classes)) or classic PRE-re (champion, high wizard, high priest)? Now if for example, you use PRERE mechanic (where is high wizard class, paladin, lord knights, and no 3rd classes) your steps are next: a.) go to 02_client_side\FOR_PRERE_EMULATOR\ b.) select all files in this folder (FOR_PRERE_EMULATOR) and copy (CTLR+C) c.) now go to 07_clean_kRO_client/clean_kRO_client/ folder and copy files here (overwrite if windows explorer will ask to do that). d.) now you need to run OpenServer (it's a server that stores all your player's data inside the database, required by the emulator) and run it. e.) Click on Red Flag -> Run the server, make sure in your tray you got Green Flag. f.) Now go to 01_emulator\hercules_PRERE\ and run: run-server.bat g.) Now go to your 07_clean_kRO_client/clean_kRO_client/ and run: 2018-04-18bRagexeRE_patched.exe Your emulator, your database, and the client are running. Now you can try to login into the game.
    About Accounts:

    How to make a GM account or how to access the database?
    For that, you need to click on Green Flag -> Advanced -> PHPMYADMIN
    In the login field of PHPMyAdmin enter: "root", in the password field enter nothing. (no password)
    Press enter or login, and you will be in the database.
    Databases well structured, so mostly always you need not edit too much there.
     
    How to make a GM account?
    You opened PHPMYADMIN.
    Now select your database, and find in this database table called: "login"
    Open this table, and find your account name, and you will see column "group_id".
    Edit number in this column (group_id) to 99.
    0-99 = your GM level. 99 = super admin with all privilegies, 0 = simple player with no privieleges.

    Okay, everything working for me, what can I do next?
     
    My short answer: http://herc.ws/board/ Read all topics, read different guides, read info about NPCs Read info how to add NPCs, how to enable them, how to disable them Read /doc/ folder files inside your emulator folder Read wiki pages: https://herc.ws/wiki/Main_Page Do experiments and do not afraid to destroy everything or remove them.
    Just do mistakes and errors, it's how people learning something new, through mistakes.

    DO not afraid to do a lot of mistakes and ask questions.
    People will help you if you will try to help yourself first and will make good questions with some research before posting messages.


    What tools can I use for making everything much easier for me?
    Tools that you MUST have:
    - Grf Editor - Server Database Editor - VSCode / Notepad++ / Sublime Text / Atom  (any of these editors and select always C syntax highlight for opened files)
    I want to play with my friends on my server
    The solution that you will find by the link below is a terrible solution.
    But usable for a small group of people who for education only want to launch their server ONLINE (for others).
    This is SUPER bad, and never do that, (it's weird, after the only time you will understand why).
    But if you still asking here is the link: https://gist.github.com/anacondaq/3eae8e4afb5d3c3880d08b95b2c54b78

    ===============================================
    I want make a donation as a gesture of goodwill:
    ===============================================
    Ask administrators here: http://herc.ws/board/
    If they accept donations or not, I found no donation link.
    Optionally you can always support the next guys:
    4144 for massive help to the current RO scene at all by his hard work. AnnieRuru for a lot of scripts, helping newbies on the forums http://herc.ws/board/staff/ - all these guys zackdreaver for a lot of efforts on a translation project and to all guys, scripters, mappers, etc players who spend their time, their efforts just for you to make everything free what you see here. Sorry if I didn’t mention someone.
     
    I need help with <something>
    There are a lot of talented developers, software developers, scripters, mappers, spriters, and many other people in this community.
    Check the link: https://herc.ws/board/forum/49-paid-services/
    Also, I accept all questions related to the basic newbie stuff on the topic.
    Do not hesitate to ask even super stupid questions.
    But before asking something, try to do a very simple thing: 
    Open google, in the search bar enter: "site:herc.ws" Then write your question or problem Hit enter and check all links that you see, maybe someone already solved your problem earlier.  
    Alternatively: if you will not be annoying, and will be respectful, I can help with some newbie stuff in the discord channel about the package: https://discord.gg/p2kvabm
     
    Changelog:
    - 2021-04-10 - build from scratch new version with everything new (2020 game client, latest translation, fixed bugs, tons of features and improvements)
    - 20200419 - upgraded emulators, fixed problems with emulators, SQL files, and so on, upgraded full kRO, tools, misc Repos, client-files not touched. Added Discord channel for newbies support.
    - 20200307 - updated emulator, recompiled, uploaded to google drive. Client or db-server files not changed.
    - 20200203 - updated emulator, rest files not touched, if you want to upgrade your emulator, just download the 01_emulator.rar folder, and use it instead of your old one.
     
    I'm Ukrainian in Ukraine. Russia has begun a war against my country, and doing right now is genocide. Destroying cities, even mine own, killing thousands of people, civil people, burning to the ground cities. If you wish to support me in this challenging time (I will try to re-route part of this money to people I know to help them under these awful conditions).
     
    You can donate personally for me for my needs by the link: https://nowpayments.io/donation/anacondaq (crypto).
    Alternatively, you can send money to help Ukraine citizens to the official fond https://www.comebackalive.in.ua/ or 
    to: https://help.gov.ua/
  12. Like
    JulioCF reacted to IntoxicateD in Pasta Datas compatíveis com HEXEDS   
    Boa noite.
    Eu consegui fazer a minha aqui, obrigado pela resposta.
     
    Atenciosamente,
  13. Upvote
    JulioCF got a reaction from IntoxicateD in Pasta Datas compatíveis com HEXEDS   
    Basicamente, hoje em dia você faz sua data. Abrindo a GRF oficial e usando-a.
     
    Aqui no fórum tem vários servidores 'prontos', eles vem com data, você pode usá-las como base e criar a sua ou atualiza-las.
  14. Like
    JulioCF reacted to Bruno Nogueira in Academia de Izlude   
    Resolvido: Arquivos ".mcache" Desatualizados
    o que aconteceu era que meu arquivos do "mcache" estavam desatualizados , então eu os recriei novamente a partir do "mapcache.dat" do rathena, o procedimento foi o seguinte
    1º: ativei o plugin mapcache
    2º peguei um mapcache.dat do rathena e adicionei na pasta db/re (eu uso o renewal) e usei esse comando aqui no cmd
    map-server --load-plugin mapcache --convert-old-mapcache
  15. Like
    JulioCF reacted to bruno05 in [Guia Custom Item] Adicionando custom item   
    Olá a todos sei que existem outros guia aqui no forum para adiconar custom itens,
    Porém faltam algumas informações para funcionar corretamente (em cliente novos no meu caso 2018-06-20) 
    Item Necessarios GIT > https://git-scm.com/downloads  Tortoise - > https://tortoisegit.org/download/ NEMO - > https://gitlab.com/4144/Nemo EXE  -> http://nemo.herc.ws/downloads/ (pode se encontrar um aqui para você estou a versão 2018-06-20) Bom vamos lá.
     - Compilar o cliente ( irei usar o NEMO)

    Imagem auto explicativa, Segue abaixo:
    Dependendo do Seu cliente no passo "3" da imagem, pode dar um erro "Always call SelectKoreaClientInfo" Apenas ignore. DATA.INI System/itemInfo_Sak.lub -> para algumas pessoas pode ser necessário mudar dependendo da sua pasta no meu caso não preciso. Always Load Korea ExternalSetting lua files Read Data Folder First Increase Headgear ViewID - > Coloque o numero conforme necessidade vai até 32000 O mais importante ( Não funcionara se não ativar ira dar crash não esqueça de Ativá-lo)  Esses são os necessários porém sintase a vontade de editar seu EXE, conforme sua necessidade, feito isso ficara algo parecido com isso.

    Feito isso vamos para pasta do servidor Hercules\db\item_db2.conf
    Obs: Aqui estou usando um spr que peguei aqui no site então caso queira é só fazer download  aqui. creditos ao ~Wolfeh.
    Obs²: neste SPR alterei o nome que estava Tobi_Mask.spr/act para item01 caso for usar este item altere para item01 tudo se não vai dar erro mantendo ¿©_ / ³²_  ou altere os AgeisName
    { Id: 40000 //ID Do seu custom Item AegisName: "item01" Name: "Tobi Mask" Type: 5 Buy: 20 Weight: 40 Atk: 20 Def: 20 Slots: 2 Job: 0xFFFFFFFE Loc: 769 EquipLv: 1 View: 4500 //ID DO SPRITE }, Agora vamos para pasta do seu RO e vamos na pasta data
    Pasta - >> data\sprite\¾ÆÀÌÅÛ item01.spr // mesmo nome do AegisName colocado no item_db2.conf item01.act // mesmo nome do AegisName colocado no item_db2.conf Pasta - >> data\sprite\¾Ç¼¼»ç¸® // Existem duas pasta ³² para masculino e ¿© para Feminino. Pasta - >> ³² ³²_item01.spr ³²_item01.act Pasta - >> ¿© ¿©_item01.spr ¿©_item01.act Pasta - texture\À¯ÀúÀÎÅÍÆäÀ̽º // Existem duas pasta caso contrario crie 1 - Item e a 2 - collection item - item01.bmp //icone do item mostrado no jogo collection - item01.bmp //foto do item que mostra com a descrição feito isso vamos para data\luafiles514\lua files\datainfo
    1 - Abra o accessoryid.lub  e adicione na ultima linha antes do } conforme esta á baixo.// Aqui estou usando o note++
    ACCESSORY_C_Luna_On_Shoulder = 1881, //IMPORTANTE FECHE A VIRGULA SE NÃO DAR ERRO. -- Custom Item ACCESSORY_item01 = 4500, // aqui coloque o ID que colocou no item_db2.conf caso usou esse memso numero deixe esse // A ULTIMA LINHA NÃO PRECISA COLOCAR MAIS SE QUISER PODE POR. } 2 - Abra o accname.lub e adcione.  // Lembrando que tem que ser antes do "}" conforme abaixo,
    [ACCESSORY_IDs.ACCESSORY_C_Luna_On_Shoulder] = "_C_Luna_On_Shoulder", -- Custom Itens [ACCESSORY_IDs.ACCESSORY_item01] = "_item01", } 3 - Agora ultima etapa vá para a pasta SEURO\System e abra itemInfo_Sak.lub (o mesmo nome, que colocou no nemo)
    Procure "function main()" vai estar +- assim:
    } function main() for ItemID, DESC in pairs(tbl) do result, msg = pcall(AddItem, ItemID, DESC.unidentifiedDisplayName, DESC.unidentifiedResourceName, DESC.identifiedDisplayName, DESC.identifiedResourceName, DESC.slotCount, DESC.ClassNum) if not msg then result, msg = pcall(AddItem, ItemID, DESC.unidentifiedDisplayName, DESC.unidentifiedResourceName, DESC.identifiedDisplayName, DESC.identifiedResourceName, DESC.slotCount, DESC.ClassNum, DESC.costume) end Antes do } adicione:
    [40000] = { unidentifiedDisplayName = "Tobi Mask", unidentifiedResourceName = "item01", unidentifiedDescriptionName = { "Item desconhecido, voce precisa identificar usando a ^6666CCLupa^000000." }, identifiedDisplayName = "Tobi Mask", identifiedResourceName = "item01", identifiedDescriptionName = { "Uma mascara laranja com desenho espiral e um orificio para o olho direito.", "Ataque :^777777 20^000000", "Defesa :^0000FF 20^000000", "Equipped on :^777777 Upper, Mid, Lower^000000", "Weight :^009900 40^000000", "Applicable Job :^777777 Every Job^000000", "Spriter :^777777 Wolfeh^000000", "Level Requirement:^009900 1^000000", "Jobs:^6666CC All except Novice^000000" }, slotCount = 2, ClassNum = 4500, costume = false }, ficando parecido com isso :
    [40000] = { unidentifiedDisplayName = "Tobi Mask", unidentifiedResourceName = "item01", unidentifiedDescriptionName = { "Item desconhecido, voce precisa identificar usando a ^6666CCLupa^000000." }, identifiedDisplayName = "Tobi Mask", identifiedResourceName = "item01", identifiedDescriptionName = { "Uma mascara laranja com desenho espiral e um orificio para o olho direito.", "Ataque :^777777 20^000000", "Defesa :^0000FF 20^000000", "Equipped on :^777777 Upper, Mid, Lower^000000", "Weight :^009900 40^000000", "Applicable Job :^777777 Every Job^000000", "Spriter :^777777 Wolfeh^000000", "Level Requirement:^009900 1^000000", "Jobs:^6666CC All except Novice^000000" }, slotCount = 2, ClassNum = 4500, costume = false }, } function main() for ItemID, DESC in pairs(tbl) do result, msg = pcall(AddItem, ItemID, DESC.unidentifiedDisplayName, DESC.unidentifiedResourceName, DESC.identifiedDisplayName, DESC.identifiedResourceName, DESC.slotCount, DESC.ClassNum) if not msg then result, msg = pcall(AddItem, ItemID, DESC.unidentifiedDisplayName, DESC.unidentifiedResourceName, DESC.identifiedDisplayName, DESC.identifiedResourceName, DESC.slotCount, DESC.ClassNum, DESC.costume) end if not result then return false, msg end for k, v in pairs(DESC.unidentifiedDescriptionName) do result, msg = AddItemUnidentifiedDesc(ItemID, v) if not result then return false, msg end end for k, v in pairs(DESC.identifiedDescriptionName) do result, msg = AddItemIdentifiedDesc(ItemID, v) if not result then return false, msg end end if nil ~= DESC.EffectID and nil ~= AddItemEffectInfo then result, msg = AddItemEffectInfo(ItemID, DESC.EffectID) if not result then return false, msg end end if nil ~= DESC.costume and nil ~= AddItemIsCostume then result, msg = AddItemIsCostume(ItemID, DESC.costume) if not result then return false, msg end end end return true, "good" end function main_server() for ItemID, DESC in pairs(tbl) do result, msg = AddItem(ItemID, DESC.identifiedDisplayName, DESC.slotCount) if not result then return false, msg end end return true, "good" end
    Abra seu servidor, e logue nele crie o item e teste.
     

     
    Considerações: 
    Resolvi fazer esse guia pois não achei nenhum atualizado e faltava informações ( como a parte do nemo eu mesmo nunca tinha visto um guia sitando para ativar esse viewID)
    a maioria dos tutorial que via, ou pasta de exemplos sempre mandava adicionar em outros arquivos como idnum e etc e no caso do cliente novo não precisa.
    espero que este guia ajude.
     
     
  16. Like
    JulioCF reacted to 4144 in Some new hercules features   
    Display group (titlte) and icon for mobs, homunculus, npc, mercenaries
    For set icon in some way need get bl_id of npc, mob etc and call function:
     
    Set icon
    setunitdata(GID, UDT_GROUP, ID) Icon files stored in directory data/texture/유저인터페이스/group/group_ID.bmp
    Where GID is bl id of being, ID is icon id.
    Example for npc:
    setunitdata(getnpcid(), UDT_GROUP, 3); It will use this image:
    data/texture/유저인터페이스/group/group_3.bmp  
    Set group
    setunittitle(GID, group_name);
    Where group_name is any name what you want assign to group
    Example for npc:
    setunittitle(getnpcid(), "Hercules");  
    Sample images



     
    Works from versions:
    ragexe from 20180207,
    ragexeRE from 20171129,
    ragexe_zero from 20171130
  17. Upvote
    JulioCF reacted to CarlosHenrq in php-grf   
    Hi guys,
    I'm here to share with you my new project php-grf, with this guy you can use PHP to read and write grf files.
    This only supports grf files with version 0x200; This supports read and writing in grf files; This code is based on https://github.com/MagicalTux/grf
    The code ahead will show you how to extract all files inside grf.
    <?php require_once 'php-grf/lib/autoload.php'; // Instance a reader/writer for your grf file $grf = new GrfFile('php-grf/tests/test200.grf'); foreach ($grf->getEntries() as $entry) { $dir = dirname($entry->getFilename()); if (is_dir($dir) === false) mkdir ($dir, 0777, true); $file = str_replace('\\', '/', $entry->getFilename()); $buffer = $entry->getUnCompressedBuffer(); $fp = fopen($file, 'wb'); fwrite($fp, $buffer); fflush($fp); fclose($fp); } // Dispose all resources used $grf = null;  
    Enjoy it, has any issue or problem with the lib? Please report it and help to keep it good for you all use.
    Repo URL: https://github.com/carloshenrq/php-grf
     
    Other useful repositories:
    https://github.com/arminherling/GRF/ (Read-only C#)
    https://github.com/MagicalTux/grf (Read-Write C)
  18. Upvote
    JulioCF reacted to AnnieRuru in Some upcoming hercules features   
    already mentioned in script_commands.txt
    *expandInventory(<value>) Adjust player inventory to given value. Maximum inventory size is MAX_INVENTORY. Minimum inventory size is FIXED_INVENTORY_SIZE. For supported clients it send inventory change packet. For old clients, this change is silent. Current max inventory size can be read by function getInventorySize(). https://github.com/HerculesWS/Hercules/blob/82d634ad431b2ffe7077a561f4eafd2486ede44b/doc/script_commands.txt#L10349
    https://github.com/HerculesWS/Hercules/blob/82d634ad431b2ffe7077a561f4eafd2486ede44b/src/common/mmo.h#L170
  19. Upvote
    JulioCF reacted to 4144 in Some upcoming hercules features   
    Futures already added to hercules:
    Inventory expanding
     http://imgc1.gnjoy.com/ufile/ro/2018/11/21/QK3O60RA1MGOMU301NUO.gif
    Supported from clients: 2018-10-31 ragexe/ragexeRE, 2018-11-14 zero.
    For expand inventory need to have in inventory item Inventory_Extension_Coupon (25793)
     
    Barter shop
     
    Supported from  clients: 2019-01-16 ragexe/ragexeRE, 2018-12-26 zero.
    For shop barter shop need uncomment line
    "npc/custom/bartershop.txt", in npc/scripts_custom.conf. Barter shop demo npc will be added in prontera at (159, 284).
     
    Most client exes can be downloaded here: http://nemo.herc.ws/downloads/
  20. Upvote
    JulioCF reacted to M4karov in Dúvida sobre downloads   
    Aqui você não encontrará nada traduzido. Procure pegar os scripts daqui e traduzi-los por conta própria.
  21. Upvote
    JulioCF reacted to AnnieRuru in How to setup OFFLINE server for personal development use   
    Make your (offline) RO server in more than 5 hours - pun intended
    Hercules Link
    This Guide is intended for
    - Windows users
    windows sux, but 90% of the community still using windows, so I am targeting the majority of the members here
    - You want to contribute something back to the community
    if you just want to have fun by yourself, of course it's fine to use that 5 minute instant noodle guide
    BUT if you want to contribute to the community, you have to use LATEST server and software available
    ... which makes this guide outdated very fast
     
    Prelude: Determine your Windows Operating System type
    a. Windows Key -> Right Click on My Computer -> Select Properties
    https://github.com/AnnieRuru/customs/blob/master/server setup/prelude-1.png

    b. Determine your Operating System type
    I'm using Windows 7 Ultimate 64-bit system
    https://github.com/AnnieRuru/customs/blob/master/server setup/prelude-2.png
     
    Step 1: Download and Install TortoiseGit

    1a. Download TortoiseGit
    https://github.com/AnnieRuru/customs/blob/master/server setup/Step 1a.png
     
    1b. Installation
    next... next... next.. next... next.. next.. Install !!!
     
    1c. Create 2 new folders
    1 for Hercules, 1 for rAthena
    Right-click -> TortoiseGit -> Clone
    https://github.com/AnnieRuru/customs/blob/master/server setup/Step 1c.png
     
    1d. Download git 2.20.1
    you'll get this warning message
    https://github.com/AnnieRuru/customs/blob/master/server setup/Step 1d.png
    Open Git for Windows Website, Download it
    next... next... next.. next... next.. next.. Install !!!
     
    1e. Reposition git.exe
    This time go to TortoiseGit -> Settings
    https://github.com/AnnieRuru/customs/blob/master/server setup/Step 1e.png
    General tab -> Git.exe path
    https://github.com/AnnieRuru/customs/blob/master/server setup/Step 1e2.png
    C:\Program Files\Git\bin  
    1f. Download Hercules and rAthena
    Right Click on the folder, TortoiseGit -> Clone
    https://github.com/AnnieRuru/customs/blob/master/server setup/Step 1f.png
    https://github.com/HerculesWS/Hercules https://github.com/rathena/rathena  
    Problems might encounter during Step 1c,
    when it ask for a git.exe, you have to go to that git for windows site, and download that thing
    Problems might encounter during Step 1e,
    sometimes even though you have already install git2.20.1.exe, but it still couldn't find the git.exe file
    to solve it, Right-click -> TortoiseGit -> Settings, you get a warning, Click Ignore, then follow Step 1e
     
    Step 2: Download and Install Microsoft Visual Studio 2017
    Step 2a. Download Microsoft Visual Studio
    https://visualstudio.microsoft.com/downloads/
    https://github.com/AnnieRuru/customs/blob/master/server setup/Step 2a.png
     
    Step 2b. Downloading ...
    https://github.com/AnnieRuru/customs/blob/master/server setup/Step 2b.png
     
    Step 2c. Click Install Visual Studio Community 2017
    https://github.com/AnnieRuru/customs/blob/master/server setup/Step 2c.png
     
    Step 2d. Load Hercules Project
    Double click Hercules-15.sln
    https://github.com/AnnieRuru/customs/blob/master/server setup/Step 2d.png
    it says missing Windows 10 SDK 10.0.15063 ...
     
    Step 2e. Install individual component
    you can either let Visual Studio do its magic, or ...
    manually go to visual studio downloader ... click modify
    https://github.com/AnnieRuru/customs/blob/master/server setup/Step 2e.png
    then select the component to install manually
    https://github.com/AnnieRuru/customs/blob/master/server setup/Step 2e2.png
     
    Step 2f. Load rAthena Project
    Do the same thing by double clicking rAthena.sln,
    but this time rAthena project needs Windows 8.1 SDK and Windows Universal CRT SDK
     
    Both emulator has been compiled
     
    Problems might encounter during Step 2c
    if using Windows 7/8, after the download is complete, it install a windows update that might crash all the programs in your operating system
    this Parasite MUST be remove !!
    To do this, go to Control Panel -> Program and Features
    https://github.com/AnnieRuru/customs/blob/master/server setup/Step 2g.png
    Click View Install Update tab
    https://github.com/AnnieRuru/customs/blob/master/server setup/Step 2g1.png
    then find KB2882822 and remove this parasite from your computer immediately before restarting your computer
    https://github.com/AnnieRuru/customs/blob/master/server setup/Step 2g2.png
    IF you are the unlucky soul and you can't start any .exe file .... there's still a fix
    Restart the computer in Safe Mode ...
    many answer around the Internet tells you to press F8 when Windows Logo shows up, but this doesn't work for me, I have USB keyboard
    so I found another method ... run System Configuration
    https://github.com/AnnieRuru/customs/blob/master/server setup/Step 2h.png
    Select the [Boot] tab, then select Safe Mode.
    https://github.com/AnnieRuru/customs/blob/master/server setup/Step 2h2.png
    this will make your windows always restart in safe mode until you turn it off
    then follow the above process, uninstall that windows update, deselect safe mode, restart computer again, now it should be back to normal
     
    Problems might encounter during Step 2f
    During compiling, if you see this in your Visual Studio
    fatal error C1083: Cannot open include file: 'corecrt.h': No such file or directory this means you are missing a component Windows Universal CRT SDK
    https://github.com/AnnieRuru/customs/blob/master/server setup/Step 2f.png
     
    Step 3: Download and Install MySQL 8.0
    Step 3a: Download MySQL 8.0
    https://dev.mysql.com/downloads/mysql/
    https://github.com/AnnieRuru/customs/blob/master/server setup/Step 3a.png
    https://github.com/AnnieRuru/customs/blob/master/server setup/Step 3a2.png
    actually, you can just click this -> https://dev.mysql.com/downloads/file/?id=480824
    I have 64-bit operating system, but this 32-bit installer works fine for me
     
    Step 3b. Install MySQL 8.0
    Select Custom
    https://github.com/AnnieRuru/customs/blob/master/server setup/Step 3b1.png
    We only need 2 products, MySQL 8.0 and MySQL Workbench
    https://github.com/AnnieRuru/customs/blob/master/server setup/Step 3b2.png
    Ready to Install
    https://github.com/AnnieRuru/customs/blob/master/server setup/Step 3b3.png
    next... next.. Execute !! next.. next.. next..
    Account and Roles, type "1234" as password
    https://github.com/AnnieRuru/customs/blob/master/server setup/Step 3b4.png
    click [Check]... next... next.. next... DONE !!
     
    Step 3c. Run MySQL Workbench
    Welcome to MySQL Workbench
    Double click the icon -> Click Connect
    https://github.com/AnnieRuru/customs/blob/master/server setup/Step 3c.png
     
    Step 3d. Create a Schema
    Right click at the left side of the window
    https://github.com/AnnieRuru/customs/blob/master/server setup/Step 3d.png
    and create a Database call Hercules. Remember change charset/collation to utf8
    https://github.com/AnnieRuru/customs/blob/master/server setup/Step 3d2.png
     
    Step 3e. Install SQL Script for Hercules
    Set Hercules as default Schema
    https://github.com/AnnieRuru/customs/blob/master/server setup/Step 3e.png
    load hercules/sql-files/main.sql file
    https://github.com/AnnieRuru/customs/blob/master/server setup/Step 3e2.png
    copy into Query field, then Press Execute button
    https://github.com/AnnieRuru/customs/blob/master/server setup/Step 3e3.png
    repeat the same process again for log.sql file
     
    Step 3f. Install SQL Script for rAthena
    Set rAthena as default Schema
    install rAthena/sql-files/main.sql and the log.sql
     
    Problems might encounter during Step 3e.
    If you got a warning message that `ipbanlist` table creation failed, this has been reported -> hercules & rAthena
    that's why now we can only use utf8 charset
     
    Step 4: Connect MySQL to Hercules and rAthena
    Step 4a. Connect Hercules to MySQL
    Copy paste the import-tmpl folder, and rename it into import
    https://github.com/AnnieRuru/customs/blob/master/server setup/Step 4a.png
    then open each individual files and modify each one of them
    conf/import/char_server.conf
    char_configuration: { // Server name, use alternative character such as ASCII 160 for spaces. // NOTE: Do not use spaces or any of these characters which are not allowed in // Windows filenames \/:*?"<>| // ... or else guild emblems won't work client-side! server_name: "Hercules" // Information related to inter-server behavior inter: { // Server Communication username and password. userid: "qwer" passwd: "asdf" // Login Server IP // The character server connects to the login server using this IP address. // NOTE: This is useful when you are running behind a firewall or are on // a machine with multiple interfaces. login_ip: "127.0.0.1" // Character Server IP // The IP address which clients will use to connect. // Set this to what your server's public IP address is. char_ip: "127.0.0.1" } pincode: { enabled: false } } conf/import/map-server.conf
    map_configuration: { // Information related to inter-server behavior inter: { // Interserver communication passwords, set in the login server database userid: "qwer" passwd: "asdf" // Map Server IP // The IP address which clients will use to connect. // Set this to what your server's public IP address is. map_ip: "127.0.0.1" // Character Server IP // The map server connects to the character server using this IP address. // NOTE: This is useful when you are running behind a firewall or are on // a machine with multiple interfaces. char_ip: "127.0.0.1" } } conf/global/sql_connections.conf
    sql_connection: { // [INTER] You can specify the codepage to use in your mySQL tables here. // (Note that this feature requires MySQL 4.1+) //default_codepage: "" // [LOGIN] Is `userid` in account_db case sensitive? //case_sensitive: false // For IPs, ideally under linux, you want to use localhost instead of 127.0.0.1. // Under windows, you want to use 127.0.0.1. If you see a message like // "Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)" // and you have localhost, switch it to 127.0.0.1 db_hostname: "127.0.0.1" db_port: 3306 db_username: "root" db_password: "1234" db_database: "hercules" //codepage:"" }  
    Step 4b. Change s1/p1 inter server connection password
    since hercules server hates you for using s1/p1, I change it into qwer/asdf then
    Here's how to do it ... Open MySQL Workbench, double click your current running MySQL connection
    Type "SELECT * FROM `login`;" , edit the field s1/p1, then click [Apply]
    https://github.com/AnnieRuru/customs/blob/master/server setup/Step 4b2.png
    https://github.com/AnnieRuru/customs/blob/master/server setup/Step 4b3.png
     
    Step 4c. connect rAthena to MySQL
    Copy paste the import-tmpl folder, and rename it into import
    then open each individual files and modify each one of them
    conf/import/char-conf.txt
    // Server name, use alternative character such as ASCII 160 for spaces. // NOTE: Do not use spaces or any of these characters which are not allowed in // Windows filenames \/:*?"<>| // ... or else guild emblems won't work client-side! server_name: rAthena // Login Server IP // The character server connects to the login server using this IP address. // NOTE: This is useful when you are running behind a firewall or are on // a machine with multiple interfaces. login_ip: 127.0.0.1 // The character server listens on the interface with this IP address. // NOTE: This allows you to run multiple servers on multiple interfaces // while using the same ports for each server. bind_ip: 127.0.0.1 // Character Server IP // The IP address which clients will use to connect. // Set this to what your server's public IP address is. char_ip: 127.0.0.1 // NOTE: Requires client 2011-03-09aragexeRE or newer. // A window is opened before you can select your character and you will have to enter a pincode by using only your mouse. // Default: yes pincode_enabled: no conf/import/inter-conf.txt
    // MySQL Login server login_server_ip: 127.0.0.1 login_server_port: 3306 login_server_id: root login_server_pw: 1234 login_server_db: rathena login_codepage: login_case_sensitive: no ipban_db_ip: 127.0.0.1 ipban_db_port: 3306 ipban_db_id: root ipban_db_pw: 1234 ipban_db_db: rathena ipban_codepage: // MySQL Character server char_server_ip: 127.0.0.1 char_server_port: 3306 char_server_id: root char_server_pw: 1234 char_server_db: rathena // MySQL Map Server map_server_ip: 127.0.0.1 map_server_port: 3306 map_server_id: root map_server_pw: 1234 map_server_db: rathena // MySQL Log Database log_db_ip: 127.0.0.1 log_db_port: 3306 log_db_id: root log_db_pw: 1234 log_db_db: rathena log_codepage: log_login_db: loginlog conf/import/login_conf.txt
    // The login server listens on the interface with this IP address. // NOTE: This allows you to run multiple servers on multiple interfaces // while using the same ports for each server. bind_ip: 127.0.0.1 conf/import/map_conf.txt
    // Character Server IP // The map server connects to the character server using this IP address. // NOTE: This is useful when you are running behind a firewall or are on // a machine with multiple interfaces. char_ip: 127.0.0.1 // The map server listens on the interface with this IP address. // NOTE: This allows you to run multiple servers on multiple interfaces // while using the same ports for each server. bind_ip: 127.0.0.1 // Map Server IP // The IP address which clients will use to connect. // Set this to what your server's public IP address is. map_ip: 127.0.0.1  
    Note: you can do the same for rAthena, change s1/p1 into qwer/asdf. rAthena doesn't *BEEP* when you use s1/p1 though
    simply add this line in both conf/import/char-conf.txt and conf/import/map_conf.txt then change it in MySQL Workbench
    // Server Communication username and password. userid: s1 passwd: p1  
    Read Also: What is Import folder, just scroll down to the bottom and read it
     
     
    Before going into next step, I want to stress enough and make sure you can get your server to connect to MySQL
    so try running run-server.bat to connect your hercules --OR-- rathena server to MySQL
    https://github.com/AnnieRuru/customs/blob/master/server setup/Step 4.5.png
    if you can't do it right, Open a New Topic in General Server Support
     
     
    problem might encounter during this step
    [SQL]: Client does not support authentication protocol requested by server; consider upgrading MySQL client This happens if you have previous version of MySQL installed on your computer, and upgrade into MySQL 8.0
    to fix this issue, run MySQL command line Client from start menu
    https://github.com/AnnieRuru/customs/blob/master/server setup/Step 4.5a.png
    then run these 2 commands seperately
    ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '1234'; FLUSH PRIVILEGES; https://github.com/AnnieRuru/customs/blob/master/server setup/Step 4.5b.png
     
    5. Download latest KRO Client and client translation files
    Step 5a. Download latest KRO from
    http://herc.ws/board/topic/15592-collection-official-full-clients-latest-kro/
    https://rathena.org/board/topic/106413-kro-full-client-2018-08-13-includes-bgm-rsu/ <-- I pick this
     
    // ========== THIS PART IS CONTROVERSIAL ===== BUT IT WORKS FOR ME ========
    Step 5b. Create another 2 folders
    let's name it Asheraf and zackdreaver ... the author of making client translation
    https://github.com/AnnieRuru/customs/blob/master/server setup/Step 5b.png
    then download their translation files by git clone them
    https://github.com/Asheraf/Translation https://github.com/zackdreaver/ROenglishRE  
    Step 5c. Download GRF Editor
    http://www.mediafire.com/file/aflylbhblrzpz0h/GRF+Editor+v1.8.2.7.zip <-- author forgot to update in that topic, mediafire link is latest one
     
    Step 5d. Compile GRF Editor
    https://github.com/AnnieRuru/customs/blob/master/server setup/Step 5d.png
    double click GRFEditor.sln
     
    Step 5e. Open GRF Editor file
    Navigate to the directory  \GRF Editor Sources v1.8.2.7\GRF Editor\GRFEditor\bin\Release and open GRF Editor.exe
    https://github.com/AnnieRuru/customs/blob/master/server setup/Step 5e.png
    I also wondering why the author makes the execution files hide so deep inside
     
    Step 5f. Drag the data folder from Asheraf client translation to new.grf
    https://github.com/AnnieRuru/customs/blob/master/server setup/Step 5f.png
    then save it as Asheraf.grf
    https://github.com/AnnieRuru/customs/blob/master/server setup/Step 5f2.png
     
    Step 5g. Repeat the process for zackdreaver translation
    Close Grf. New -> Grf, Drag the data folder from zackdreaver/Ragnarok/data to new.grf, then save it as zackdreaver.grf
     
    Now you have learn how to pack your own grf. You should have 2 new grf in client folder
     
    Step 5h. open data.ini in your ragnarok client and edit DATA.INI
    https://github.com/AnnieRuru/customs/blob/master/server setup/Step 5h.png
    [Data] 1=Asheraf.grf 2=zackdreaver.grf 3=rdata.grf 4=data.grf  
    Step 5i. Replace Asheraf/system folder into client/system folder
    https://github.com/AnnieRuru/customs/blob/master/server setup/Step 5i.png
     
    // ========== CONTROVERSIAL PART ENDS HERE ===== I'm sure many client experts having your doubts why I do like this ========
     
    A lot of problems can appear in this step, these problems also recent and changes with every client
     
    6. Create your own patch client
    Step 6a. Download latest nemo
    create another folder name nemo
    https://github.com/AnnieRuru/customs/blob/master/server setup/Step 6a.png
    then git clone from this site
    https://gitlab.com/4144/Nemo  
    Step 6b. Find a suitable client patches
    http://nemo.herc.ws/downloads/
    Since I download KRO 20180813, I chose 2018-06-20eRagexeRe
     
    Step 6c. Open nemo.exe
    Click Browse to select your downloaded client patch, then select Load Client
    https://github.com/AnnieRuru/customs/blob/master/server setup/Step 6c.png
     
    Step 6d. Use Recommend Settings
    https://github.com/AnnieRuru/customs/blob/master/server setup/Step 6d.png
    1. forget the "Always call SelectKoreaClientInfo" error
    https://github.com/AnnieRuru/customs/blob/master/server setup/Step 6d1.png
    2. DATA.INI
    3. system/itemInfo_Sak.lub <--- note: the Capital letter of Info_Sak ... nemo doesn't auto-detect capital letters
    https://github.com/AnnieRuru/customs/blob/master/server setup/Step 6d3.png
    4. Always Load Korea ExternalSetting lua files
    https://github.com/AnnieRuru/customs/blob/master/server setup/Step 6d4.png
    5. Read Data Folder first
    https://github.com/AnnieRuru/customs/blob/master/server setup/Step 6d5.png
    6. Apply Selected
    Step 6e. Copy 2018-06-20eRagexeRE_patched.exe to the KRO client folder
     
     
    By this step, you should be able to load your own hexed client without throwing any error
    https://github.com/AnnieRuru/customs/blob/master/server setup/Step 6.5.png
    if you having problem in this Step 5 & 6, Open a New Topic in Client Support
     
    FINAL STEP - change PACKEVER
    #define PACKETVER 20180620  
    Hercules -> src\common\mmo.h
    https://github.com/AnnieRuru/customs/blob/master/server setup/Step 7a.png
     
    rAthena ->
    src\config\packets.hpp <--- original directory, don't edit here
    src\custom\defines_pre.hpp
    https://github.com/AnnieRuru/customs/blob/master/server setup/Step 7b.png
     
    Then Compile for a Final time
     
     
    After thought, there are still some minor annoyance and adjustment
    client/data/msgstringtable.txt (unpack it or just put at client/data/ folder)
    line 3262 Smooth# line 3458 There was an error when loading the data account settings. (Please restart to retry.)# change them into just a #
     
    Frequently Asked Question:
    Change Renewal into Pre-Renewal
    Hercules -> src/config/renewal.h
    rAthena -> src/config/renewal.hpp
     
    This guide will be feature and pin only for a few months ... while it last .... I guess
  22. Upvote
    JulioCF reacted to Daifuku in Daifuku | Graphics, Sprites, Maps, Wiki, Forum, Advertising, Scripts & more   
    Status: Available 
  23. Upvote
    JulioCF reacted to Lilium Sancta in Addon PagSeguro para FluxCP   
    Estava com tempo livre e o Slicer me pediu para atualizar a api do addon, então resolvi colocar logo no github e ai está uma versão atualizada com a mais nova api e reescrita com um código um pouco mais organizado com novas features:
    Atualizada API de pagamentos do PagSeguro para ultima versão, inserido uso do PagSeguroLightbox, código reformulado para uso de OO onde possível, inserido sandbox do PagSeguro, remoção de arquivos desnecessários, inserido uso de ajax/jQuery/Json se livrando das mudanças em lib/Flux/Template.php e mais um monte de coisas que nem eu mesmo sei.
    Possui diversas mudanças no funcionamento então caso vá atualizar é necessário uma atualização na tabela antiga:
    ALTER TABLE `cp_donate` DROP COLUMN `payment_notification_code`, DROP COLUMN `payment_status`, MODIFY `account_id` int(11) NOT NULL, MODIFY `userid` varchar(23) NOT NULL, MODIFY `email` varchar(39) NOT NULL, MODIFY `payment_date` datetime NOT NULL, MODIFY `payment_id` varchar(50) NOT NULL, MODIFY `payment` float NOT NULL, MODIFY `payment_ip` varchar(35) NOT NULL, MODIFY `payment_type` varchar(23) NOT NULL DEFAULT 'PagSeguro', MODIFY `payment_code` varchar(50) NULL, CHANGE `payment_status_pagseguro` `payment_status` tinyint(3) NOT NULL DEFAULT '0'; Depois insiro algumas imagens no github de como está atualmente pois tiveram algumas mudanças visuais também. Com o tempo posso estar fazendo novas funções como sorteio para doadores, top 10 e etc.
    Link -> https://github.com/LiliumSancta/Flux-CP-PagSeguro
  24. Upvote
    JulioCF reacted to banhelba2019 in Como adicionar imagem no ALT+U ?   
  25. Upvote
    JulioCF reacted to Slicer in packet-version   
    Se for usar cliente 2018 isso é desnecessário e não funcional.
×
×
  • Create New...

Important Information

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