Jump to content

bWolfie

Members
  • Content Count

    848
  • Joined

  • Last visited

  • Days Won

    34

Reputation Activity

  1. Upvote
    bWolfie reacted to Mystery in August Digest 2017   
    August Digest 2017
    The following digest covers the month of August 1st - August 30th 2017
     
     
    Team Changes
    None  
    Development Highlights
    Item DB: replace numbers with constants and split View into Subtype and ViewSprite (This has been merged on Sept. 17, however, all commits were created on August 21). Added support for bitmasks, in the form of libconfig arrays of constants (strings) in the Upperand Loc fields of the item DB. Split the View field into Subtype and ViewSprite, to better describe its actual use, depending on the item type. Changed several numeric values into human-readable constants: W_* and A_* constants for the Subtype field IT_* constants for the Type field (thanks to @iRagno, from PR #1633) SEX_* constants for the Gender field (thanks to @iRagno, from PR #1633) ITEMUPPER_* (bitmask) constants for the Upper field EQP_* (bitmask) constants for the Loc field. Fixed some incorrect values in the Renewal item DB, detected thanks to the above changes. Differentiated and refactored the variables that hold view sprites from those that hold item subtypes. This includes entire contents of PR #1633, which was merged (rebased and fast-forwarded) into this branch.
    Disable warning -Wdiscarded-qualifiers in hpm code for now Fix various issues detected by coverity in rodex-related code Save near 200 places in arrays with size SC_MAX Update travis for ubuntu trusty add clang-5.0 re and pre-re builds to travis add clang-4.0 re and pre-re builds to travis  
    Scripting Highlights
    Update Airship Quests (#1614)  
    August Statistics
    During the period there were 65 Commits. 5 Commits from Pull Requests with 2 Bugs* fixed from merged issues.  
    *Please note: Bug fixes are counted as references to issues; it does not include bugs that have been fixed without issue reference. The number of commits includes those that were merged.
  2. Upvote
    bWolfie reacted to Sephus in BladeCP - An advanced CMS   
    Greetings everyone,
    Today I'm introducing a project that I've been envisioning and working on for a couple of months, a control panel developed using Laravel (currently v5.8) that has quite a few advanced features that no other panel has offered before.
    Feature Insight
    Bootstrap Responsive Design
    The panel by default will come with one bootstrap-based responsive design that is elegant, light coloured and adjusts to screens of all sizes. The panel is also capable of supporting custom themes.
     
    Master Account System
    Create and manage all your game accounts in any server from one main web-account.
     
    Passwords of the master accounts are hashed using bcrypt to ensure safety for all registered users.
    ROGen
    Adapted from @KeyWorld's ROChargen, a library in php that extracts images from sprites and uses resources inside data folders (and not grf files). With the help of this library images of headgears, skill icons, illustrations, item images, monsters and mini maps are can be generated and displayed on web pages.
    Complete Database Libraries
    Using a library with conversions of information in the client folder, the website incorporates in-game information such as skill and item descriptions, quest information and much more.
    Character Overview
    The character overview page is an important part of a user's experience. With the features mentioned above, we're able to display alot of information about one's in-game characters on the fly.
     
    User Profiles
    Additionally, something that's never been seen before in RO CMS or Panels are public user profiles. The ability of a user to view another user's in-game information through the control panel.
    Customisable Email Templates
     
    Administration Section
    The demo for this site is live and available at - http://bladecp.xyz
    ID: [email protected] Pass: abcdef  
    How do I gain access to this awesome panel?
    PM me on discord @Sxyz#0202!
    To get in touch or check out updates on this project, join my discord channel @ https://discord.gg/pWgZHzx
  3. Upvote
    bWolfie reacted to JayPee in Hello Guys, Im starting my own VLOG Channel   
    Hi Guys,
    Its been years that I havent logged in here. It seems many things changed. Im starting now my own VLOG channel, contents that I targeted are my travels, games that Im currently playing, programming courses, and some funny stuff I do with my friends. Hope you subscribe to my channel, I'll do my best to make it worthy of your time.
    https://www.youtube.com/channel/UCyM_-TzvgN-tMXWdJKm457Q?view_as=subscriber
  4. Upvote
    bWolfie reacted to Mystery in June Digest 2017   
    June Digest 2017
    The following digest covers the month of June 1st - June 30th 2017
     
     
    Team Changes
    None  
    Development Highlights
    convert specialeffect calls with strings to use GID Unify specialeffect, convert legacy scripts allow to use specialeffect() on any unit, and to send to any player update the documentation for specialeffect() remove specialeffect2 from databases remove specialeffect2 from npcs remove misceffect from npcs convert specialeffect calls with strings to use GID add missing constants to specialeffect calls flag specialeffect2() as deprecated flag misceffect() as deprecated Removed reading battle.conf multiple times from import folder Fixed a bug when removing a card Channel Adjustments: allow channelmes to be called without attached rid allow addchannelhandler to be called with attached rid allow removechannelhandler to be called with attached rid Packet Additions, Changes & Fixes: Add packet 0x0a37 ZC_ITEM_PICKUP_ACK_V7 (based on rAthena) Fix vending list packet for 2016 clients (based on rAthena) Add packet 0x0a84 for guild basic info (based on rAthena) Add packet 0x0aa5 for 2016 clients for guild members list (based on rAthena) Add packet 0x0a43 for party member info (based on rAthena) Add packet 0xa44 for party info (based on rAthena) Add packet 0xabd for send job and base levels to party members (based on rAthena) fix guild leader change in 2017 clients (based on rAthena)  
    Documentation
    Documenation for <URL> browser dimensions  
    Database Highlights
    Fixed assert report when arrow shower(skill) was used on traps correct combo bonus for advanced angelic set Corrected some bonuses in item_options.conf correct Yggdrasil_Herald_Crown equip location  
    June Statistics
    During the period there were 39 Commits. 14 Commits from Pull Requests with 3 Bugs* fixed from merged issues.  
    *Please note: Bug fixes are counted as references to issues; it does not include bugs that have been fixed without issue reference. The number of commits includes those that were merged.
  5. Upvote
    bWolfie reacted to Alayne in Official instances   
    Hello peoples,
    I've been asked recently to create official instances that aren't release on rathena yet.
    Therefor, I've decided to modify or create those for hercules too.
    I'll start to release the two existing in rathena that are still missing in Hercules, Horror Toy Factory and Faceworm Nest.
    For those, I wouldn't ask for anything, as I made really few edits, only enough to allow them to work on Hercules.
    On the other hand, if you're interested into any of the following list, on hercules or rathena, please feel free to contact me!
    Here's the list of instances I've rewritten:
    Airship Assault Charleston Crisis Devil Tower Endless Cellar (rathena only pour le moment) Infinite Space (rathena only pour le moment) Last Room Morse Cave Overlook Water Dungeon Poring Village Room of Consciousness Sarah And Fenrir Sky Fortress Temple of Demon God
    And i've also rewritten the quest and stuff enchant for Sarah And Fenrir, Poring Village and Infinite Space.

    And the General warper to instances entrance.
     
    Please note that this instances are developped other videos, irowiki and database I have found (for mobs and items). Therefor, they might be not exactly the same as official. But they're as close as possible!
  6. Upvote
    bWolfie reacted to astralprojection in Mapcache guides?   
    linux:
    4. login to your linux machine
    5. change directory to Hercules or your custom folder and make tools then use mapcache to compile it.
    $ cd Hercules
    Hercules]$ make tools
    Hercules]$ ./mapcache
     
  7. Upvote
    bWolfie reacted to Mystery in Apoligies for lack of Activity   
    Hey everyone!
     
    Some of you have left me many messages (here on the forum and on Discord) regarding my activity. Sadly, I've been quite busy working at Summer Camp (hence why I haven't been active much through the summer....). I try to check in whenever I have some time to myself, but it is quite difficult to do so with lack of internet and lack of connection.
     
    Good news is... it's almost done and I'm about ready to get back to my normal routine. Please, if you have any more questions/concerns/ or just want to say hi, don't hesitate to talk to me via PM or Discord! I check Discord more often since I am on my phone more often.
     
    Mystery out!
  8. Upvote
    bWolfie got a reaction from AsurielRO in Npc always stock up players   
    You should post your script if possible.
  9. Upvote
    bWolfie reacted to smiths12 in Thanatos   
    View File Thanatos
    Thanatos, from MS.
     
     
    Submitter smiths12 Submitted 08/15/17 Category Sprites & Palettes  
  10. Upvote
    bWolfie reacted to Temtaime in New life for RO   
    Hello guys !
    I'm sorry for such a delay, but i have some troubles IRL, and while i'm the only one who develops this client, there was no news.
    Æsir made a big step, many basic features are now accessible. It's not so much comparing with korean client, but it's a good start. With time, features will multiply.
    You can download and try it right here.

  11. Upvote
    bWolfie reacted to hemagx in [RELEASED] RO Hooks, a nice set of modifications for your client   
    Hello! ~
    * Introduction
    RO Hooks is a paid project, which will allow a set of custom abilities to your client, such as player name coloring, server side GM sprite and such; It is is meant to be a way to edit this old dead game client to add things either improving player's experience or giving the ability to have new of content or to give your players something special.
     
    * What do we have currently
    GM Clothes and Robot Clothes controller server side (Robot Clothes is a Special Event Sprite) Player Name coloring (Server-side) Item Name Coloring (Client-Side) Messages Timestamp "inspired by Project Chaos RO (nachtwolke.ai4rei.com)" More to come  
    * Pictures
    - GM and Robot Clothes


    - Name Coloring




    - Colorizing Item Names (Configure client side, could be applied to any kind of items)

    - Messages Timestamp

    * Which Clients are supported?
    Pretty much anything 2012-04 and onward, older clients are also supported upon request.
    * Is there anything more? when is this supposed to be release? And can we suggest something?
    There's still other futures which will be announced soon, I'm pretty much working everyday to find something newer.
    It will be released as soon as we have enough set of custom futures, also any suggestions for features is more than welcome, as soon as anything new finished i will announce it here. Also as soon as it's ready for sell I will get a Paid Service topic.
     
  12. Upvote
    bWolfie reacted to meko in Can a player be forced to join a party?   
    t_sd->party_invite = sd->status.party_id; t_sd->party_invite_account = sd->status.account_id; party->reply_invite(t_sd, sd->status.party_id, 1);  
  13. Upvote
    bWolfie reacted to kami-shi in 34 Kamishi's Clothes & Hair Palettes (Updated 2018!!)   
    View File 34 Kamishi's Clothes & Hair Palettes (Updated 2018!!)
    Support All classes including new Mounts, Oboro, Kagerou, Rebellion and 3rd Costumes ! Yay ! =3
    The palettes are ranged from 0 to 35.
    For this pack to look the best you must use my corrected classes sprites and Haziel's 3rd Costumes sprites
    These palettes are from my big 700 palette pack !
    If you want more, you may contact me here :  Paletting services (More than 700 Palettes, Races and Colors! :3).
    Thank you ! >o<
    Submitter kami-shi Submitted 07/12/17 Category Sprites & Palettes  
  14. Upvote
    bWolfie reacted to caspe in Guild Announcement after Emergency Call ready   
    Thanks to @Myriad now emergency call show remaining time
    Here is changes:
    skill.c
    message.conf
    clif.c
     
    Everything working fine except one compilation warning
    map\skill.c(8111): warning C4244: 'function': conversion from 'time_t' to 'int', possible loss of data
    Can someone help me to fix that.  using latest hercules revision. 
  15. Upvote
    bWolfie got a reaction from Quazi in Guild Announcement after Emergency Call ready   
    Thanks to @Smoke I made a source edit which will send a clif->message stating how long until ecall can be used again.
    Unfortunately I couldn't figure out how to send an announcement once the timer is up.
    PM me on herc discord if you are interested.
  16. Upvote
    bWolfie got a reaction from caspe in Guild Announcement after Emergency Call ready   
    Thanks to @Smoke I made a source edit which will send a clif->message stating how long until ecall can be used again.
    Unfortunately I couldn't figure out how to send an announcement once the timer is up.
    PM me on herc discord if you are interested.
  17. Upvote
    bWolfie got a reaction from Sephus in Guild Announcement after Emergency Call ready   
    Thanks to @Smoke I made a source edit which will send a clif->message stating how long until ecall can be used again.
    Unfortunately I couldn't figure out how to send an announcement once the timer is up.
    PM me on herc discord if you are interested.
  18. Upvote
    bWolfie reacted to caspe in map_zone_db.conf allows to restrict an ITEM TYPE   
    +1
    This is very useful map flag
  19. Upvote
    bWolfie got a reaction from MikZ in DUNGEON RECORD TIME   
    Before I start, I need to let you know a few things about my potential solution.
    I have never tried this before. I don't know how initnpctimer() interacts with instance NPCs. I don't have time to test. This might help you get started / understanding the process. // Add this NPC script to the OrcsMemory.txt instance script. 2@orcs,1,1,0    script    Orcs_Memory_Timer    FAKE_NPC,{     end; } /************* * Notes ************** Immediately after the instance is created, add this line below it: initnpctimer("Orcs_Memory_Timer"); I don't know how the Orc's Memory instance ends, but when it ends (maybe you need to add an event for when the mob is killed), add these lines: stopnpctimer("Orcs_Memory_Timer"); .@time = getnpctimer("Orcs_Memory_Timer") / 1000; if (.@time < $Orcs_Memory_Record) {    // This next bit will display time as 00:00:00 format .@hour$ = .@time % (24*60*60) / (60*60) + ""; .@min$  = .@time % (24*60*60) % (60*60) / (60) + ""; .@sec$  = .@time % (24*60*60) % (60*60) % (60) + ""; .@time$ = "" +(getstrlen(.@hour$) == 1 ? "0" : "")+ "" + .@hour$ + ":" +(getstrlen(.@min$) == 1 ? "0" : "")+ "" + .@min$ + ":" +(getstrlen(.@sec$) == 1 ? "0" : "")+ "" + .@sec$ + ""; announce("The " + getpartyname(CHAR_ID_PARTY) + " party cleared the dungeon in " + .@time$ + ", a new record!", bc_all); $Orcs_Memory_Record = .@time; } You will need to set the $Orcs_Memory_Timer to something really high before the first party does the instance. This is so the first party to clear the dungeon will be the first record. I advise going in-game and using the following atcommand: @set $Orcs_Memory_Timer 1000000000 (that's 1 billion seconds lol) *************/
  20. Upvote
    bWolfie got a reaction from MikZ in DUNGEON RECORD TIME   
    First create a table, perhaps called orcs_memory
    Btw, this is just off the top of my head. I cannot confirm works.
    Create table with the following columns: party_id (needs to be integer) party_name (needs to be string) time (needs to be string) Then, the moment your instance completes, you can the add following script: .@PID = getcharid(CHAR_ID_PARTY); .@PN$ = getpartyname(.@PID); .@time$ = ...(I wrote in the last post how to get this) query_sql("INSERT INTO `orcs_memory` VALUES (" + .@PID + ", '" + escape_sql(.@PN$) + "', '" + .@time$ + "')"); And then for your npc, the sql query: prontera,150,150,3 script Orcs Memory Rank CLEAR_NPC,{ query_sql("SELECT `party_name`, `time` FROM `orcs_memory` ORDER BY `time` ASC LIMIT 10", .@pname$, .@rank$); mes("Orcs Memory Rank"); for (.@i = 0; .@i < getarraysize(.@rank$); ++.@i) mes("" + .@pname$[.@i] + " - " + .@rank$[.@i] + ""); close; }  
  21. Upvote
    bWolfie got a reaction from Dastgir in Npc which sell refined Equipments   
    I remember there is a plugin that does this. If I recall, it is sellitem2: https://github.com/dastgir/HPM-Plugins
  22. Upvote
    bWolfie reacted to raPalooza~ in New life for RO   
    The dream for those who love customizing Ragnarok like myself. I cant say how anxious and happy I am. @Vlync that's not how we should welcome such a ambitious project, and when i say ambitious i mean that the complexity of this project is huge! Someone trying to accomplish something like this for the community should always be celebrated, even with the failures of previous attempts.

    @Temtaime
    Thank you for your time, and count on me with testing! 
    Hope to give you ideas on the creation of an APIs to help developers interact with the client engine.
    And as you said, there is an infinity of possibilities with a custom client \o/
    Hope to hear more about the project soon. ;]
  23. Upvote
    bWolfie reacted to Temtaime in New life for RO   
    Hello everybody !
    I'm working about two years on writing a complete new RO client. I hadn't so much time, as I'd wish, but now it's almost ready for a basic gameplay.
    So what are the advantages of having own RO client ?
    RO doesn't depend anymore on Koreans. It gives an ability for releasing of any new feature, whatever the players want: new 3D mobs, dynamically generated locations, everything you want.
    The client is cross-platform and can work on Windows, Linux, Mac OS X and Android natively.
    Thanks to using of new computer graphics features, the client works faster, consumes fewer resources, providing better graphics. For example, it loads a location instantly(to be more precise, it takes ~15 ms to load a map) - so no waiting anymore !
    What are the features we have today ?
    Dynamic shadows and per-pixel shading(no strange blur on the ground anymore!).
    Correct rendering of all the sprites and locations including all the animations on the locations.
    Rendering the best part of effects.
    The most part of UI.
    All the network communications with server.
    But there are some missing features: some part of UI(skill UI for example), and some in-game interactions are missed. But all these will be fixed soon.
    I would find those who are interested in that project, because it will be the only project, which will be used on the servers providing better game experience.
    Also, a development of the project requires some means and other help, so if you have a mind and in the position, you can write to me in PM or in these comments.
     
    Some screenshots:






  24. Upvote
    bWolfie reacted to Dastgir in Ragnarok Unpacked Clients Repository (RUCR)   
    RUCR
    Hello Hercules Community,
    I was working on RUCR this month and I am happy to announce that it's complete. The Site contains all Ragexe(upto 2016-07) and RagexeRE from 2014, fully unpacked.
    It would be great if there will be no mirrors, I would be keeping this web up and running, so mirrors won't be needed.
    Also, if you find any clients missing, you can post it here, and I will check if that can be uploaded.
     
     
    Repo Link: DISABLED
    Enjoy
     
  25. Upvote
    bWolfie reacted to Echoes in Question about Client 'Releasers'   
    Hello all
    The question I have is not a problem, but a doubt.. related with the Client Releasers, how do they do their work?
    I will have some "free" time soon, so I want to learn all about the code part of Ragnarök Online, and the question above came up to my mind.. What if, by learning it's roots, I could help hercules community getting an awesome client release? I'm learning japanese at the moment, and may use this to extract stuff from the data from jRO. I know Hercules is based on kRO, but that is a start  
    So, where/how did the Client Releasers learned their stuff.. I'm really looking forward to learn how to work on this game, and I'm willing to learn new code and programs.
    I don't want to take the work of the people working on Realising Clients lightly, I do not take their work lightly, but I can't express myself better than this since english is not my first language  
     
    Any tip, or "guide" will be greatly appreciated  
×
×
  • Create New...

Important Information

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