Jump to content


Popular Content

Showing content with the highest reputation since 03/21/2021 in all areas

  1. 8 points

    Version 1.0.0


    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.


  2. 7 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
  3. 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  
  4. 4 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.
  5. 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
  6. 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
  7. 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.
  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

    Version 1.0.0


    CHESHIRE SET CUSTOM HEADGEAR & CUSTOM ROBE Greetings again, rAthena! I'm Haziel, once more, I'm back planning on new freebies every week! Cheshire Set consists in a one Custom Headgear and a Custom Garment, Cheshire Ears and Cheshire Tail. I hope you enjoy the final product! If you're interested on my work, reach me at: By downloading this file, you agree with my Terms of Service: • YOU WILL NOT remove my signature from any of the included files. • YOU WILL NOT alter, edit, recolour any of my files unless for your personal use. • YOU WILL NOT repost, repass or mirror my work nor edited versions of it anywhere. • YOU WILL NOT sell, resell or in any manner, ask money or rewards using my work as exchange. • YOU WILL NOT claim my work as yours.


  11. 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
  12. 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  
  13. 3 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.
  14. 3 points

    Version 1.1.1


    Ehh since my event scripts are piling up, I decided to make an Event Manager // Basic Event Manager // By Mabuhay /*-=-=-=-=-=-=-=-=-=-=-=-=-=- Currently added are the ff : {#} NAME - "NPC_NAME" [1] Bombring - "Event_Bombring" [2] Dice - "Event_Dice" [3] Last Man Standing - "Event_LMS" [4] Novice V Zombie - "Event_NvZ" [5] Poring Catcher - "Poring_Catcher" [6] Poring Hunter - "Poring_Hunter" (Added 12-15-2019) -=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/ // For easier management of Event NPCs ///////////////////////////////////// // NOTE: // ///////////////////////////////////// // I don't support any modifications unless I want to. // But if you want to change things especially the rewards, // Please refer to my F_Reward Functions // https://rathena.org/board/files/file/4068-itemvariablepoints-reward-function-for-beginners-or-lazy/ // You should be able to easily change the rewards // If you have basic scripting knowledge Header Settings: OnInit: // 1 = item reward // 2 = variable/cashpoints reward // If you want to set item and variable/cashpoints rewards, do 1|2. // If you only want 1, just choose between 1 or 2 $event_options = 1|2; // If item reward enabled // What items will be rewarded setarray $event_item_reward, 501, 10, 502, 5; // If variable reward.. set to your variable. // If cashpoints.. set to #CASHPOINTS / #KAFRAPOINTS (Free Cash Points) $event_var$ = "#EVENTVARIABLE"; // Variable name? // If cash points, set to Cash Points // If your custom var, set to the name of that thing. $event_var_name$ = "Custom Points"; // How much points gain if #VAR / #CASHPOINTS / #KAFRAPOINTS? $event_var_gain = 1; $event_item_arr = getarraysize($event_item_reward); // @eventstart for GM bindatcmd "eventstart", strnpcinfo(0)+"::OnStart",60,60; // @eventjoin bindatcmd "eventjoin", strnpcinfo(0)+"::OnJoinEvent"; end; You may now use @eventstart for GMs to select which ones to start. @eventjoin for players to enter and see which event is currently active Event timers / Clock are to be set here : // OnClock<hour><minute>: donpcevent "<npc_name>::OnStart"; OnClock0000: donpcevent "Event_Bombring::OnStart"; end; //----- 12 mn OnClock0100: donpcevent "Event_Dice::OnStart"; end; OnClock0200: donpcevent "Event_LMS::OnStart"; end; OnClock0300: donpcevent "Poring_Catcher::OnStart"; end; OnClock0400: donpcevent "Event_NvZ::OnStart"; end; OnClock0500: donpcevent "Poring_Hunter::OnStart"; end; OnClock0600: donpcevent "Event_Bombring::OnStart"; end; //----- 6 am OnClock0700: donpcevent "Event_Dice::OnStart"; end; OnClock0800: donpcevent "Event_LMS::OnStart"; end; OnClock0900: donpcevent "Poring_Catcher::OnStart"; end; OnClock1000: donpcevent "Event_NvZ::OnStart"; end; OnClock1100: donpcevent "Poring_Hunter::OnStart"; end; OnClock1200: donpcevent "Event_Bombring::OnStart"; end; //----- 12 nn OnClock1300: donpcevent "Event_Dice::OnStart"; end; OnClock1400: donpcevent "Event_LMS::OnStart"; end; OnClock1500: donpcevent "Poring_Catcher::OnStart"; end; OnClock1600: donpcevent "Event_NvZ::OnStart"; end; OnClock1700: donpcevent "::OnStart"; end; OnClock1800: donpcevent "Event_Bombring::OnStart"; end; //----- 6 pm OnClock1900: donpcevent "Event_Dice::OnStart"; end; OnClock2000: donpcevent "Event_LMS::OnStart"; end; OnClock2100: donpcevent "Poring_Catcher::OnStart"; end; OnClock2200: donpcevent "Event_NvZ::OnStart"; end; OnClock2300: donpcevent "Poring_Hunter::OnStart"; end; //----- 11 pm Currently I just alternately activate events per hour. You can change the event time as you wish. You may choose any of the ff: OnClock<hour><minute>: OnMinute<minute>: OnHour<hour>: On<weekday><hour><minute>: OnDay<month><day>: I hope this helps. If you want me to add more, just PM me on an event script that needs to be updated. Thank you. Compatibility is your responsibility. No backward Compatibility Support. Enjoy! NOTE : If you find this useful, please click the Upvote button to motivate me to do stuffs like this And you are welcome!


  15. 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  
  16. 2 points

    Version 1.0.0


    TwinsꕥFairy Hi... I did this NPC some time ago Now I'm posting to the community FREE TioAkima


  17. 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
  18. 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).
  19. 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
  20. 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; }
  21. 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.
  22. 2 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
  23. 2 points

    Project will expire in 9 days and 8 hours

    Our monthly fees: Web Hosting ($25) VPS Backup Drive ($13) 200GB Offsite NAS Sparkpost SMTP Relay ($10) So you all get the emails you're supposed to. Currently at 98.3% delivery rate. Misc software renewals ($3) Forum apps and plugins that require license renewal every 6 months are broken down to a monthly value. There are other costs for back-end services which are specifically sponsored by individual members of the rAthena project so do not require community crowdfunding.
  24. 2 points

    Version 1.0.0


    Greetings rAthena! I hope you enjoy this npc of Maple Story, it is the second I have done. Please do not claim my work as yours. Please do not sell it or resell it.


  25. 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.
  26. 1 point
    @chadness on // First job change Job_Options([email protected]_opt,Job_Swordman, Job_Mage, Job_Archer, Job_Acolyte, Job_Merchant, Job_Thief, Job_Super_Novice, Job_Taekwon, Job_Gunslinger, Job_Ninja); Change to : // First job change Job_Options([email protected]_opt,Job_Swordman, Job_Mage, Job_Archer, Job_Acolyte, Job_Merchant, Job_Thief); and next time use codebox
  27. 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  
  28. 1 point
    1. Deactivate the roulette or add items to it: https://github.com/rathena/rathena/blob/master/conf/battle/feature.conf#L68 https://rathena.org/board/topic/111706-how-to-enable-roullete/#comment-328097 2. Increase your event_queue to 10: https://github.com/rathena/rathena/blob/master/src/map/map.hpp#L49 3. I think we can't help you without knowing the script.
  29. 1 point
    I saw the Pull Request for it. Maybe will merged in master later or you can pull it. https://github.com/rathena/rathena/pull/5839
  30. 1 point
    default file rathena wont have that issue. And we didnt know what setup that has you done (i assume its not default latest rathena file). try to install the latest rathena and check it again. https://github.com/rathena/rathena
  31. 1 point
    Thank you. This is very useful for us. I have successfully converted the model
  32. 1 point
    Welcome rAthena Community! Hello everyone Ren here, so it has come to my attention through the discord channel alot of you are having issues setting up your new clients and are having issues or your new and want to jump right into the server construction but cant figure out how to properly set up a new 2020 client without errors or issues. I am here to finally remedy that! The guides on the documentation are here and there and newcomers can't figure out why they are having errors and tend to skip things here and there. Below I will fully explain from start to finish how to set up a Ragnarok 2020 Client for Renewal and Pre Renewal use! Lets Begin! Okay so below I've decided to skip text and shoot for a video tutorial this will eliminate more errors and create a better reference! Please do exactly as I do to eliminate error this includes making new folders to make a tidy work space! (Note for video I will not be redownloading files as I do not like clutter. I will also be using a text editor to type.) Guide Links KRO - Full Client For Ragnarok Game Files (Akkarins File) NEMO - Client exe Patcher for your server (Most Updated) NEMO RagClient - The latest supported client for 2020! ROTranslation - Chris's Full RO Translation (Most Updated) GRF Editor - GRF tool to open grfs and create them (Requires rAthena Account) MISINFORMATION ON VIDEO REGARDING ITEMINFO_V5.LUA I WANTED TO POINT OUT CORRECT INFORMATION REGARDING ITEMINFO_V5 LUA THAT I REALIZED I MISINFORMED IN THE VIDEO WHEN EVER UPDATING RSU IT WILL OVERWRITE ORIGINAL ITEMINFOS V5 FOR ALL 2020 CLIENTS. IN PATCH ON NEMO PLEASE MAKE YOUR OWN /ITEMINFOSERVER.LUA SO KRO DOESNT OVERWRITE! JUST COPY THE INFORMATION FROM ORIGINAL V5 AND MAKE IT YOUR OWN! Information Regarding Language Types Other Then English Okay so I wanted to give a few details on regarding languages other then english that are not covered within the video. If your looking to change the language to russian for example please make sure you have this patch below enabled while patching! - Always load korean external settings file! Then you can select other language type numbers 0-17 etc. Here is also my text document with the steps! // Welcome to the 2020 client set up guide // Alot of you have been having issues with setting up the new client if you follow this video from start to finish you will be able to 1. Have a properly running server client side 2. Learn to be more organized 3. Add custom items // Lets start step 1. Make a new folder on your desktop for your server client files and tools. A clean enviroment will help with less errors! This means installing a fresh copy of the full kRO game. Also follow my organization of where i place all my tools and files. step 2. Download all the required files to have a full client side, all of these files can be found on my guide post and save them to the tools folder. step 3. Extract the full kRO to your game files folder within your server folder & update using the 2 RSU patchers. step 4. Install GRF Editor onto your windows system , this has its own folder within program files. step 5. Extract the rest of the tools one by one into your tools folder. step 6. Go back to your game files folder and make sure that kRO is fully updated by running the two patchers 1 by 1. After downloading all the neccessary tools and extracting the game files and updating we may now continue on to building a fresh GRF for your servers use! This is better then using old grfs that have to much stuff that will conflict with the new client files. This client also uses new resource files and new system folder files which will be covered. okay lets begin. step 1. open grf editor step 2. navigate to your rotranslation folder step 3. copy or drag both basic texture sub folders into data folder on grf editor step 4. if your planning on running a pre renewal drag the renewal data over first but if your planning on running renewal like i am drag the pre over first then the renewal step 5. now we completed building our basic server grf we will now edit our connection file called clientinfo.xml you can delete the sclientinfo as it is not needed with the new client now we can save the grf to our game files folder where everything is for the game! Keep grf editor open for adding custom items later on. now we can move on to creating the client to use for the server! step 1. navigate to the nemo folder inside our tools folder! step 2. browse for your ragexe that you downloaded. I'm using 20200401 which is most current and pre set in on the server side step 3. load the client step 4. load the ro translation profile for 2020 this is all pre defined for the client so we can skip through step 5. this is the name of our config file to point the client to the grf we can change it to our own custom name used step 6. this is important so if your running an earlier client you might use the original iteminfo.lua this is the new item info which doesnt get overwritten by kro in updates this is where some of our information will go for the custom items. step 7. now we can load the recommended patches step 8. dont worry about the errors as they are just telling you those patches are not for the latest client it still selects the recommended ones we need! step 9. selecting our own patches. You can pick through which ones you want but if your not advanced just follow me this is for increasing your custom item view range it is recommended you choose between 5000-8000 as customs view start at 3000 this might change later on if kro decides to release more. we will go with 5000 because i dont see us adding anymore then 200 custom items. step 10. lets recheck to make sure we got everything beautiful now we can apply the patches and move our client to our game files folder with our grf! you can rename your client to what ever you want! now that we created our grf and made our client we can go back to the ro translation folder step 11. navigate to the pre renewal or renewal folder if your making a pre renewal server add the renewal system folder to your game files folder and overwrite first then add the pre renewal systems folder on top of that just like we did with the grf in my case i am making a renewal so ill do opposite now the next folder once weve done that we can test the client if you get some weird text you have to edit your data.ini and rename it to yourserver.ini like we did for the patch now we can move on to adding the custom items!!! step 1 . re open grf editor in this case ill use my grf step 2. navigate to your tools folder and to the folder that holds your custom items step 3. follow me step 4. now we can edit the two files needed to correctly link the client with the server side. navigate to the data/luafiles514/lua step 5. extract both files that i do and they will end up in your game directory under the folder data we can go ahead and open the accessory id! okay this is important!!! just copy like i did above and edit the names make sure its 100% matching save the file and we can open the next file which is accessory id mistake i made is that we were in the accname so we just swap around :P same thing goes on here we just copy the above line and edit out. now the 3000 is our view id not the item id which @item calls for this will be the view display of our custom which is why we set the patch for 5000 so we will start at 3000 gives original items a bit of room now we can save! step 6. drag the two files back into the grf and save now were completely done with the grf! now we can move back to our game files folder for the last task! move to the system folder to iteminfo_v5.lub/lua heres where we add the actual item db number in this case i used 30000 just copy what i did and youll be fine you just have to make sure when you add the item into the item db whether it be sql/yml that you set the right item id and view id also the AEGIS name will be _Equilibrium_Wings here on the item info you can see there is none it links to a different part of the grf but deff make sure to add the _ under the aegis name! All done that wasnt so hard! -Renzadic!
  33. 1 point
  34. 1 point
    I put this diff: https://github.com/rathena/rathena/commit/9387014979c7222a3c7540888fefa440cf8e5134#diff-ae5800534bb25effa37150c6874eb4ad and i get this errors after compiling in my emulator rAmod 2018. I would appreciate if someone could help me, I'm trying to fix this for two long days. Thank you a lot
  35. 1 point
    1- DESCARGAR NUESTRO EMULADOR Lo primero que necesitaremos es nuestro emulador rAthena ultima revisión y para ello debemos descargar Tortoise SvN aqui: https://tortoisesvn.net/downloads.html Una vez descargamos el Tortoise Svn nos vamos al escritorio y creamos una carpeta con nombre rAthena, a dicha carpeta le damos click derecho y elegimos la opcion SVN Checkout... Se abrirá la ventana de CheckOut y en el URL of repository colocamos https://github.com/rathena/rathena/trunk y en Revision ponemos HEAD Al darle Ok, el programa empezara a descargar el emulador a la carpeta rAthena, si todo salio bien habrás descargado con éxito tu emulador con la ultima revisión del repositorio. 2- CREAR NUESTRO SERVIDOR Una vez descargado el emulador, necesitaremos crear nuestra base de datos SQL en nuestro ordenador, con las credenciales del servidor, para ello vamos a necesitar el programa MySql Nos dirigimos a este link https://dev.mysql.com/downloads/installer/ y elegimos la opción mas pesada de 420 MB. Al momento de instalarlo nos irán saliendo las opciones de configuración, en la de High Availability marcamos la primera opción, Standalone MySQL Server y le damos next En la Opcion Type and Networkimg elegimos Development Computer y NO TOCAMOS ABSOLUTAMENTE MAS NADA DENTRO DE ESTA CONFIGURACION! le damos Next y entraremos en el Methodo de Autenticacion, aqui solamente marcamos Use Legacy y le damos al Next En Account & Roles, para el password de Root pondremos como pasword ragnarok en minúsculas, ragnarok es la que contraseña que viene por defecto en el inter athena conf del emulador. En Windows Service dejamos todo como esta y le damos next En la siguiente ventana, le damos a EXECUTE para que se empiezen a aplicar todas las configuraciones, Cuando todos los ganchos están en verde indica que se instalo bien tu servidor, En este punto, tienes instalado tu servidor local en tu computadora y esta corriendo. 3- DESIGNAR EL NOMBRE CORRECTO DE NUESTRO SERVIDOR ROOT EN LOS COMPONENTES DEL SERVIDOR Ya que tenemos nuestro servidor Root en la computadora, nos vamos a nuestro folder de emulador rAthena, buscamos la carpeta conf, y dentro encontraremos el archivo inter_athena, como este es un archivo de texto le damos a editar, y nos vamos a la parte de Global SQL Settings En la linea 31, en login_server_id reemplazamos ragnarok por root, pues root es el servidor SQL que instalamos en nuestro ordenador, y deberá quedar así: // MySQL Login server login_server_ip: login_server_port: 3306 login_server_id: root login_server_pw: ragnarok login_server_db: ragnarok login_codepage: login_case_sensitive: no En la parte de ipban_db_id también cambiamos el ragnarok y ponemos root, debera quedar asi: ipban_db_ip: ipban_db_port: 3306 ipban_db_id: root ipban_db_pw: ragnarok ipban_db_db: ragnarok ipban_codepage: En el char_server_id reemplazamos ragnarok y ponemos root, debera quedar asi: // MySQL Character server char_server_ip: char_server_port: 3306 char_server_id: root char_server_pw: ragnarok char_server_db: ragnarok El map_server_id también le reeplazamos el ragnarok y le ponemos el nombre root ya que este es el nombre dado por nuestro servidor sql, deberá quedar asi: // MySQL Map Server map_server_ip: map_server_port: 3306 map_server_id: root map_server_pw: ragnarok map_server_db: ragnarok Por ultimo pero no menos importantes los logs, en log_db_id reemplazamos ragnarok por root, debiendo quedar así: // MySQL Log Database log_db_ip: log_db_port: 3306 log_db_id: root log_db_pw: ragnarok log_db_db: ragnarok log_codepage: log_login_db: loginlog CHAR_ATHENA Ya que terminamos de ajustar el inther athena conf, nos vamos al char_athena conf, esta parte es importante porque aquí seteamos el mapa de inicio de nuestros personajes creados. Eliges el mapa de inicio de tus novice para renewal o pre renewal.. Te recomiendo usar una data renewal si vas a usar un punto de partida renewal, NO PUEDES ser renewal sin data renewal pues se te pondra la pantalla negra cuando logees tu char... mas adelante te enseñare como configurar tu emulador para renewal o pre-renewal Dentro de char_athena también desactivamos algo bastante molesto llamado pincode, solo basta encontrar la linea que dice pincode_enabled y ponemos no, deberá quedar así: //=================================== // Pincode system //=================================== // 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 LOGIN_ATHENA Aquí solo necesitamos ajustar una sola cosa! y es el poder Habilitar la creación de nuestro personaje con _M o _F En la linea 54 de este file ponemos yes en la opcion "//Can you use _M/_F to make new accounts o the server? Debera quedar así: // Can you use _M/_F to make new accounts on the server? // Note: This only works if client side password encryption is not enabled. new_account: yes terminamos las configuraciones del emulador por ahora. 4- GESTIONAR NUESTRA BASE DE DATOS Una vez configurado el inter_athena.conf char_athena.conf y login_athena.conf necesitaremos un programa para crear nuestra BASE DE DATOS, yo recomiendo altamente el programa HeidiSQL por su facilidad de uso, este es el primero que use cuando empece a crear servers, y nunca me ha fallado. Link de descarga aqui: https://www.heidisql.com/download.php Una vez tenemos Instalado Heidi!, procedemos a crear la base de datos de nuestro servidor, elegimos Nueva, Aquí Lo importante es mantener el usuario root ya que ese es el nombre de nuestro servidor de datos sql, en contraseña debemos poner ragnarok en minuscula, pues es la clave que elegimos al instalar mysql y son las claves de los componentes que vienen por defecto en el inter_atena.conf. Al nombre de la sesión le puedes poner el que mas te guste, yo lo dejare en unnamed para guiarlos mejor. Cuando la tenemos creada le damos a abrir, hacemos click derecho sobre Unnamed o el nombre de sesion que le hayas dado, eliges crear nuevo, y le das click a base de datos. Es MUY MUY IMPORTANTE que el nombre de la base de datos sea ragnarok pues es el mismo nombre que tienen los componentes del server en el inter_atena.conf que previamente configuramos ok? Una vez creada la base de datos ragnarok la seleccionamos y nos vamos a la pestaña archivo Al abrir la pestaña archivo seleccionamos cargar archivo SQL, y se nos abrirá la ventana de exploración, en la cual elegimos rAthena, luego sql-files y elegimos main y logs con control, una vez seleccionados main y logs le damos a abrir. Una vez abiertas dirígete a la pestaña main, y ejecutala dandole click al triangulo azul, veras como se van cargando las tablas en la base de datos ragnarok Una vez terminada de cargar las main, selecciona la de logs y procede con lo mismo, click al triangulo para ejecutar, la tabla logs es importante ya que esta registra los movimientos de items, objetos comandos, en fin es como una bitacora que ni so se carga el emulador se la pasara enviando warnings. Otros sql-files que podrias cargar dentro de la db ragnarok serian el roulette_default_data por si quieres implementar la ruleta en tu servidor, pero los premios y requisitos de la ruleta se configuran en esa misma tabla y no en scripts. Cuando se ha cargado todo, presiona f5, esto recargara las tablas, en pocas palabras actualizara o refrescara heidi y MAGIA puedes ir a la tabla login, y luego a la pestaña datos, la account_id 1 es del sistema y esa no la puedes ocupar para tu char, alli van a parar los chars que creas en tu server, para ser ADMIN con todos los comandos debes ponerte 99 el el group id. Ya tenemos servidor, y base de datos. 5- COMPATIBILIZAR EL EJECUTABLE Y COMPILAR NUESTRO EMULADOR Antes de Encender nuestro emulador debemos configurarlo y luego compilarlo. El cliente o ejecutable que recomiendo es 2018-06-20eRagexeRE.exe pues es el que considero mas estable, este ejecutable lo puedes descargar en el post de MathReaper Para compatibilizar el exe con el emulador debes ir a tu carpeta rAthena y elegir la carpeta SCR, (ya estamos en territorios de alto riesgo), dentro de la carpeta scr nos vamos a la carpeta config y abrimos packets.hpp Para tener una mejor experiencia editando estos archivos, recomiendo el programa notepad++ lo puedes descargar aqui: https://notepad-plus-plus.org/downloads/ al abrir packets.hpp encontraremos la linea que tiene asignada la versión del exe #ifndef PACKETVER /// Do NOT edit this line! To set your client version, please do this instead: /// In Windows: Add this line in your src\custom\defines_pre.hpp file: #define PACKETVER YYYYMMDD /// In Linux: The same as above or run the following command: ./configure --enable-packetver=YYYYMMDD #define PACKETVER 20200401 #endif en el #define PACKETVER 20200401 debemos cambiar y asignar el exe que les recomendé en este caso el 20180620 el texto deberá quedar así #ifndef PACKETVER /// Do NOT edit this line! To set your client version, please do this instead: /// In Windows: Add this line in your src\custom\defines_pre.hpp file: #define PACKETVER YYYYMMDD /// In Linux: The same as above or run the following command: ./configure --enable-packetver=YYYYMMDD #define PACKETVER 20180620 #endif Para Evitar la Black Screen del Exe al seleccionar tu personaje deberás editar y agregar tu packet version en el siguiente archivo: SCR/CUSTOM/ defines_post.hpp defines_pre.hpp si lo vas a hacer pre renwal editas el defines_pre.hpp si lo vas a hacer renewal entonces edintas el defines_post.hpp // Copyright (c) rAthena Dev Teams - Licensed under GNU GPL // For more information, see LICENCE in the main folder #ifndef CONFIG_CUSTOM_DEFINES_PRE_HPP #define CONFIG_CUSTOM_DEFINES_PRE_HPP /** * rAthena configuration file (http://rathena.org) * For detailed guidance on these check http://rathena.org/wiki/SRC/config/ **/ #define PACKETVER 20180620 #endif /* CONFIG_CUSTOM_DEFINES_PRE_HPP */ RENEWAL O PRE? El emulador viene RENEWAL por defecto, si queremos ser pre renewal tenemos que ir a la carpeta SCR de nuestro rAthena, luego a la carpeta config y abrimos renewal.hpp Una vez abierto lo único que debemos hacer es comentar la parte que dice #define Renewal, comentar no es mas que colocar dos slashes // al inicio del define de renewal! como muestra la imagen para deshabilitar todas las características de renewal solo basta con dejar el texto asi: //#define Renewal COMPILACION Una vez hecho todos estos cambio debemos compilar nuestro emulador! Para compilar el emulador necesitas tener instalado el Visual Studio Community, lo podrás conseguir en este link: https://visualstudio.microsoft.com/es/downloads/ Al momento de instalarlo deberás elegir las herramientas C+ yo recomiendo la universal windows platform development y desktop developtment with C++. el resto nisiquiera la vamos a mirar. Una vez tenemos el Visual Instalado nos vamos a la carpeta de nuestro emulador y abrimos la solución, de nombre rAthena.sln Una vez Abierta la solución!, ASEGURATE DE ELEGIR RELEASE como lo muestro en la IMAGEN y no Debug, luego click derecho en Solución rAthena y click a Compilar Solución, ahora deberás esperar que se compilen todos los proyectos Si tu compilación fue exitosa tendrás correctos todos los resultados Ya puedes abrir tu emulador, para ello ve a la carpeta rAthena y abre individualmente los proyectos loginserv charserv y mapserv Si quieres ahorrarte el trabajo de abrir siempre los 3 componentes del server cada vez que inicies tu emulador, abre solamente runserver, lamentablemente esto viene bugeado, y no se ha corregido, por lo cual tuve que editarlo para que funcionara, si lo quieres, PUEDES DESCARGAR ESTOS CON TODA CONFIANZA Y METERLOS EN TU CARPETA RATHENA, Reemplazando los que vienen por defecto, con esto podras abrir el emulador usando solo runserver. pero necesitaras estos 2 archivos que voy a poner aqui abajo: runserver.bat y serv.bat Si seguiste bien todas las indicaciones, tendrás abierto un emulador optimo y sin ningún error!. 6- CREAR NUESTRO CLIENTE Y DIFFEAR NUESTRO EXE PARA EMPEZAR A JUGAR NUESTRO EMULADOR Antes que nada necesitas el KRO COMPLETO, EL JUEGO RAGNAROK , Lo puedes descargar aquí mismo, Nuestro administrador Akkarin nos compartió el ultimo cliente en este topic: Una ves terminado de descargar y extraer el KRO Limpio, necesitaras crear los archivos de tu propio cliente, Estos archivos del cliente son los GRF y la Data Traducida que tiene Archivos Luas, Descripcion de Objetos, Quests, Entre Otros, y son los que deberás exportar a tu Ragnarok Limpio. Tengo a Disposición un RAR Limpio, con los archivos necesarios y básicos para un cliente, consta de 2 GRF's uno llamado Custom y Otro llamado Pal, tambien tiene un exe pre difeado que puedes usar para ir testeando tu servidor. Si tu servidor va a ser Pre Renewal, con los items, mapas, y descripciones de pre renewal deberas bajar este rar de mi unidad Drive: - https://drive.google.com/file/d/1M8gvEWnumjPwNwzXLrACBYYAqE3ptoRp/view?usp=sharing Si tu servidor va a ser RENEWAL con la descripcion de items, y mapas renewal deberas bajar este rar de mi unidad Drive: https://drive.google.com/file/d/18Pn4Zw0q_-yBTkE9n30JN8hGLGmL6iyo/view?usp=sharing Al descargar y extraerse, lo único que deberás hacer copiarlo todo y pegarlo a la carpeta del ro limpio. TODO LO QUE TE PIDA REEMPLAZAR LO REEMPLAZAS! estos archivos podrás editarlos o preservarlos por si quieres crear un instalador para tu usuarios. Si tienes el emulador encendido, puedes intentar entrar a tu servidor ejecutando el exe pre diffeado que acabas de pegar en tu ragnarok limpio, el de nombre 2018-06-20eRagexeRE_patched que te incluí en el RAR, Si te sale THE EXE HAS CHANGED al principio, cierra y vuelve a abrir, esto pasa una sola vez y te indica que el ejecutable que se usa es el de tu servidor y no el de Kro, Cuando abras podrás crear tu personaje, lo que indica que estas en el servicio correcto. Si quieres diffear tu propio ejecutable deberás descargar nemo Patcher en este Link: https://gitlab.com/4144/Nemo/ En imput exe file subes el ejecutable que hayas descargado, recuerda que debe ser la misma versión que definiste en tu emulador, en output es donde se va a generar el ejecutable diffeado, pones Load Client y se cargaran todos los parches posibles para el exe. Algunos diff Recomendados y Otros necesarios para que el cliente arranque sin problemas son: @ Bug Fix (Recommended) Allow close cutin by pressing esc key Allow space in guild name Always Load Client Plugins [Experimental] Always Show Resurrection Button Always Use Email for Char Deletion Always load Korea ExternalSettings lua file Cancel to Login Window (Recommended) Change RecommendedQuestInfoList*.lub path aqui escribes system\OngoingQuestInfoList Change character display deletion time from actual date to relative date Change minimal screen resolution limit Change new char name field height AQUI PONES 17 esto muestra el nombre correctamente al momento de crear tu personaje Chat Flood Remove Limit Custom Window Title aqio pones el nombre que le quieres dar a tu ventana de ragnarok Disable 1rag1 type parameters (Recommended) Disable Help Message on Login (Recommended) Disable Swear Filter Disconnect to Login Window Enable /who command (Recommended) Enable DNS Support (Recommended) Enable Effect for all Maps [Experimental] Enable Emblem hover for BG Enable Monster Tables Enable Multiple GRFs (Recommended) solo el recommended Enable Shortcut All Item Enable Title Bar Menu botones en tu ventana de ragnarok Enable guild while in clan si quieres guild mientras estas en clan, deberas modificar el script de clans en rathena para pasar este filtro Enforce Official Login Background Extend Chat Box Extend Chat Room Box Extend Npc Dialog Box Extend PM Box Fix Camera Angles (Recommended) Fix Homunculus attack AI Fix achievement counters for each type of achievement Por si habilitaras achievements Fix act delay for act files with many frames Fix item description bug Hide build info in client (Recommended) Hide packets from peek (Recommended) Hide zero date (1969-01-01) in guild members window Ignore /account: command line argument Ignore Lua Errors --- esto lo puedes desactivar cuando tengas tu cliente terminado Ignore Missing Palette Error --- esto lo puedes desactivar cuando tengas tu cliente terminado Ignore Resource Errors --- esto lo puedes desactivar cuando tengas tu cliente terminado Increase Headgear ViewID Ponle 4000, asumiento que meteras hat custom, ragnarok ya supero las 2000 IDS Increase Zoom Out 75% o max como quieras Increase hair style limit for human only in game (old) Load Custom lua file instead of iteminfo*.lub (Recommended) aqui debes poner System/iteminfo.lua Only First Login Background Read msgstringtable.txt (Recommended) Remove Gravity Ads (Recommended) Remove Gravity Logo (Recommended) Remove Hourly Announce (Recommended) Remove Serial Display (Recommended) Remove wrong chars from cash shop Restore Cash Shop Icon Restore Login Window (Recommended) Show Register Button boton de redireccion al enlace de registro de chars que hayas puesto en tu sclientinfo Show Replay Button aqui se reproduciran las partidas que grabes en tu ragnarok Skip License Screen Skip some hidden menu icon buttons si desactivaste botones este parche hara que se acomoden los espacios vacios entre botones ocultos Translate Client (Recommended) Use Ascii on All LangTypes (Recommended) Use Default Web Browser In Cashshop Use Default Web Browser for URL Use Normal Guild Brackets (Recommended) Use Official Cloth Palettes Necesario para que se muestren las paletas de colores Use Plain Text Descriptions (Recommended) Use Ragnarok Icon Use Tilde for Matk Los Diff que de ningún modo debes activar: Always Call SelectKoreaClientInfo() (Recommended) Aunque Diga recomended NO LO HABILITES Change Walk To Delay Incomodo, acelera la resuesta de clicks hara que camines hacia un npc aun despues de abrir su dialogo HKLM To HKCU NO LO HABILITES Skip Service Selection Screen NO LO HABILITES si rompes el protocolo de seleccion de servicio no podras abrir el select char window EDICIÓN DE GRF Y SCLIENTINFO El programa para editar tu grf sera GRF EDITOR de Tokei, este programa es el equivalente a un arma forjada por el mismo Hefesto, así recuerda darle un upvote si llegas a descargarlo Con este programa abres tu Custom.grf y podrás visualizar los archivos del GRF de tu servidor, recuerda que siempre que vayas a aplicar un cambio, deberás tener el exe del ragnarok cerrado. En la carpeta data de tu Custom.grf se encuentra el sclientinfo.xml, en el campo Display editas El nombre del servidor que se mostrara cuando abras tu ejecutable, podrás asignar o remover las ropas de game master, tambien podrás cambiar el link del web de registro al que te dirige el boton register. Si vas a subir tu emulador a un host deberas editar el sclientinfo y poner la ip en donde esta montado tu servidor. El orden de lectura de los GRF se asigna en un archivo llamado Data.ini y el orden debera ir asi: [Data] 1=custom.grf 2=palette.grf 3=rdata.grf 4=data.grf Como ha notado, el grf de palettes está aislado, si bien no es muy pesado, esta lleno de miles de archivos pals, si llegaras a descargar las paletas de kamishi te recomiendo usar un grf exclusivo de paletas y no mezclarlo con tu custom pues estanos hablado de mas de 40mil archivos que tomaran bastante tiempo en empaquetarse. ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- Montar el Servidor a un Host Hasta Este Punto de la guía! ya tienes tu Servidor Local, Tu Emulador Funcional sin errores, Tu cliente con Exe y GRF custom. Para Montar tu emulador a un host recomiendo el programa WinSCP https://winscp.net/eng/download.php Abres Winscp y colocas las credenciales que te entrego tu proveedor de servicios Host Pasas el Emulador a la carpeta raiz de tu host Cambias los datos de tu char_athena.conf en este file editas el // Login Server IP y el // Character Server IP pones la ip del host. Edita tambien el // Server Communication username and password. Porque el default S1 Y P1 todos lo conocen, este debe coinicidir con la de tu main sql. En login_athena.conf no se editan ips. pero puedes volver a habilitar o deshabilitar la creacion de chars usando _M o _F, esto por si quieres que los registros sean únicamente por Control Panel // Can you use _M/_F to make new accounts on the server? // Note: This only works if client side password encryption is not enabled. new_account: no En map_athena.conf Colocas el mismo server comunication username y password que tienes en tu sql y en tu char_athena.conf, el default es S1 y P1 pero tu elige uno que nadie conozca. // Interserver communication passwords, set in account.txt (or equiv.) userid: passwd: En inter_athena.conf Aqui no se editan ips ni puertos, aquí solamente se se colocan las credenciales de las _db: y _pw: correspondientes a las que tienes creadas en la base de datos de tu proveedor de servicios. // MySQL Login server login_server_ip: login_server_port: 3306 login_server_id: root login_server_pw: login_server_db: login_codepage: login_case_sensitive: no ipban_db_ip: ipban_db_port: 3306 ipban_db_id: root ipban_db_pw: ipban_db_db: ipban_codepage: // MySQL Character server char_server_ip: char_server_port: 3306 char_server_id: root char_server_pw: char_server_db: // MySQL Map Server map_server_ip: map_server_port: 3306 map_server_id: root map_server_pw: map_server_db: // MySQL Log Database log_db_ip: log_db_port: 3306 log_db_id: root log_db_pw: log_db_db: log_codepage: log_login_db: loginlog Abrir y Compilar tu emulador remotamente Para abrir tu emulador cargado al host, necesitaras un programa llamado Putty que puedes descargar aqui https://www.putty.org/ Al abrirlo en el campo Host Name or IP adress colocas la Ip de tu host y le das OPEN Ya estas dentro de tu vps, y el te va a solicitar el user y el password que te proporciono el Host, debes tener cuidado al colocar el password porque no se van a mostrar los typing en la consola. Al entrar exitosamente tendras un display de los comandos preparados por su proveedor, generalmente son ON, OFF, PREPARAR, COMPILAR etc. Con los que puedes arrancar, detener, reiniciar o compilar el emulador que tienes cargado en el host. Deberas compilar y iniciar el emulador después de haber editado los confs con los datos del host. Aqui vemos el trabajo de compilación mediante vps Aqui vemos como ha iniciado el servidor, debe estar lleno de status y no errores Aqui un logeo exitoso Recuerda editar tu sclientinfo y ponerle la ip de tu provedor de host.
  36. 1 point
    You just remove that 1 So should be: skill "AL_DECAGI",getrefine();
  37. 1 point
    Yes, sniper would inherit from hunter. The name for both would look like data/sprite/Àΰ£Á·/ÇåÅÍ/ÇåÅÍ_<gender suffix><item suffix>.spr where gender suffix => ³² (for male) and ¿© (for female) item suffix => the one you have set in datainfo/weapontable.lub file.
  38. 1 point
    https://github.com/llchrisll/ROenglishRE/tree/master/Client Support/Renewal/2018-06-20/data/luafiles514/lua files/skillinfoz
  39. 1 point
    There is no cheap Gepard. Ask Functor directly or check at
  40. 1 point
    OOOHHH!!! Finally, something to convert RSM2 ; W ; !! THANK YOU!! And for making a new converter! The other one is good, but has got some problems and often it doesn't convert the models x3 But I have a question: is glTF 2 better than fbx and obj? The tools that we currently have (rsm converter and Bromedit) can only import fbx and obj (as a mesh) respectively, to save them as rsm afterwards). *I ask because it would be good to have those formats too, but maybe for later on! RSM2 is way more important right now >w<
  41. 1 point
    i think it would work on any version as long as you set and match your packetver in defines_pre.hpp folder im using this one try to check this and also to save you space on your hdd https://rathena.org/board/topic/111269-guide-lightweight-compiler-for-windows-for-replacement-heavy-visual-studio-ide-compile-rathena-faster-save-your-bandwidth-and-disk-space/page/2/#comment-362475
  42. 1 point
    1. make sure you can access that IP/domain webserver. Try open it with your browser your file_url and also root_url. 2. try disable https or SSL (if its auto or u enable it) for the subdomain or path for thor web server data.
  43. 1 point
    Es ist wahrscheinlich ein Paketfehler, ich kann Ihnen helfen ... Die Lösung für dieses Problem lautet wie folgt: Öffnen Sie Ihre clif.cpp unter: /src/map und suchen Sie nach: void clif_deleteskill(struct map_session_data *sd, int skill_id) Und kommentiere (benutze //) den Befehl: clif_skillinfoblock(sd); Nachdem Sie die Änderung vorgenommen und Ihren Emulator neu kompiliert haben.
  44. 1 point
  45. 1 point


    Our monthly fees: Web Hosting ($25) VPS Backup Drive ($13) 200GB Offsite NAS Sparkpost SMTP Relay ($10) So you all get the emails you're supposed to. Currently at 98.3% delivery rate. Misc software renewals ($3) Forum apps and plugins that require license renewal every 6 months are broken down to a monthly value. There are other costs for back-end services which are specifically sponsored by individual members of the rAthena project so do not require community crowdfunding.
  46. 1 point
    View File Animated Banner __________***PLEASE READ***__________ These graphics were made for VeilsideRO a very long time ago but it was a free project. I wasn't paid however it was sold to 3 other people as pre-made a few years ago. I'm not sure how adjustable it is, it's probably super messy since it wasn't cleaned. Feel free to do whatever with the graphics. Use parts of it or fully, use them as a base or else - but please: ________________________________________ Rules: Do not sell these graphics to anyone. Do not ask me to fix, adjust or change something unless you're willing to pay for it. The PSDs is totally chaotic and not cleaned as there was no need for it. I only sold the gif, not the PSD. If you upload it somewhere else, please credit me and/or link back to me. Contains: Animated Banner PSD Submitter Daifuku Submitted 01/01/2019 Category Other Video Content Author Daifuku  
  47. 1 point

    Version 1.0.0


    Full Coded Theme (bootstrap adaptive design) Includes: PSD logo Enjoy!


  48. 1 point
    @AinsLord try use 1 item and check timeleft vip. then try use 2nd item same duration. i reminder is calculate of duration 1st 60day + 2nd 60day = 120days try this script for timeleft vip - script Sample -1,{ OnPCLoginEvent: if (getgmlevel() < 99) end; mes "[Points Viewer]"; mes "Hello "+strcharinfo(0); mes ""+#CASHPOINTS+" Cash and "+#KAFRAPOINTS+" Free Cash."; mes "-----------------------------------"; mes "Time VIP left"; mes ""+vip_status(2)+""; mes "-----------------------------------"; close; }
  49. 1 point
    View File Endow_Sage.txt Features This well-endowed sage will give your players the selected elemental endows, the same as the sage Endow skills. You may configure the price or whether players are required to have the corresponding elemental stones. The NPC is intended for low-rate servers, where not everyone has access to an endow slave on an alternate account. He will also sell elemental converters at the configured prices. Default settings will require players to have corresponding elemental stone, and will cost 20k zeny. Endows will last for 30 minutes on the default configuration. Elemental converters are sold for 10k (discount enabled). Versions V1.0 - Released - 5-Jul-2018 Submitter pangcake Submitted 07/06/2018 Category Utilities Video Content Author Pang  
  50. 1 point
    A guide as to help you create your own test server. Please know that I won't be accompanying you as you're making this, this is just a guide, and if you follow this guide smoothly, then you won't be having any problems then. Please know that I will not answer any questions that can be searched in the search function. Again, this guide is a full package ― guides with pictures. Please read carefully, follow the guide thoroughly. You want to have a test server, read the instructions. Also, this is just a magnification of the Wiki guide. What to download: - Please download them first. I don't want you guys to lose the passion because of downloading. Install msysgit and MS Visual Studio 2015, don't install but only download MySQL Workbench and MySQL yet, we'll tackle on that later on. NOTE: This guide follows the WiKi guide from rAthena. This topic is not to, any form, replace, change or etc rAthena WiKi guide. Good News: If you find this tiring and such please follow this topic instead. Click this link to go. However, if you're asking as why I'm still making this guide when there's this guide made by @Anacondaqq then, I just want to finish what I started. Anyway, this is a very, very long long guide, so if you're really excited, then please refer the link above. Part 1: Transferring rAthena github files to your computer. Part 2: Compiling Part 3: Connecting Part 4: Configuring Part 5: MySQL Installation Part 6: MySQL Workbench Installation Part 7: Installing files Part 8: Knowing what is what and which is which. TROUBLE SHOOT (After these, I expect you to know which is which and which is what): CLIENT SIDE GUIDE: Best Regards, Freya Edit 1.0 : Added Trouble Shoot , larger font. Edit 1.1 : Compiling update and added one troubleshoot. Edit 2.0 : Removed pictures. Microsoft Visual Studio 2017 is used. 2015 still works. Changed some wordings and phrases. Added Troubleshoot regarding Microsoft Visual Studio 2017 since most of them needs a plug-in for it to Build rAthena. Updated. Edit 3.0: Added NOTICE under EDIT. NOTICE: Sorry for being inactive for a while. Life has been a great obstacle for my free time. Anyway, I'll be creating the same guide but a much more updated one. I might also add the Client-side too. Stay tuned.
  • Newsletter

    Sign Up
  • Create New...

Important Information

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