Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 07/07/22 in all areas

  1. Heya, I've been working on a tool for a few weeks now and I believe it is in a ready enough state to be shown. This software is meant to edit str files, which are mostly used to display skill animations in-game. There may still be bugs left in the tool; reporting them here would be appreciated. You can download the software here: https://www.mediafire.com/file/epu1pr9xjdneupi Generic Ctrl-Z/Ctrl-Y to undo and redo an action. You can edit most shortcuts via File > Settings > Shortcuts. Transformations for the preview panel (same shortcuts as Act Editor) Translate: Left Mouse Button on the selected frame. Rotate: Shift-Left Mouse Button on the selected frame. Preview panel move: Right Mouse Button. Horizontal/vertical scaling: Ctrl-Shift-Left Mouse Button. Uniform scaling: Ctrl-Alt-Left Mouse Button. Unbound scaling: Ctrl-Left Mouse Button. Transformations for the edition panel Each layer can have multiple textures. To add a new one, click the texture combo box and select "Add new...". It will bring you to where the file is currently loaded from. While you can browse elsewhere, the textures must be in the same folder as your str file will be in. You can edit textures more rapidly with the gear button next to it. You can edit some fields by clicking the text before them. If you hold down the Left Mouse Button on this field (P1XY), you will be able to move it freely without moving the entire texture. This is especially handy when dealing with angles as those can give you unwanted results if you are editing them via the preview panel. The FPS property can be changed and saved. However, the client appears to completely ignore it and runs your animations at 60 FPS regardless. Editing an interpolated key frame will automatically create a new key frame on the timeline. Timeline panel A dot represents an existing key frame. An arrow represents an interpolated animation from the left key frame to the right key frame. You can right-click a key frame to bring up options: You can also copy the frame and move it elsewhere. The texture indexes are not re-adjusted. It copies the key frame as is. You can select multiple key frames by holding down the Left Shift key and holding down the Left Mouse Button. The traditional windows shortcuts can also be used for selection. These include: Arrow Key: move to the desired next frame. Ctrl-Arrow Key: move to the next key frame block in the wanted direction. Shift-Arrow Key: move to the next key frame for selection. Ctrl-Shift-Arrow Key: move to the next frame block while selecting what's inbetween. Double-Left Mouse Button: selects an entire frame and its interpolated section. Ctrl-A: selects the entire layer. You can move a key frame by selecting the key frame, clicking on the dot and then moving the key frame to the desired location. The operation above can also be done by selecting multiple rows at the same time. You can do a quick preview of the animation by moving the timeline selector. You can move a layer up and down by holding down the Left Mouse Button and moving it where you want it to. Right-clicking a layer also brings up more options. And I believe that's it! The next "feature" I wanted to implement was editing multiple frames at the same time, but unfortunately this project needs a small break from my end...! Hopefully some of you may have an use for it. Edit: I am most certainly not an animator and I do not know the real needs of those who will actually use the software. That is why it's being posted as a work in progress rather than a finished tool. If you have requests, feel free to post them below and I'll add as much as I can.
    1 point
  2. Hello everyone, I recently made a post about "New RO" in this same category, and a lot of people gave me nice feedbacks, so today I bring something that I was already thinking about doing for the community, but I wasn't in the mood, I want to thank my friends and developers @Pixel and @craftro without them none of this would be possible. About the project: ROW is an executable visual editor, you put your "YouRagnarok_patched.exe" and it will give you the options (just like WARP or NEMO) but this is for custom things So you need to have an exe already built, otherwise you won't be able to enter the game It is currently in the ALPHA BETA version, so you will only be able to access 1 function, which is to change the color of the monsters' hp bar. To use it is very simple, you select your exe, choose the look you want and generate the exe. Note: If you have gepard, it will probably not allow any changes, so test with gepard disabled. The site is not responsive yet, this is just a test model, and if you find any bugs let me know, it is to work on any version of the exe (2010~2022) (Except for Ragnarok Zero new UI) Link: https://hexed-regexe.herokuapp.com/mobs Link discord project https://discord.gg/MxTB7WJVy5
    1 point
  3. Version 1.0.7

    196 downloads

    Built with Bootstrap 5 for ease of data view and manipulation, this theme is light-weight with extra features! Modifications There are a multitude of config options in the config file that you can change to easily modify this theme. However, there are no wacky extra configs that essentially duplicate the code from /config/application.php like some "designers" do - there's no need and they shouldn't do it. Item & Monster Image - Ready All the item and monster images (like the images displayed on the db pages) will show automatically as they're served from II's image repository, updated once per week. There is code in the config file that explains how to display specific images for items and mobs elsewhere on the site. Character Sprites - Ready This theme uses II's chargen that is regularly updated to display character images. It's used primarily on the Server Info page where the number of each class is listed, with a selection of random hats. Refresh the page to force the chars to swap hats! Updated Facebook Page Plugin Most themes still use the now deprecated Page Like code. For ease of customisation, this theme uses the shiny new Page Plugin with various options in the theme's config file. You will need to create a Facebook App to use this plugin and can be disabled via the config file. Sliders! There are two carousel sliders in this theme: Firstly, in the Right Sidebar to display offers. Easily customised in the config file. Secondly, the screenshots box on the homepage that expands to display the image in a modal. These can also be customised in the theme config. Upload as many as you like! Top 3 Killed MVPs This is also using the hosted chargen to display MVP images on-the-fly so you don't have to do anything! You can easily edit the number if you want to display more. World Boss Sidebar Box If you've installed my World Boss code, the remaining kills will be displayed in a Sidebar Box. It's a small snippet to display the number so you can easily customise this box however you like! It can also easily be disabled via the config file. Footer Social Icons These icons will only display if you insert the links into the config file. You can also copy/paste (and swap the names) to easily create your own footer icons! License You are not allowed to redistribute this theme or any files associated with it. They are for your use only. Price Structure Now to explain the price. This theme costs $10 to download and install, and you can download all updates for the first 4 months. 4 months after purchasing, the rAthena forums will issue an invoice for a renewal charge of $10. You do not have to pay the extra $10 if you don't want to! If you choose not to renew, you will no longer be able to download new fresh updates. The renewal charge simply allows you re-download the file and it's updates after 4 months have elapsed. I will be actively developing new features for this theme (like Facebook Login in the next release, and integration with roBrowser) and other features that you can only download if you have an active subscription to this theme. If you chose not to renew, and then in 7 months time a really cool feature is added to this theme, you will have to settle the renewal invoice before you can download updates. Hope that clears up how the pricing structure works!
    10.00 USD
    1 point
  4. View File Cutin Checker I'm bored. So i made this simple Cutin Checker via @cutin command. To use this, simply type @cutin and input the EXACT cutin name. Cutin names can be found in data\texture\À¯ÀúÀÎÅÍÆäÀ̽º\illust ? Submitter Gidz Cross Submitted 07/06/2022 Category Scripts Video Content Author Gidz  
    1 point
  5. Version 1.0.0

    167 downloads

    I'm bored. So i made this simple Cutin Checker via @cutin command. To use this, simply type @cutin and input the EXACT cutin name. Cutin names can be found in data\texture\À¯ÀúÀÎÅÍÆäÀ̽º\illust ?
    Free
    1 point
  6. Alright, there's been some updates...! Texture names will be displayed over the keyframes. Re-organized the UI to clear up the right-sided panel. The Play button has been moved on the menu bar itself, with the Space shortcut. Adding a Snap option which is set to 1 pixel by default. Added an experiemental feature to retrieve the bias values from str files (does not recognize bezier nor uvbias). Can load and save with some EZV files (currently only tested with version 0.94 and 0.95). I haven't seen newer versions (not in RO anyway). It currently saves as version 0.94. Added background selection via Edit > Select background. (There are some unused buttons added, will clean up later.) I do plan on supporting bezier curves, but there aren't for now.
    1 point
  7. Hi Team, How do we do this? bypass when in Soul Link? I understand that this enables Dispel on GTB. But can we add an additional script that it will only work if the player (Sage/Professor) is on Soul Link? if((status_isimmune(bl) &&!tsc->data[SC_HERMODE] && rnd()%100 > 30 )) break; I tried this, but no luck. if((status_isimmune(bl) &&!tsc->data[SC_HERMODE] && sd->sc.data[SC_SPIRIT] && sd->sc.data[SC_SPIRIT]->val2 == SL_SAGE && rnd()%100 > 30 )) break; This is from src/map/skill.cpp case SA_DISPELL: if (flag&1 || (i = skill_get_splash(skill_id, skill_lv)) < 1) { if (sd && dstsd && !map_flag_vs(sd->bl.m) && (!sd->duel_group || sd->duel_group != dstsd->duel_group) && (!sd->status.party_id || sd->status.party_id != dstsd->status.party_id)) break; // Outside PvP it should only affect party members and no skill fail message clif_skill_nodamage(src,bl,skill_id,skill_lv,1); if((dstsd && (dstsd->class_&MAPID_UPPERMASK) == MAPID_SOUL_LINKER) || (tsc && tsc->data[SC_SPIRIT] && tsc->data[SC_SPIRIT]->val2 == SL_ROGUE) //Rogue's spirit defends againt dispel. || rnd()%100 >= 50+10*skill_lv) { if (sd) clif_skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); break; } if((status_isimmune(bl) &&!tsc->data[SC_HERMODE] && rnd()%100 > 30 )) break; //Remove bonus_script by Dispell if (dstsd) pc_bonus_script_clear(dstsd,BSF_REM_ON_DISPELL); if(!tsc || !tsc->count) break; for(i=0;i<SC_MAX;i++) { if (!tsc->data[i]) continue; switch (i) { Edit: Found a fix on this one: from Just change clif_skill_fail(sd,skillid,USESKILL_FAIL_LEVEL,0); to clif_skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); And fix the typo.. from sC to SC case SA_DISPELL: if (flag&1 || (i = skill_get_splash(skill_id, skill_lv)) < 1) { if (sd && dstsd && !map_flag_vs(sd->bl.m) && (!sd->duel_group || sd->duel_group != dstsd->duel_group) && (!sd->status.party_id || sd->status.party_id != dstsd->status.party_id)) break; // Outside PvP it should only affect party members and no skill fail message clif_skill_nodamage(src,bl,skill_id,skill_lv,1); if((dstsd && (dstsd->class_&MAPID_UPPERMASK) == MAPID_SOUL_LINKER) || (tsc && tsc->data[SC_SPIRIT] && tsc->data[SC_SPIRIT]->val2 == SL_ROGUE) //Rogue's spirit defends againt dispel. || rnd()%100 >= 50+10*skill_lv) { if (sd) clif_skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); break; } if(sc && sc->data[SC_SPIRIT] && sc->data[SC_SPIRIT]->val2 == SL_SAGE && status_isimmune(bl) && !tsc->data[SC_HERMODE] && rnd()%100 < 70 || status_isimmune(bl) && !(sc && sc->data[SC_SPIRIT] && sc->data[SC_SPIRIT]->val2 == SL_SAGE) ){ if (sd) clif_skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); break; } //Remove bonus_script by Dispell
    1 point
  8. Version 1.0.0

    377 downloads

    I made an easier to spot animation for Sleep status. Feel free to use this Sprite on your server, except: - Don't claim this sprite as yours. - Don't redistribute it. Installation Instructions 1.- Open the Zip file 2.- Extract to your Data folder: - data\sprite\ÀÌÆÑÆ® 3.- Enjoy! Note: I'm not doing any Sprite work services, just sharing this because I feel like it 9/10/2018 Post updated: Gif image.
    Free
    1 point
  9. Version 1.0.0

    1405 downloads

    These themes are old, so I've given them a quick dusting off and updated them to work with the current theme system. You should note that the status bar at the top do not work. Neither does the WoE banner box on the homepage. There are plenty of scripts around the forums to make these both work and is a good challenge for anyone who is looking into theme development. They are provided as-is.
    Free
    1 point
×
×
  • Create New...