Jump to content


Popular Content

Showing content with the highest reputation since 03/17/2021 in Posts

  1. 6 points
    4CrAM - 4th Class rAthena Mod Welcome to the topic page for 4CrAM, a project that adds fully working support for 4th jobs (and other future trait era jobs) and all the systems that comes with them. This mod was started back in July of 2020 and slowly revealed to people a few months later as development progressed. The project's development is split into multiple phases with each one focusing on the development of certain things and as of the time of typing this 2 of the 3 phases are completed. With 6 of the 12 jobs completed I feel its time to fully reveal the project here to the public. So what are the 4th jobs and what do they offer? 4th jobs are a new era of jobs I like to call "Trait Era" jobs. These jobs are very unique compared to other jobs due to a number of new game mechanics that comes with them call the trait system and the AP system. To the right side you will see a lower half of the stats window with a bunch of new stats related info. This is the traits system and only trait era jobs can access it. When a player changes into a trait era job and levels above 200, they get trait or T.Status Points which can be spent on one of the 6 T.Stats which will increases the T.Sub-Stats and even affect regular sub-stats. This system adds a whole new layer to a character's build, allowing for a bigger variety of builds. T.Stats are also very powerful as the T.Sub-Stats they affect have a big impact on a character's performance. The other thing to the top left is a 3rd gauge that appears in the UI once you become one of these trait era jobs. This is the AP (Action Point) system. AP can be gained by using certain skills and is used as a requirement for casting some of the most powerful skills. You can even see a white bar below the character on screen right below the HP/SP bars. Finally, (not shown here as its not coded in yet) trait era jobs have access to new level 5 weapons and level 2 armors which offer more attack and defense increase per refine and also another new system called the ranking system which adds a rank mark on the equip, making the gains from refinements much higher. With all these new mechanics its clear that these jobs are much more powerful and more fun to play then the previous jobs and brings a new era to the world of RO. Im excited to finally reveal the project to the public and bring this new era to the private server community. However, unlike my previous project 3CeAM, 4CrAM is a closed source project that can only be accessed by purchasing access permissions to the repository's im hosting the code on. To keep it short, im treating this project as my job and a source of income due to these difficult times (Fuck you COVID). But on the bright side it means im able to spend most of my time working on this project instead of working at some place outside my home and having little time for the project. If your interested you can check out the project's facebook page and join my discord server where you can chat with the community, see screenshots of the progress, get announcements, and also get more info on the project and its pricing. 4CrAM Facebook Page https://www.facebook.com/4CrAM 4CrAM Discord Server https://discord.gg/NSm44Wp
  2. 5 points
    View File Twins Fairy - NPC sprite TwinsꕥFairy Hi... I did this NPC some time ago Now I'm posting to the community FREE TioAkima Submitter Tio Akima Submitted 04/11/2021 Category NPC Sprites Video Content Author TioAkima  
  3. 4 points
    First of all, I apologize for the horrible English. The panel's official language is in PT-BR, if someone wants to translate they can send me PM or wait until I do a translation. ======= Hello guys, I present to you a panel that I developed in open source totally free for the community, developed in Laravel 8. Project Link: https://github.com/rscodexx/ragpainel Demo: https://rscode.com.br/ragpainel/ Functions [] General [] View users online. [] View accounts total. [] View chars total. [] View guilds total [] Top 3 players (PVP, WOE and MVP). [] User [] Register Account [] Login Account [] Change account (photo, password, email and birthdate). [] View last ip [] View days vip [] View cashpoints [] Forgot password [] Forgot login [] Admin [] View Logs [] Manager Credits [] Manager Vip [] Manager Staff [] Manager Bans [] Manager Tickets [] Configs Panel [] Rankings [] WOE [] MVPs [] Zenys [] PVP [] Events [] Database [] View Itens [] View Monsters [] Support [] NewTicket [] ViewTickets [] Donate [] To do Donate [] Consult Donates Layout Mobile Desktop Technologies The following tools were used in the construction of the project: Minimum Requirements PHP in version 7.3 or higher BCMath PHP Active Extension CtypePHP Active Extension Fileinfo PHP Active Extension JSONPHP Active Extension Mbstring PHP Active Extension OpenSSL PHP Active Extension PDO PHP Active Extension TokenizerPHP Active Extension XMLPHP Active Extension Install on Windows. Prerequisites: Before you begin, you will need to have the following tools installed on your machine: GIT, Apache, Mysql (Or any other type of database), Composer If you do not know how to install and configure a server environment, you can use tools that are all ready as: Xampp Wamp In addition, it is good to have an editor to work with the code as VSCode Running the Backend (server) # Clone project $ git clone https://github.com/rscodexx/ragpainel.git # Or download the project directly from the repository: https://github.com/rscodexx/ragpainel # Rename the file .env-example(is in the root folder of the project) to .env and config: DB_CONNECTION=mysql # DB Type DB_HOST= # DB Ip DB_PORT=3306 # DB Port DB_DATABASE=ragpainel DB Name DB_USERNAME=ragnarok DB User Name DB_PASSWORD=ragnarok DB User Password TIMEZONE=America/Sao_Paulo # Time Zone LOCALE=pt-BR # Language(only the one supported for now). FALLBACK_LOCALE=pt-BR # Language for erros(only the one supported for now) # Access the project folder on your terminal $ cd ragpainel # After entering the project directory, install the composer and its dependencies. $ composer install # Wait for the installation # Install the panel tables, still with terminal open in the project directory use: $ php artisan migrate # There, your server is installed and configured. Running the web application (Frontend) # Start your server, to access the panel you need to access the public folder, an example below: $ http://localhost/ragpainel/public # You can also run the application without the need for an apache server configured through php artisan. # Access the project folder in your terminal $ cd ragpainel # Type the command: $ php artisan serve # Just click on the generated link to start the panel. # Use the command CTRL + C to shut down the server. How to contribute to the project? Post all the bugs and errors found here: https://github.com/rscodexx/ragpainel/issues If you want, you can make a DONATION
  4. 4 points
    Hello, everyone. I came back to show you some more of my work. The works of these examples were inspired by anime and requests by some people. Remembering that I make sprites on demand. If you are interested in making an order or talking to me for a quote this is my discord ID: Moonyxel#5356
  5. 4 points
    This topic about Nemo fork https://gitlab.com/4144/Nemo Most changes present in ChangeLog Patches reports service: http://nemo.herc.ws For test Ragnarok zero clients need: this nemo fork and enable at least patches from https://gitlab.com/4144/Nemo/blob/master/profiles/zero_minimal.log this or similar clientinfo.xml https://gitlab.com/4144/Nemo/blob/master/configs/zero/clientinfo.xml From 2018-11-14 in all clients must be enabled patch Remove hard coded address/port For clients newer than 2018-03-09: Need manually copy cdclient.dll from Nemo/input or enable patch "Copy patched Cheat Defender Game Guard" Clients exe downloads: http://nemo.herc.ws/downloads/ Full client downloads: http://nemo.herc.ws/downloads/#downloadable-full-clients Discord: https://discord.com/invite/ByEQHDf
  6. 3 points
    RO Patcher Lite About Replacement for Gravity's RO patcher. Works faster and doesn't consume your entire memory for just seeing it crashing, aside from this, it works almost exactly as the official patcher does, so that it shouldn't break, unless Gravity changes something vital to their patcher. It works on every 32-bit and 64-bit Microsoft* Windows* platform and is free of any cost. Known Issues None. Download & Website http://ai4rei.net/p/rsu License This work is licensed under a Creative Commons Attribution-Noncommercial-No Derivative Works 4.0 International License.
  7. 3 points
    Olá pessoal, apresento para vocês um painel que eu desenvolvi em código aberto totalmente gratuito para a comunidade, desenvolvido em Laravel 8. Link do projeto: https://github.com/rscodexx/ragpainel Demonstração: https://rscode.com.br/ragpainel/ Funcionalidades [] Geral [] Visualizar jogadores online. [] Visualizar total de contas. [] Visualizar total de personagens. [] Visualizar total de clãns. [] Top 3 jogadores de (PVP, WOE e MVP). [] Usuário [] Criar conta [] Registrar conta [] Alterar dados da conta(foto, senha, e-mail e deta de nascimento). [] Visualizar quantidade de acessos. [] Visualizar data e hora do último acesso. [] Visualizar último ip acessado. [] Visualizar quantidade de dias vip. [] Visualizar quantidade de créditos. [] Esqueceu sua senha [] Esqueceu seu login [] Administrador [] Visualizar Logs [] Gerenciar Créditos [] Gerenciar Vip [] Gerenciar Equipe [] Gerenciar Banimentos [] Gerenciar Tickets [] Configurações do Painel [] Rankings [] WOE [] MVPs [] Zenys [] PVP [] Eventos [] Database [] Visualizar Itens [] Visualizar Monstros [] Suporte [] Criar Ticket [] Visualizar Tickets [] Doações [] Fazer Doação [] Consultar Doações Layout Celular Desktop Tecnologias As seguintes ferramentas foram usadas na construção do projeto: Requisitos Mínimos PHP na versão 7.3 ou superior BCMath PHP Extensão ativa Ctype PHP Extensão ativa Fileinfo PHP Extensão ativa JSON PHP Extensão ativa Mbstring PHP Extensão ativa OpenSSL PHP Extensão ativa PDO PHP Extensão ativa Tokenizer PHP Extensão ativa XML PHP Extensão ativa Instalação no Windows. Pré-requisitos Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas: GIT, Apache, Mysql (Ou qualquer outro tipo de banco de dados), Composer Se você não sabe instalar e configurar um ambiente de servidor, pode utilizar ferramentas que já vem tudo pronto como: Xampp Wamp Além disto é bom ter um editor para trabalhar com o código como VSCode Rodando o Backend (servidor) servidor) # Clone este projeto $ git clone https://github.com/rscodexx/ragpainel.git # Ou baixe o projeto direto do repositório: https://github.com/rscodexx/ragpainel # Renomeie o arquivo .env-example(está na pasta raiz do projeto) para .env e configure. DB_CONNECTION=mysql #Tipo de banco de dados. DB_HOST= #IP do banco de dados. DB_PORT=3306 #Porta do banco de dados. DB_DATABASE=ragpainel #Tabela do banco de dados. DB_USERNAME=ragnarok #Usuário do banco de dados DB_PASSWORD=ragnarok #Senha do banco de dados. TIMEZONE=America/Sao_Paulo #Horário LOCALE=pt-BR #Idioma geral. FALLBACK_LOCALE=pt-BR #Idioma das mensagens de erro. # Acesse a pasta do projeto em seu terminal/cmd $ cd ragpainel # Após entrar no diretório do projeto instale o composer e suas dependências. $ composer install # Aguarde a instalação. # Instale as tabelas do painel, ainda com cmd aberto no diretório do projeto utilize: $ php artisan migrate # Pronto, o seu servidor está instalado e configurado. Rodando a aplicação web (Frontend) # Inicie o seu servidor, para acessar o painel é necessário acessar a pasta public, um exemplo abaixo: $ http://localhost/ragpainel/public # Você também pode rodar a aplicação sem precisar de um servidor apache configurado através do php artisan. # Acesse a pasta do projeto em seu terminal/cmd $ cd ragpainel # Digite o comando: $ php artisan serve # Basta clicar no link gerado para iniciar o painel. # Use o comando CTRL + C para desligar o servidor. Como contribuir para o projeto? Poste todos os bugs e erros encontrados aqui: https://github.com/rscodexx/ragpainel/issues Caso queira, pode fazer uma DOAÇÃO.
  8. 3 points
    Hi everyone, A few days ago I started working on an "RSM to glTF 2.0" model converter as an excuse to toy with the glTF file format. I don't know if this'll be useful to anyone but I'm making it open-source so people can re-use it (maybe as an alternative to xarple's converter). glTF, unlike most other formats, allows easily sharing/showcasing models on the web, like so: * https://tinyurl.com/na33zm9s (model made by @Syouji from here) * https://tinyurl.com/22vs9nhm (model made by @Naruto from here) The project is still very early in the development process so it's not refined at all but it should be fairly usable as it is. You can find it on github: https://github.com/L1nkZ/rag2gltf Limitations * glTF 2.0 doesn't support texture animations Releases 0.1.1 - https://github.com/L1nkZ/rag2gltf/releases/tag/v0.1.1 0.1.0 - https://github.com/L1nkZ/rag2gltf/releases/tag/v0.1.0 Screenshots Microsoft 3D Viewer Blender Better quality: https://webmshare.com/play/d7BBY
  9. 3 points
    FYI, I have also added Custom Shields & Custom Jobs patches in WARP and yes it supports all clients from 2010 - 2021. New features Custom Shields: Maximum Shield count can be customized now (limited to 127 for now). You can also validate a shield id based on the job id by modifying ValidateShieldID function in ShieldTable_F.lub. Custom Jobs: All the Lua files are now in a different folder called 'JobInfo' to avoid mixing in with others. The tables have gone through some changes as well. You can specify different strings based on servicetype. For e.g. "korea" and "america" can have different strings. To achieve this, you need to specify an override table with the name LT_<servicetype number>. For e.g. LT_0 specifies overrides for korea servicetype. Check PCNames.lub to get a clearer idea. At present it is only used for name changes & palette path changes. Scaling for Baby Jobs can be changed. You can change this in Shrink_Map inside PCIDs.lub. There is one caveat though, due to client limitation, the factor needs to be specified as an IEEE hex string. (no floating point support in Lua function calls ) For both: You get the option to copy the files to your patched client area. The files are copied only if you apply the patch. For Custom Shields, the max shield value also gets updated in the copied file automatically. I was planning on more amount of changes in Custom Jobs, but it's on hold for now.
  10. 3 points
    Alright, I pushed a very rough release as an exe for people to try it out (and give some feedback): https://github.com/L1nkZ/rag2gltf/releases/tag/v0.1.1
  11. 3 points
    View File Purple Flux Themes Experiment your First Bootstrap Flux. Design by @Mihael Flux Integrated Themes. Some of New rA Devs msg me to share the themes in Flux Integrated, Here you go I hope you like it. Thank you very much rAthena Developers. Installation: Step 1: upload the Addon Folder on your flux name skyzone.zip make sure it is extracted. Step 2: upload the themes on your themes name is purple_themes. Step 3: open the applocation.php that located on your config Folder Step 4: find 'ThemeName' => array('default', 'bootstrap'), and add the purple themes it is look like bellow + 'ThemeName' => array('purple_themes', 'default', 'bootstrap'), NOTE: - do not remove the default to override all pages on the default flux. - this is 100% free release. do not sell. - Orange Themes by Mihael will be next upload. Submitter Skyzone Submitted 03/21/2021 Category Fully Coded Themes Video Content Author Design By Mihael Coded By Skyzone  
  12. 2 points
    View File Quest Point System [PT-BR] O sistema consiste em da 1 quest/missão ao player, o jogador que a fizer ganhará 1 Ponto de Quest, esses pontos o player porá usar para trocar por custons ou algo de seu interesse, as quest são sorteadas de forma aleatória dentre as dificuldades, e os Admins/GMs podem adicionar itens de quest in-game assim como podem editar também. Obs: Mais em baixo deixarei uns videos relacionado ao sistema, o script tem algumas alterações se comparado com os videos mas nada de mais. Obs2: Caso alguém encontre algum bug ou queira da sugestões fique a vontade, farei assim que puder. [ENG] The system consists of 1 quest to the player, the player who makes it complete earn 1 Quest Point, and these points you can use to exchange for custom or something of interest to you, the quests are random, and the Admins / GMs can add quest items in-game like this you can edit too. Note: Below I will leave some videos related to the system, the script has some changes compared to the videos but nothing major. Note2: The translation is not very good, but I believe can understand it, you can make suggestions for me to make the improvement. Videos: Submitter Hyroshima Submitted 04/11/2021 Category Games, Events, Quests Video Content Author Hyroshima  
  13. 2 points
    Need the latest kRO Install folder for your private server? Look no further! ----> Download <---- Latest: 2020-01-24 Installation: Official kRO Updated: 06/04/2021 Download Link: http://bit.ly/latestkro Package contains RSU RO Patcher Lite for kRO and kRO RE by [Ai4rei] This package is maintained by [Akkarin] This ZIP archive is 3.50GB in size and includes all BGMs plus the latest RSU ([2021-02-19] Release Simply download, extract, play! A fan of this topic? Hit the rep button
  14. 2 points
    Olá, aventureiros, Estou disponibilizando um novo projeto que estou iniciando inspirado pelo @llchrisll. Ele é responsável por traduzir os arquivos do kRO da pasta Data/System para inglês. Estou traduzindo seu repositório para português, incluindo imagens com texto. A primeira versão inclui o menu 'Banco' traduzido, incluindo os botões. O nome do projeto é ROBC (Ragnarok Online Brazil Client) Github: ROBC <-- Clique aqui para acessar o repositório.
  15. 2 points
    Hi! Yes I'm currently working on supporting RSM2 models (without animations at first) and I'm totally basing that on Tokei's work (thanks a lot to him for releasing his code).
  16. 2 points
    Great. I hope that the progress of R & D of rsm2 conversion can be brought to the forefront. So far, the most troubling problem for everyone is how to degrade the rsm2 model, resulting in various game maps not working properly. This is not my familiar field, and I can't give much help. Tokei Uploaded an article before, which may serve as a reference
  17. 2 points
    at the end of your rathena/npc/other/Global_Functions.txt add function script mes_ar { [email protected]$ = getarg(0); explode([email protected]$, [email protected]$, " "); [email protected] = getarraysize([email protected]$) -1; for([email protected][email protected];[email protected]>=0;[email protected]){ [email protected]$ += [email protected]$[[email protected]] + " "; } mes [email protected]$; return; } How to use: prontera,0,0,0 script xxxxxx 444,{ mes_ar "روح شوف كونوسوبا"; end; }
  18. 2 points
    What a great contribution! I've seen that many mappers seek to convert rsm2 to rsm to use with browedit, it would be great if your converter could do it.
  19. 2 points
    Use the Notepad++ ( https://notepad-plus-plus.org/downloads/ ) and convert the file encoding from UTF-8 to ANSI
  20. 2 points
    Hello, I'm Haziel. I've been a graphic artist for over 15 years. I've made commissions for several Ragnarök Servers and also, worked on the production of some Indie Games either as Concept or Pixel Artist. Spriter is my main role on game development but I'm also able to perform as Designer, Mapper and Programmer, drop me a PM if you're interested in any of those services. For the previews below, keep in mind: Headgears, Garments, Equipment, Weapon/Shield and Monsters. Headgears Divine Headgear Set A Gem Themed Headgear Set carrying the theme of mystical stones, targeted for each of the main class branches. Dragon Headgear Set In a similar fashion of the previous one, having one main headgear targeted to fit certain classes. Equipment Divergent Set The Divergent Set concept is based on evolution. After meeting some requirements, the player would be able to evolve the basic Divergent Equipment (grey-ish blue), to one of 8 different forms: Demon (Purple), Dragon (Green), Fox (Orange), Ox (Black), Phoenix (Red), Shark (Skyline Blue), Tiger (Yellow) and Wolf (White). Each one with its own properties. The Helmet has it's own appearances while the other equipment will have it's colour changed. Arcane Set The Arcane Set was meant to be a magical bundle of equipment with four options of headgears for combining, it also has a Weapon compatible with Wizards, Sages and their evolutions. Sacred Set Initially, the Sacred Shield was requested, then, a Swordsman Equipment set, I mixed both things and expanded it to an 8-piece Equipment Set. Plate themed, this one is intended for Knights, Crusaders and their respective evolutions, but can be used by any Class. The Shield is currently only available for Crusaders and evolutions but can be adapted for any Class, although a specific Diff from NEMO is required to implement it. An alternative Cursed theme is also available. Elemental Auras Four Aura-like headgears and four monsters/pets to go along the theme. Anime/Show/Game Themed Gears Anime/Game Themed Gears Miscellaneous Gears made based on some Anime/Game characters and/or artefacts. Above, Megaman X and Zero Helmets from Megaman X franchise, Dying Will from Katekyo Hitman Reborn anime, Kaneki Mask from Tokyo Ghoul anime. Sword Art Online 2 Headgears/Garments and 3 Weapons based on the Manga/Anime Sword Art Online. Elucidator and Dark Repulser both are available for Knights and Evolutions, Kirito Weapons for Assassins and Evolutions. Event Gears Valentine's Day Halloween Halloween Package includes 5 Headgears with matching Garments and also the Wicked Set, composed of 2 Headgears and a Garment. Auras 32bit Headgear Auras All of them available in 12 colours. Monsters Defence Turrets Those are monsters meant to be summoned and attack anything that goes near. Originally intended to be WoE-related. Untear, Unseal, Unnes & Undine My take on the concept of evolutive Pets, can also be used as monsters. Miscellaneous Monsters Situational mobs to be used in Custom Maps/Quests. Trickster Collection My own take on Trickster Online conversions. Christmas Boss: Evil Santa Meant for Christmas Events, this boss has some weirdly strong Reindeers as minions! Sword Art Online Collection Overlord Collection RE: Zero Collection Bosses Big Bosses Really Big Bosses VIP Badges Those were intended to be exclusive to certain VIP levels, there are alternate versions for PVP purposes. Logo Headgears I also offer the service of recreating a server's Logo in a promotional Headgear. Headgear Edits Examples of minor works I usually receive requests for, that may be, from little corrections or addition of details to recolours and mixing of headgears. Above, a symbolic gift to Nova and his request about a Sunglass equipped on the lower slot. Garments/Robes Garments are visual items Gravity made on Jan/05 of 2011, but even Gravity itself didn't make much of them. They're equipped on Cape or Costume Cape slot and must be made Class by Class to fit perfectly on each movement. Different from Headgears, they are layered correctly behind the character and does not stay floating around it as some custom content out there. Official examples of it are the Archangel Wings and the Adventurer's Backpack. Wing-Themed Collection My current Wing collection consists of several themes divided on Insect, Feathered, Leather and Other categories. Suitable for all classes. Classes Relics A garment bundle created to illustrate an attribute of each class branch in RO. Miscellaneous Garment Collection Another set of Custom Garments, but with another kind of thematic, instead of the usual wings. Weapons Weapons Weapons are specific for classes, but can be adapted to multiple at once. Miscellaneous Equipment Sets These have no visual appearance, are only intended as common gear. Freebies Headgears Garments Monsters Freebies Click on the preview image to be redirected to download thread! Freebies will be posted weekly! Rules 1. DO NOT steal my work, it takes hours, days, sometimes weeks to be made, don't claim it yours. 2. DO NOT redistribute, mirror or redistribute my work. 3. DO NOT edit my work without my permission, It includes recolours. 4. DO NOT remove my signature included among my files, be respectful. 5. DO use my works as Donation Rewards, be kind and just ask me first. Additional Information • I'm a Freelancer and my work is for sale, contact me by PM, Facebook, Discord, E-Mail ([email protected]) or Skype (hyering) if you're interested. • I'll not edit or modify other Artists' work without their permission, be sure to have it before asking. • I do take references on Sprites from TalesWeaver, Trickster and other sources, but I'll not redistribute raw materials or teach how to get it. • Feel free to contact me speaking English or Spanish. I can also understand Portuguese at a certain level. • I'm not a master or a know-it-all, I'll share my knowledge when I feel appropriate to do so.
  21. 1 point
    Review Drop Effect and Auto System ======================== - Drop Effect - Auto Bot - Auto Loot - Auto HPSP ======================== Auto System Use by Item not command. Modify Script Thank you.
  22. 1 point
    if ( Zeny < .costamount ) { next; mes .NPCName$; mes "You don't have ^ff0000"+.costamount+"^000000 Zeny!"; close; } change to if ( Zeny < .costamount && getgroupid() != 5 ) { next; mes .NPCName$; mes "You don't have ^ff0000"+.costamount+"^000000 Zeny!"; close; } Zeny -= .costamount; change to if (getgroupid() != 5 ) { Zeny -= .costamount; }
  23. 1 point
  24. 1 point
  25. 1 point
    Check msgstringtable.txt
  26. 1 point
    clear(); should only be called if there are any mes(); (aka npc dialog) displayed
  27. 1 point
  28. 1 point
    I have no ideas. Why don't you ask the people who made it? I'd start by looking at where you downloaded it.
  29. 1 point
    for basic Gepard 150$ harmony already dead long time ago
  30. 1 point
    https://github.com/llchrisll/ROenglishRE/tree/master/Client Support/Renewal/2018-06-20/data/luafiles514/lua files/skillinfoz
  31. 1 point
    Ah yeah, I've seen many requests about this. Generating RSM files from other formats (including RSM2) was not in my priority list but I'll see if I can do something about this. Well, RSM2 files are not handled yet! Comparing file formats is always a matter of pros and cons. The OBJ format lacks some features and is less compact than glTF 2.0, that's for sure. About FBX vs glTF 2.0 though, the main advantage is about development and maintenance I'd say. Since glTF is an open-source format, it's easy to find implementations, re-use them and also maintain a working converter in the future. Another advantage of glTF is its portability (to the web notably). FBX might be better for general purpose model editing at the moment though. Yeah I understand standalone executables are easier to use. I'll see if pyinstaller can do the trick.
  32. 1 point
    prontera,155,173,5 script Give 94,{ if(getd("$Quest_"+get_unique_id())){ message strcharinfo(0),"Quest already done for this mac."; end; } if(countitem(512) >= 10 && countitem(513) >= 10){ delitem 512,10; delitem 513,10; getitem 501,1; setd "$Quest_"+get_unique_id(),getcharid(0); } else message strcharinfo(0),"Not enough items."; end; }
  33. 1 point
    There isn't one. The cheap/free guards are full of holes and shouldn't be used.
  34. 1 point
    Go to src/map/atcommand.cpp then hanapin mo tong line na to : Then replace mo yung gusto mong coordinates then Recompile
  35. 1 point
    try to add: if ([email protected] == Job_Gunslinger || [email protected] == Job_Ninja || [email protected]ass == Job_Soul_Linker || [email protected] == Job_Star_Gladiator) { mes "Sorry, you cannot join this race!"; close; }
  36. 1 point
    if(strcharinfo(3) == "mappvp" ) { str 10} else { str 10; vit 50;}
  37. 1 point
    can you include examples folder on the release, thank you
  38. 1 point
    View File ep 17.2 custom npc in this file, automatic enchant npc, automatic modul exchange, varmeal ticket exchange, automatic armor exchange, note : this is custom made, feel free to download and modify as u like. ep 17.2 item_db not included, its already in newest rathena server emulator. thx Submitter Dimas_shotta93 Submitted 03/13/2021 Category Utilities Video Content Author Dimas  
  39. 1 point
    View File Theme - TH1 Built with Bootstrap 4 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 vHost'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 vHost'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! Submitter Akkarin Submitted 05/02/2020 Category Fully Coded Themes Video Content Author Akkarin  
  40. 1 point
    Try this : // ------------------------------------------------------------------------------- // Script Name : Headgear to Costume converter >> Costume to Headgear converter // ------------------------------------------------------------------------------- // Description : // - Allows a user to convert the equipped headgear (on Top, Mid or Low) into a // costume item. It will remove any card and refine of the Item. // - Allows a user to restore the equipped costume headgear (on Top, Mid or Low) // into its original form. It will not return any card or refine of the item. // ------------------------------------------------------------------------------- function script costume { [email protected]_name$ = getarg(0); // ====================================================================== [email protected] = 7399; // Item ID Requirement // ====================================================================== disable_items; mes "["+ [email protected]_name$ +"]"; mes "Here you can convert your headgears into a Costume Headgear or restore to its Original form."; next; switch(select("I want to convert.:I want to restore.:No thanks.")) { case 1: setarray [email protected][1], EQI_HEAD_TOP, EQI_HEAD_MID, EQI_HEAD_LOW; for ([email protected] = 1; [email protected]<=3; [email protected]) { if (getequipisequiped([email protected][[email protected]])) { [email protected]$ = [email protected]$ + F_getpositionname([email protected][[email protected]]) + "-[" + getequipname([email protected][[email protected]]) + "]"; [email protected] = 1; } [email protected]$ = [email protected]$ + ":"; } if ([email protected] == 0) { mes "["+ [email protected]_name$ +"]"; mes "You need to wear headgears that I can costume..."; close; } mes "["+ [email protected]_name$ +"]"; mes "Please select what to convert."; mes "Remember, cards and refine will be removed."; next; [email protected] = [email protected][ select([email protected]$) ]; if (!getequipisequiped([email protected])) { mes "["+ [email protected]_name$ +"]"; mes "You're not wearing anything there..."; close; } mes "["+ [email protected]_name$ +"]"; mes "You want to Costume your " + getitemname(getequipid([email protected])) + "?"; next; if (select("Yes, proceed:No, sorry.") == 2) { mes "["+ [email protected]_name$ + "]"; mes "Need some time to think about it, huh?"; mes "Alright, I can understand."; close; } if ( countitem([email protected]) < 1 ) { mes "["+ [email protected]_name$ + "]"; mes "You need "+getitemname([email protected]); end; } delitem [email protected],1; costume [email protected],1; // Convert the Headgear mes "["+ [email protected]_name$ +"]"; mes "Done, enjoy your costume headgear."; close; case 2: setarray [email protected][1], EQI_COSTUME_HEAD_TOP, EQI_COSTUME_HEAD_MID, EQI_COSTUME_HEAD_LOW; for ([email protected] = 1; [email protected]<=3; [email protected]) { if (getequipisequiped([email protected][[email protected]])) { [email protected]$ = [email protected]$ + F_getpositionname([email protected]$[[email protected]]) + "-[" + getequipname([email protected][[email protected]]) + "]"; [email protected] = 1; } [email protected]$ = [email protected]$ + ":"; } if ([email protected] == 0) { mes "["+ [email protected]_name$ +"]"; mes "You need to wear costumed headgears that I can restore..."; close; } mes "["+ [email protected]_name$ +"]"; mes "Please select what to restore."; mes "Remember, I will only restore it back without refine and cards."; next; [email protected] = [email protected][ select([email protected]$) ]; if (!getequipisequiped([email protected])) { mes "["+ [email protected]_name$ +"]"; mes "You're not wearing anything there..."; close; } if (isequippedcnt(getequipid([email protected])) > 1) { mes "["+ [email protected]_name$ +"]"; mes "You're wearing too many of the same headgear!"; mes "How am I supposed to know which one to restore?"; mes "See me when you have one equipped."; close; } if (countitem(getequipid([email protected])) > 1) { mes "["+ [email protected]_name$ +"]"; mes "You have another " + getitemname(getequipid([email protected])) + " with you."; mes "Put it away before restoring."; close; } mes "[" + [email protected]_name$ + "]"; mes "You want to restore your " + getitemname(getequipid([email protected])) + "?"; next; if (select("Yes, proceed:No, sorry.") == 2) { mes "["+ [email protected]_name$ +"]"; mes "Need some time to think about it, huh?"; mes "Alright, I can understand."; close; } if ( countitem([email protected]) < 1 ) { mes "["+ [email protected]_name$ + "]"; mes "You need "+getitemname([email protected]); end; } delitem [email protected],1; // Restore headgear by recreating a = getequipid([email protected]); delitem a,1; getitem a,1; mes "["+ [email protected]_name$ +"]"; mes "Done, enjoy your restored headgear."; close; case 3: mes "["+ [email protected]_name$ +"]"; mes "Very well. Return at once if you seek my services."; close; } } // --------------------------------------------------------------------------- // Add more lines to put your npc on different cities (adjust name if desired) // --------------------------------------------------------------------------- prontera,159,181,5 script Costume Clown#1 715,{ callfunc "costume","Costume Clown",0; end; }
  41. 1 point
    Hello and welcome to the continued English translation project, started by @zackdreaver. Many may know already that zackdreaver stopped with his project and that I continued with it since then. See here. First of all thanks to zackdreaver for his time and passion, which he contributed so far with his project. But since there was no one else who had a project like his or someone who took his/her time to do all this work, I thought I could take over and learned the way to do it. The result can be found at this link: https://github.com/llchrisll/ROenglishRE I made a lot of progress so far regarding translations, skill rebalances and 2020 client support. Lately I also added the required files for pre-renewal, which still follows the same format as zackdreaver's ROEnglishPRE repo, by overwriting the renewal project files with the pre-renewal files. I also have an discord server setup for faster support, issue reporting and more. Link can be found at the repo above. The difference between these two projects is also how it is installed, but to make things easier I setup a wiki: https://github.com/llchrisll/ROenglishRE/wiki The actual guide can be found here: https://github.com/llchrisll/ROenglishRE/wiki/Project-Guide If you experience any trouble using this project, please use the discord server because I rarely visit the rAthena forum. Best regards, llchrisll aka Houndeye
  42. 1 point
  43. 1 point
    Idea: Unlimited Bottle Grenade and Fire Bottle Settings?, first release Now, Download: current bNoRequireItem-rA-2018017-ae89b3a7.diff for rAthena Git Hash: ae89b3a7 bNoRequireItem-rA.diff
  44. 1 point
    Grate Job Frost.. Take my money soon hahahaha
  45. 1 point
    Veja, Se a skill aparece pro cliente, e ele tem a opcao de clicar nela. A parte do cliente provavelmente esta certa. Quando o cliente clica na skill, o servidor vai verificar as configuracoes para ver se batem. Se nao batem ele nao vai dar a skill. Em outras palavras, se na configuracao do servidor diz que a Skill precisa de uma certa skill e na pasta data diz que precisa de outra skill, nao vai funcionar. Entao, provavelmente, é algo com a skill_tree.txt. De repente erro de digitacao ou esta alterando o arquivo errado (Por ex. se o servidor nao for Renewall e voce esta alterando a skill_tree da pasta "re"). No caso, tenha certeza que voce editou o arquivo certo, que no caso seria dentro da pasta Import.
  46. 1 point
    View File @AnalyzeItem count item in your server @aitem this command allows you to check how many of the item in the server command @aitem2 allows you to check also who have the items @aitem is fast, but @aitem2 will take some time to finish the time depend on how big your database is! Keep in mind that this script work with sql , so if you got an item you will need to wait xtime(default 30 sec) to save in sql so you can see it with the command (or relogin or any act in the server that force you data to be saved , it's all depends on your server setting and your usage) you should wait until the command is done , do not logout/talk to npc/ anything until you get the results! '@AnalyzeItem' return the count of the item in the server. '@AnalyzeItem2' return the count of the item and the lst of who have it in the server (take more time). USAGE: @AnalyzeItem <ITEM_ID> @AnalyzeItem2 <ITEM_ID> OR @AItem <ITEM_ID> @AItem2 <ITEM_ID> Wait until you get the results in your chat to add more tables (like other storages) check the array [email protected]$ and [email protected]$ F_GET_REAL_OWNER_NAME(<"string table">,<id>) get the name for id Submitter sader1992 Submitted 06/22/2020 Category Utilities Video Content Author sader1992  
  47. 1 point
    Hello, I indeed thought of this problem so I would put a second link with all the files of the map
  48. 1 point
    View File sader's Garment Files Generator how it work : it make data folder and copy the Garment files in it and rename them since Garment need to renamed on the name of every classes boy and girl you will need : main spirit file main act file drop spirit file drop act file item bmp collection bmp the files will be named with Korean at the place where the program is it will create the data folder inside it all the files after it done keep in mind that you need to edit spriterobename.lua/spriterobename.lub and spriterobeid.lua/spriterobeid.lub Contact me for Errors Submitter sader1992 Submitted 07/19/2017 Category Spriting & Paletting Tools Content Author  
  49. 1 point
    2.5 add F_MesItemInfo https://drive.google.com/file/d/1qwY8ZZFhEsLd28OZYaQvSIhyX2dVe8IJ/view I also add into item requirement field, just because I feel like it =/
  50. 1 point
    Homage to a great friend who passed away, Adriano Gurski Correia...
  • Newsletter

    Sign Up
  • Create New...

Important Information

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