Leaderboard
Popular Content
Showing content with the highest reputation on 02/19/12 in all areas
-
Just because Linus Torvalds is involved with GIT or because of the hype? I might not be a GIT-Guru, so could you clarify some of your arguments? What functionalities and compression methods has GIT? How would a project, such as rAthena, benefit of using GIT instead of Subversion? Can you give a link where it is written down, that Mozilla really saved 80% of memory? Is this related to the compression methods (just out of curiosity)? What exactly seems to be faster? I thought Subversion is popular for their definition of "branching", where does GIT differ from Subversion in this case? Why is it easier to work in teams? How does the merging work like? What do you mean with "still getting updates and also creating hotfixxes"? Seems like I'm quite a noob, so could you explain this benefits in details from your personal experience with GIT?3 points
-
The decision on choice of Control Version System should not be affected by how it could impact end-user experience, because CVS is a developers' thing. In my opinion, end-users should not even bother about repositories; rAthena should make releases on regular basis for all folks that won't ever look into source code. For everybody else, who are proficient enough to maintain own SVN repos or make source code modifications, switching to another CVS should not be too steep learning curve anyway. Having that in mind, from what I've read about Git (never used it though) it's far superior when it comes to performing tasks that most developers do. Take a quick read here: http://thinkvitamin....version-to-git/ and you'll know what I mean. rAthena's development cycle needs improvements. That's a fact. Nothing has changed since we forked from eAthena, except larger and more active development team. There is still no stable branch. I suppose with Git it could be much easier than with Subversion. Git has been created with rapid branching and merging in mind. The way Subversion handles it often causes so many problems, and nobody's willing to do it (see how somehow everybody in rAthena is afraid(?) of creating additional branches). So switching to Git could make necessary workflow improvements less painful. Sure it would require ppl involved to learn Git, but if we had learned SVN in the past, we wouldn't we learn Git as well?2 points
-
@sizenine, I am unable to reproduce that error (or any error). =( Do you perhaps have any other custom edit(s)? @Pancake, as Judas mentioned, you can use TortoiseSVN to apply the patch. You can also do it manually. Here is a Wiki page on it: Diff @all, I've updated the patch file with an edit I forgot to add for 'modules/ranking/zeny.php' file.2 points
-
Title: Eden Release Author: jTynne - [email protected] Background History: I originally created this region as the starting town for the second version of UtopiaRO. As the server is no longer online, I've decided to make these a public release. This package includes 44 Monster Sprites (Recolored), 1 Town Map, 1 Indoors Map (spl_in duplicate), 3 Field Maps, 1 PVP Map, 4 Dungeon Maps, Monster Coding (Stats/Skills), Spawns, Warp Portals, and Map Flags. Donations can be made via Paypal to : [email protected] This release is intended for pre-RE servers. You will need to adjust the experience and monster stats before using it on a RE-based server. You can see the maps in action below: http://www.jtynne.co.../packages/eden/ Download: http://rathena.org/b...eden-by-jtynne/ Thank You! The individuals listed below have sent in a donation as thanks for this release.1 point
-
Arsinoé : Aerie's Tears EDIT : All scripts and wiki can be found here : https://github.com/dastgir/aerie-pinkpanther DL : https://code.google.com/archive/p/aerie-pinkpanther/downloads?page=1 Description : This is a kind of Stand-Alone, a new continent, independant of the rest of Rune-Midgard (except for the access quest at Alberta). So no conflict with your own modifications. The aim is to increase the quest's interest in Ragnarök, by instancied quests, animated NPC, a true scenario, exploration of new horizons ... Created for a party of 4-5 players, you can't do it alone, it's more like a basic RPG. The Continent of Arsinoé is a single scenario with various quests. You have Four independant campaigns : The Goblin King, UnderWorld, Sidon and The Rana's Empire where you are leading an army in a succession of instances in differents battlefields. See also the second mod compatible with Arsinoé one : Schallmar Islands Contains : - 120+ Maps - 140+ Monsters - 75+ Items - 65+ Quests English Version : A new translation in English by Mirabell and TrueNoir ! Spanish Version : Yatadaid, Racing~, darknessx, Ijct, GMKira, Destiny and Celsius ! Players now you can change directly IG your language (French / English / Spanish), Data files must be gives by Administrators. Administrators choose the main language for announces, you can choose to display one or more languages. (Check Configuration.txt) All services are earned with your quest's level, like : - Savepoints (long trip before found a place for rest) - Teleportation (You need to unlock the map before and by a quest of course) - Healer (Donations to the Church for increase the % of rest) - Train's Stations (For cross quickly a part of the continent) - Shops (A big compagny hold all the commerce, if you help them, they'll give you more interesting supplies) - In other regions, you can found Boatmen. - An Arena system (Look to the screenshots), with different modes of game for won prices. - Integrated Mini-Games in quest. - Snow, Desert, Forest, Swamp Jungle, Volcano, Town, UnderWorld, different types of environnement - 10 Titles, With your name in a Hall of Fame ! - A New Kind of WoE, a mix between GvG and PvE. - Questlog system and also emoticons for help you in your adventure ! - An Introduction for your server who takes place in Arsinoé - Fishing system - A Marathon - Many others games, accessible without quest requierement. Guide : The Guide is done, you can report here : http://code.google.com/p/aerie-pinkpanther/wiki/Sommaire?wl=en Now it's avaible in the svn, you can found here images for put in your website the Guide : Arsinoé Guide - Images Pack v.1.00 Configuration : - Easy system for configurate rewards, for adapting them to your server. (check npc/arsinoe/Configuration.txt) and minimum requiered players in Arena and Instances. - You can choose between local or global annunce when an Instance began. - Easy to install, no source modifications, all explications for install in script archive. - You need a client with the episode 14 (some textures and models used) - For using Introduction just change char_athena.conf by [start_point: ars_fild41,30,54]. The Continent : Map by Elandor. Download : - Scripts files : Here the SVN for scripts : https://github.com/dastgir/aerie-pinkpanther - Maps files : Download(Current version 2.00) For get the last upgrade without download the full archive, use this patch list : Download (only for Map Pack version more than 1.50). You'll recieve separate upgrades in *.gpf format. - BGM files : Download (Current version 1.40) Changelog : //================= //Maps //================= v. 1.00 = Public version v. 1.10 = - ars_fild04 (gat revision) - ars_dun13 / ars_dun14 / ars_dun15 (add map) - ars_in02 (New Zone) - ars_fild22 (gat revision) v. 1.20 = - Fix cliping effect v. 1.30 = - Lightmaps fix for all maps / New Mini-maps - Add ars_dun16 / ars_in08 v. 1.40 = - Add Soulavein's War, Hylarheim and UnderWorld Extension. (+15 maps) v. 1.45 = - Add Introduction maps (+5 maps) v. 1.50 = - Add Sidon, Kargah extension maps (+15 maps) - Add Alberta Modification - Modification of : ars_fild02 / ars_fild03 / ars_fild17 / ars_fild33 / ars_fild36 v. 1.55 = - ars_fild01 / ars_fild04 / coppa / tantale_ile = complete revision v. 1.56 = - ars_fild05 / ars_fild06 / ars_in01 = complete revision - Add ars_dun31 v. 1.57 = - Add quest illustrations and icons - Reduction of mini-maps size v. 1.60 = - ars_in02 / ars_fild51 = revision - Add Neraka maps extension : (+15 maps) v. 1.65 = - ars_fild01 / ars_fild02 / ars_fild03 = fix freezing effects - Add ars_fild56 / ars_fild57 = Gondar extension - ars_dun25 / ars_fild09 / ars_fild23 = complete revision - Water texture change on many maps - Missing minimaps added v. 1.66 = - ars_dun01 / ars_dun02 / ars_fild16 / ars_fild20 / ars_in08 / ars_in10 = complete revision - new models / textures (some from Arcturus) v. 2.00 = - Add ars_fild58 / ars_fild59 / ars_fild60 / ars_fild61 / ars_fild62 / ars_in15 / ars_in16 / ars_in17 / ars_dun40 - ars_fild07 / ars_fild08 / ars_in10 / ars_dun30 = complete revision - new models / textures (some from Arcturus) //================= //BGM //================= v. 1.00 = Public version v. 1.10 = Add Introduction BGM v. 1.20 = Add Sidon and Kargah BGM v. 1.30 = Add Neraka BGM (and some fix) v. 1.40 = Add Abysses BGM (and some fix) How configure the multi-language ? If you have use a previous version, they're compatible but take care all will be in french, you must talk to a Tyr Order member and choose your main language. No problems if the introduction is installed. ~ I hope you'll appreciate my work ! ~ Screenshoots :1 point
-
BrowEdit Tutorial Videos Here is a list of free tutorial videos I made about a year ago that gives BrowEdit users a good grasp on using the BrowEdit Mapping Program. The tutorial videos teaches young BrowEdit users from the ground up of how to install BrowEdit, get familar with the interface and functions and finally actually producing a fully functional map you can integrate in a ragnarok server. I plan on expanding this list to cover a broader range of topics. Browedit Tutorial #1 - Getting Started Video Information: Downloading and setting up BrowEdit. Configuring BrowEdit to be usable & providing recommendations on BrowEdit revisions. - Browedit Tutorial #2 - Basics of Designing Video Information: Understanding the user inferface of BrowEdit & editing functions. Teaches navigational controls and introduces how to properly setup a map for editing. Part 1 - Part 2 - Part 3 - Browedit Tutorial #3 - Intermediate Level Terrain Editing Video Information: Teaches how to apply textures, build walls, making slopes and environmental terrain changes, and controlling water levels. Part 1 - Part 2 - Browedit Tutorial #4 - Intermediate Level Light Editing Video Information: Introduces how to implement lights to brighten and colorize a map. Gives recommended RGB combinations and lighti strength parameter settings in giving ideal light and shadow outputs. Part 1 - Part 2 - Browedit Tutorial #5 - Adding Effects Video Information: How to add effects to a map to fit the needs of the environment. Examples can be torches, flying bats, magic circles etc.. - Browedit Tutorial #6 - Adding Sounds Video Information: How to add ambient sounds to your map. This includes noises you hear in niflheim, prontera, geffen etc.. - Browedit Tutorial #7 - Making a Sky Map Video Information: Ever wanted to make a sky map? Well this tutorial will show you how to make a floating blue sky based map with cloud formations. - Browedit Tutorial #8 - Adding Custom Textures to BrowEdit Video Information: How to add your own custom textures to BrowEdit and using them in your custom map. - Browedit Tutorial #9 - Adding Custom BGM Music to a Map Video Information: How to add your own personal background music to a map as well as making sure the BGM file is compatible with the client. - Browedit Tutorial #10 - Adding a Custom Map to a Server Video Information: How to add your own personal map to a eAthena test server so you can test your own maps. - Browedit Tutorial #11 - Adding a Duplicate Model that Utilizes Custom Textures Video Information: Ever wanted to use a model in a map that doesn't come into conflict with another model. Perhaps for the sake of the maps theme? - Browedit Tutorial #12 - Quick Tips/Tricks & Useful Hotkey Info Video Information: Creating a new map can take a while. This tutorial will cover useful tips/tricks to reduce the development time of your map as well as avoiding long processes to complete a task. - Browedit Tutorial #13 - New Lightmaps Tutorial Video Information: This tutorial is a revamp of the previous lightmaps video tutorial. This particular tutorial is a more concise and easier to learn version of how to create lightmaps with ease in the areas of shadows/sun/colors/global lighting and light fixes. - Browedit Tutorial #14 - Making Slopes Video Information: This is a quick tutorial that explains how to create sloped terrain primarily based on ramps that can lead up to raised areas. It also shows how to make slopes on the edge of a map. - Browedit Tutorial #15 - Making Map Minimaps Video Information: Want to make a minimap that matches your coordinates perfectly whether it be a minimap with color or black/white gradient? Well this tutorial will cover just that! - Browedit Tutorial #16 - GAT Editing Video Information: Explains the main kinds of gats, how to place them, slope them, and what applications they are used in. - Browedit Tutorial #17 - 3ds Max Modeling [Acquiring Models] Video Information: A quick video covering several different sites you can get models for free that are supported by 3ds Max. - Browedit Tutorial #18 - 3ds Max Modeling [importing/Apply Textures to Model] Video Information: Using 3ds Max, you will be able to import models supported by 3ds Max, apply textures to them, and UV Unwrap the model to have it ready for RO. - Browedit Tutorial #19 - 3ds Max Modeling [Polygon Limit & Splitting Models] Video Information: RO has limits to how many polygons it can draw per model. This tutorial will explain what those limits are and how to split a model into parts. - Browedit Tutorial #20 - Exporting & Importing Lightmap Shadows for Editing Video Information: How to remove or add specific shadows on a map without having to redo all of the lightmaps through means of exporting & editing the shadow png file directly. - Browedit Tutorial #21 - Cleaning Up Shadows Along Walls & Ground Video Information: Didn't like the shadow drop across the edge of a map or lifted platform/wall? - Browedit Tutorial #22 - How to Create Transparent Objects Video Information: How to provide transparency in a model by means of TGA support. - NOTE: If you wish to see a certain topic covered in a future tutorial video, please make a request by leaving a comment in this thread!1 point
-
After joining rAthena's project, I quickly decided it was time to start releasing the horde of things I'd made over the years. As such, I started uploading my content to the rA forum, but after the downloads section was taken down for upgrades (and my original uploads erased..), I decided it best to simply host everything locally on my own site. A few examples of things you can find on my site: Rucksacks by jTynne: My first ever attempt at spriting! Many thanks to NekoV/Saki for helping me figure out the .acts for them! Eden Release: Contains numerous monster sprites for three field maps and three dungeon maps, along with all their coding, spawns, warp portals, and more. This was originally released for UtopiaRO v2.0, but is now publicly available as that server is no longer online. Helheim Release: Contains a town, three field maps, 2 event field maps (used for PK PVM), 1 dead branch arena map, numerous monsters (with full data), warps, spawns, and more. This was originally released for UtopiaRO v1.0 as an extension of Niflheim for Halloween in 2010. It expanded from just a town and two field maps, to all that is in this package. Among other things, such as my 100 mob sprite recolors, scripts, and more coming soon! And the best part? It's all free! To visit my website, head on over to http://www.jtynne.com - Or, click the Nyan'd High Priest at the top of this post.1 point
-
I made some changes but I am currently too lazy to seperate them. This includes New status ids New cart support Favorite item tab in inventory Status icon for sitting http://www.aegisdev....a/20120213.diff You also need to add a new column to inventory, cart and storage table. ALTER TABLE `inventory` ADD COLUMN `favorite` TINYINT UNSIGNED NOT NULL DEFAULT '0' AFTER `expire_time`; ALTER TABLE `cart_inventory` ADD COLUMN `favorite` TINYINT UNSIGNED NOT NULL DEFAULT '0' AFTER `expire_time`; ALTER TABLE `storage` ADD COLUMN `favorite` TINYINT UNSIGNED NOT NULL DEFAULT '0' AFTER `expire_time`; For Cart Support you need 2012-02-07bRagexeRE client. For Sitting Icon you need 2011-02-23bRagexeRE client. For Favorite Tab you need 2011-11-22aRagexeRE client.1 point
-
Hello I downloaded a pack of weapons and when I put them, she simply does not appear in the character type when I attack it like I do not appear to come equipped gun in character? Another thing I would like to know where do I get the custom of "Sakurazuka" this guy here: http://blog.sina.com.cn/rosprNovo! Segure a tecla Shift pressionada, clique e arraste as palavras acima para reorganizar. Dispensa1 point
-
You mean the decentralized approach used by GIT, where each developer has his own full copy of the project? I'm note quite sure if this would really improve the workflow of such a small project as rAthena.. Doesn't the first part sound exactly like subversion? In addition, it has the diff option, but you're not forced to use it. Or do you mean that anyone, even without access to the CVS, can commit changes and the rAthena developers have to decide whetever a commit will be accepted or not? I'm actually doing this myself with subversion, where I just merge the changes from the original repository to my own (with conflicts coming up now and then). Is it correct to believe that GIT does not have this conflicts? If it has them, why is it better than SVN? On what os are you developing? I'm on windows and don't want to miss something like TortoiseSVN's integration into the explorer. Has GIT similiar tools or what tools sound better than those for SVN? rAthena does not have the same size as the linux core (GIT was developed for this purpose, no?). So could someone make a comparison of the size difference between GIT and SVN with rAthena? Isn't this also possible with SVN, even easier? I don't fully agree on this one. Who are those end-users? Probably not the players on a server, but those that run the emulator and therefore maintain the server. Especially critical for bug hunting which is only really successful with the help of those end-users. I won't say that it is impossible to hunt bugs the other way, but this way lessens the burden on the developers. It seems like the decision should be made on the type of project, but so far I haven't really saw any real reason why rAthena would actually benefit from using GIT. I have read some recent articles that wrote about "Why GIT is better than SVN!" and felt sad that there is no realy "Why SVN is better than GIT!" which leads to the thoughts that it really is just some hype with praised features that work in theory, but haven't proved yet in practise since it's a pretty young project, whereas subversion have been proven to be easy to use. Here are also some links that don't praise GIT: http://www.databasesandlife.com/why-subversion-is-better-than-git/ http://programmers.stackexchange.com/questions/111633/what-does-svn-do-better-than-git http://unspecified.wordpress.com/2010/03/26/why-git-aint-better-than-x/1 point
-
function script XY_Check { getmapxy(.@m$,.@x,.@y,0); if( .@m$ == getarg(0) && ( .@x >= ((getarg(1)>getarg(3))?getarg(3):getarg(1)) && .@x <= ((getarg(1)<getarg(3))?getarg(3):getarg(1)) ) && ( .@y >= ((getarg(2)>getarg(4))?getarg(4):getarg(2)) && .@y <= ((getarg(2)<getarg(4))?getarg(4):getarg(2)) ) ) return 1; return 0; } if(callfunc("XY_Check", "map", x1, y1, x2, y2)) end; Add this to the beggining of your script, xy1 and 2 work kind of like setcell.1 point
-
make sure you don't diff with use arial on all langtypes and follow the link danker posted1 point
-
1 point
-
1 point
-
just put whatever "word" you want for the command and recompile ur server then it is done... For Example mutearea: ["stfu"] change to mutearea: ["stfu","mute","shutup"] then in game you should be able to use @mute / @shutup correct if i am wrong~1 point
-
Here, try this one. prontera,180,150,5 script Teleport guy 61,{ set .@map$,"prt_are_in"; set .@id,13760; mes "[Teleportador]"; mes "want enter in the room? ~~ ~"; mes "blablablabla...."; next; mes "[Teleport guy]"; mes "Wanna get in now??"; next; if( select("Yep:Nope") == 2 ) { mes "[Teleport guy]"; mes "..."; close; } if(countitem(.@id) < 1) { mes "[Teleport guy]"; mes "you need the passport to enter"; close; } if (getmapusers(.@map$) >= 1 ){ mes "[Teleport guy]"; mes "Sorry, someone is using the room."; close; } delitem .@id,1; warp .@map$,21,128; dispbottom "You have 5 minutes to stay here."; //attachnpctimer strcharinfo(0); // attach timer to current character initnpctimer; end; OnTimer300000: //OnTimer5000: // used for shorter time testing stopnpctimer; killmonster "prt_are_in","All"; mapwarp "prt_are_in","prontera",156,178; announce getnpctimer(0,"Teleport guy"),0; sleep2 2000; announce getnpctimer(0,"Teleport guy"),0; end; OnPCDieEvent: if (strcharinfo(3) == "prt_are_in") { stopnpctimer; sleep2 500; killmonster "prt_are_in","All"; warp "prontera", 179,150; percentheal 100,100; announce getnpctimer(0,"Teleport guy"),0; sleep2 2000; announce getnpctimer(0,"Teleport guy"),0; } end; } //Mapflags prt_are_in mapflag nowarp prt_are_in mapflag nowarpto prt_are_in mapflag noteleport prt_are_in mapflag nomemo prt_are_in mapflag nosave prt_are_in mapflag noreturn prt_are_in mapflag noicewall prt_are_in mapflag nopenalty prt_are_in mapflag noexp Let me know if there's anything not working =)1 point
-
1 point
-
-<TAB>script<TAB>announcer<TAB>-1,{ OnClock0900: announce "Hello World",8; end;1 point
-
Using FF 13.0a1 Alpha can't seem to reproduce this. Edit: Using FF 10.0.2 Edit and Use Full Editor works. My OS is Win7.1 point
-
It's harder than it looks because of the large amount of people that use svn for their servers, how many that wont convert and come here posting about it, and how many need help converting. If this were decided before rA went live on the other hand, I could see this being a lot more debated.1 point
-
For enable english only you have to modifiy the code like this in Configuration.txt Restart your server or reloadscript. //Cette section est pour activer les langues (au niveau des annonces globales) //This part is for activate different language (for global announces) //set $ep7_LangChoice,$ep7_LangChoice|1; //Français set $ep7_LangChoice,$ep7_LangChoice|2; //English //set $ep7_LangChoice,$ep7_LangChoice|4; //Español //set $ep7_LangChoice,$ep7_LangChoice|8; //Tagalog //set $ep7_LangChoice,$ep7_LangChoice|16; //Russian //set $ep7_LangChoice,$ep7_LangChoice|32; //Portuguese //Cette section est pour désactiver les langues (au niveau des annonces globales). Il vous suffit de décommenter la ligne de la langue que vous souhaitez désactiver. //This secton is for desactivate languages (global announces). You only need to uncomment the line of the language you want to disable. set $ep7_LangChoice,$ep7_LangChoice-1; //Français //set $ep7_LangChoice,$ep7_LangChoice-2; //English set $ep7_LangChoice,$ep7_LangChoice-4; //Español //set $ep7_LangChoice,$ep7_LangChoice-8; //Tagalog //set $ep7_LangChoice,$ep7_LangChoice-16; //Russian //set $ep7_LangChoice,$ep7_LangChoice-32; //Portuguese1 point