Alayne 99 Posted November 23, 2017 (edited) < Alayne's Script Collection > After several asks, here's a link to my github Feel free to comment or add anything that might be usefull and that I won't think of I've decided to release my scripts here, it'll be easier to me so I can duplicate it on hercules and rathena rather than uploading twice. So sorry for multiple upload between there and download section Don't mind the name Nyliar in the git, that's me too ^^ < Instances > Spoiler Script List Official Airship Assault Charleston Crisis Devil Tower Endless Cellar Infinite Space Last Room Morse Cave Poring Village Room of Consciousness Sarah And Fenrir Sky Fortress Temple of Demon God Custom Astral Temple Boss Nest Champion Arena Devil Square (rewrite) Lonely Mountain Maker Mansion Poring Realm Valhalla Garden Voluspas Prophecy Features To-Do list Create guides for each one Validates on both emu (or fix some issues when raised by users) Download links Official Nyliar Github - Instances Official Custom Nyliar Github - Instances < Quests > Spoiler Script List Anti Priest Crash Island Santa Claus Strange Surgeon Veteran Quest Fae Quest (Exp quest, CAREFUL: it can bring a LOT of exp on use. Designed for Mid Rates) Hell Gardener Quest Cursed Blacksmith Quest Legendary Quest (Starting quest for incoming addons) Musical Quest Fehu Quest Jormungandr Quest Rift Quest World Boss "event / quest" Features To-Do list Create guides for each one Add the missings ones (still 8 Legendary to go) Download links Quests < Event > Spoiler Script List Almost Poring (search for the only poring (or assimilated) with an incorrectly written name on the event map) Cache Poring (find the poring poped in a randomly selected map) Cubeception (Kill all cubes to find the correct one. All thanks to Hiero for initial version) DIsguise (be the first one to tell the right mobs name) Event Manager (enable to start a randomly selected event on all configured, automatically or by hand) Fake Poring (search the only poring with correctly written name on event map) Mushroom (only modified to handle reward from AddPoints function) Pirate Maze (find the pirates on a pvp map) Raid Pirate (like cubception, but with pirates) Survivor Event (Be one of the 3rd first to help the survivor from pirate raid) Word Event (be the first one to retype the given word) To-Do list Download links Events < PvP Content > Spoiler Script List Battle Royal Deus Ex PvPvM Vampire Bal Features To-Do list Download links Pvp content < Utilities > Spoiler Script List Currency (enabling change between a given id and cashpoints through command @makepoint or @makecash) Forge (enable repair, forge, misc throw (all at once)...) GMCommands (enable use of @power command, which pops a clone for each class on a all skill gm, and @effect, to check effect while in a loop or through id) GoddessStatue (all in one npc. Enable heal, buff, stylist, jobchange, rental, enchant, subclassing (by buying skill from shards)...) MainFunctions (contain AddPoints function, used in events or instances) Portal (enable warping by choice, and by talk. For instance, 'Teleport Izlude' next to the Portal will warp the player to izlude and save it as last warp) Auto settings (enable the save and activation on login of specific commands (autoloot, showex...)) Vip_request (enable VIP package buy and handle its duration) To-Do list Download links Utilities < Full Systems > Spoiler Yggdrasil Project Features Huge dungeon, where anybody can enter at the same time, but progression is bound to players / teams Based over SAO logic, each floor need to be cleared to access next one 45 floors, 9 Realm to free before getting to the highest point Each floor got a hidden riddle to clear, a maze level to clean, and a boss to compete Death on the dungeon forbid players the entry for 1 week. Everything should be redone on death Auto expell on death after 5 minutes without raising To-Do list Download links Yggdrasil Project Yggdrasil Crystal Features Based over Dragon Ball Z and it's magic balls Your goal is to retrieve 7 crystals, spread around the world 33 maps are susceptible to receive a 'custom' mob in it, which is a copy of an existing one the map (for instance, a Vitata on Anthell map) An announce is raised on player's chat bar when entering a map susceptible to get a Crystal in it 7 maps active at a time, 1 per crystal. Killing the right mob on the right map will give you the crystal Get 1 of each kind, and go find Ylrak, which will change onto a dragon to grant you a reward To-Do list Download links Yggdrasil Crystal Ase Fruits Features Based over One Piece's Demon Fruits 45 maps where are hidden 1 npc inside a tree A random number of tree is activated each week on sunday, and are given a randomly given fruit (meaning tree A get Fruit 1 on first week, but second week, tree A might have fruit 4 or nothing at all, to prevent Fruits farming) An announce is raised on player's chat bar when entering a map susceptible to get a Fruit in it Talking to a Tree with a Fruit in it will rent the Fruit to the player. Each fruit can be equiped as a low headgear, and get a specific power, from very usefull (auto cast EQ lvl 3 at low chance) to very unuseful (changing into a donkey or stripping) To-Do list Download links Ase Fruits Achivements Features A bit obsolete due to new Achievements system, but still Enable the configuration of Achievements and reward bound to it Each Achievement complete give the reward (through AddPoints command) 9 achievements type, from mob hunting to exploration 115 achievements provided in the release To-Do list Download links Achievements Pill Oven Features Allow users to create pills for afk exping against lots of herbs enable use of command @pill Contains 6 pills, from novice to master pills Each pill got its own exp rate, duration, and delay before using another pill (no matter of level) To-Do list Download links Pill Oven Crafting Features Allow players to join a guild for crafting (Apothecary, ArmorSmith, Pastry, Scribe, Tailor, WeaponSmith) Each guild provide a bunch of item to be crafted, dependent upon guild level (from 1 to 5) Can switch to another guild, but still keep level on each independtly To-Do list Download links Crafting Dungeon Hall Features Allow players guild to "buy" a town and to rent it Allow NPCs rental (kafra, trainer, dealers, restaurant, bar...) Allow stock gestion (food get and stored to improve restaurant / bar content) Allow mobs capture to add them to the town's dungeon Allow dynamic dungeon, according to mobs captured and set in configuration Allow limited (paid) Fields access To-Do list Download links Dungeon Hall Fisherman Features Fishing Job Allow players to become a Fisherman Allow fishing + mastery To-Do list Download links Fisherman Mining Features Mining Job Allow players to become a Miner Allow mining + mastery To-Do list Download links Miner Mercenary Features Mercenary system. Allow player to register as mercenaries Allow players to offer a contract to a mercenary, for different tasks (loot, pvp kill, woe help...) and to set the reward for this quest (zeny and/or items) Allow contract validation after fullfillment (and therefor, obtain the reward) To-Do list Download links Mercenary Prime Hunter Features Allow players to register as Prime Hunter Allow players to put a reward on another players head Allow Prime Hunter to take a Hunt, and hunt down the rewarded players To-Do list Download links Prime Hunter Steel Soul Features Allow players to bind their soul to a weapon, enabling it to exp / evolve Evolving weapon earn exp on mob kill count Evolving weapon can earn a bonus (through random option) each 25 lvl Lvl 100 weapon can be changed to a Relic (need to be defined client side, and server side for ids. Provided in github) Relics can receive shards to use 3rd class skill (for me, used for subclassing), which can be upgrade to lvl 5 max To-Do list Download links Steel Soul < Dungeons > Spoiler Script List Folkvang The Forgotten Plain Features This is the Land Freyja rules, a plain where dead people are brought to prepare the Ragnarok. Fight here all those who falled on the battlefield, and that Freyja and the Valkyries recognized as valorous warriors. Folkvang is a dynamic dungeon where monsters are clones of dead players. Therefor, the more player you have, and the stronger they are, the harder the dungeon will be. To-Do list Download links Folkvang < Raid > Spoiler Script List Features To-Do list Add the missings ones (still 2 to go) Download links < Battleground > Spoiler Script List Captain Death Match Touch Down Features To-Do list Add the missings ones (still 3 to go) Download links Battleground Edited February 20, 2018 by Alayne Update 04/12/2017 15 MikZ, M4rcelo, Virtue and 12 others reacted to this Quote Share this post Link to post Share on other sites
IndieRO 33 Posted November 23, 2017 (edited) finally right now it more easy to see any part change by seeing it in github and can learn how to fix it by myself Edited November 23, 2017 by melv0 Quote Share this post Link to post Share on other sites
astralprojection 35 Posted November 24, 2017 thank for sharing this. Keep up!!! Quote Share this post Link to post Share on other sites
Nihad 24 Posted November 24, 2017 Looking good so far my man. Quote Share this post Link to post Share on other sites
Miyaa 0 Posted November 24, 2017 cant find github link Quote Share this post Link to post Share on other sites
AsurielRO 5 Posted November 24, 2017 please upload custom instance map Quote Share this post Link to post Share on other sites
Alayne 99 Posted November 24, 2017 (edited) @Questune09 Done for the map. @Lionheart the links are on instance and quest section, only ones provided by now, but it'll get more and more ^^ Edited November 24, 2017 by Alayne 1 AsurielRO reacted to this Quote Share this post Link to post Share on other sites
Tsuuu 11 Posted November 24, 2017 Thank for sharing this. Quote Share this post Link to post Share on other sites
Alayne 99 Posted November 27, 2017 Don't worry peoples, I didn't forgot you. I'm just stabilizing the release with rathena boards back infos, and I'll update the herc version after that. On the mean time, you can get the quests and others things that are not instances ^^. Quote Share this post Link to post Share on other sites
Alayne 99 Posted December 4, 2017 Update from 04/12/2017: Update instances from rathena output. Can still contains errors, especially here on Herc. If you have any issue, please report so I can fix them as quick as possible Added bunch of quest. Added Events Added Systems Added Instances side quests for items selling + enchant (ROC, LR) 1 grimmm reacted to this Quote Share this post Link to post Share on other sites
Alayne 99 Posted February 20, 2018 Just released a bunch of new scripts. Allthought, those scripts were initially developped and tested, but may still contains issue. Feel free to report / fix them directly on github! Release contains: System/Crafting - Allow players to register to a guild, which can craft some specific items (pastry, magic scrolls, tailoring...) System/DungeonHall - Advanced Guild Housing. Allow guilds to buy a town and use them as base. They'll then have to manage food stocks (which will change the food available in restaurant, bar...), dungeon (one per town) and it's content (by catching mobs and poping it on the dungeon), access to fields... System/Fisherman - Fishing system System/Miner - Mining system System/Mercenary - Allow players to register as mercenaries, and then be hired by other players (through a contract) to fullfill a specific task System/Prime Hunter - Allow players to put a reward on someone's head, and Prime hunters (registered players) to hunt those target for the reward System/Steel Soul - Allow players to bind their soul to a given weapon, evolving through mob killing, and possibly able to gain bonuses (through random option) Feel free to report any issues, and i'll try to fix it as soon as possible 1 Kavaline reacted to this Quote Share this post Link to post Share on other sites
MikZ 5 Posted February 25, 2018 (edited) Hi @Alayne , Good day! I tried your YGG, but seems there are a lot of missing maps. Where can I download those maps? thanks! Edited March 2, 2018 by MikZ Quote Share this post Link to post Share on other sites
Alayne 99 Posted February 26, 2018 (edited) Okay so two things. The MapFlag isn't mandatory, you can simply unload it. Just apply there the mapflags you wanna use. Gonna fix the incorrect maps in it. For the maze's maps, they're added through resnametable. Did you updated your mapcache with the given file? Edit: you can retrieve the last version of YggdrasilMapFlag.txt on my github Edited February 26, 2018 by Alayne Quote Share this post Link to post Share on other sites
MikZ 5 Posted February 26, 2018 4 hours ago, Alayne said: For the maze's maps, they're added through resnametable. Did you updated your mapcache with the given file? What do you mean in resnametable? how about the .gat files of yggmazes?. I did update and add those maps in my mapcache. Is it okay to share your resnametable? thanks! Quote Share this post Link to post Share on other sites
Alayne 99 Posted February 27, 2018 Sorry thought it was allready in the release. Gonna add it tonight, as I don't have it with me right now. Quote Share this post Link to post Share on other sites
MikZ 5 Posted March 2, 2018 On 2/27/2018 at 3:39 PM, Alayne said: Sorry thought it was allready in the release. Gonna add it tonight, as I don't have it with me right now. No worries, no need to be sorry. hope you'll upload the maps soonest . can't wait to try it. thanks! Quote Share this post Link to post Share on other sites
MikZ 5 Posted March 2, 2018 [Debug]: Source (NPC): WorldBoss (invisible/not on a map) [Error]: script_rid2sd: fatal error ! player not attached! [Debug]: Function: announce (3 parameters): [Debug]: Data: string value="[ System ] World Boss appeared in [ Geffen] !" [Debug]: Data: number value=1 [Debug]: Data: string value="16711680" [Debug]: Source (NPC): WorldBoss (invisible/not on a map) I also tried your world boss and I got these errors. Quote Share this post Link to post Share on other sites
Alayne 99 Posted March 2, 2018 Hey nice...According to the doc: For example: announce("This announcement will be shown to everyone in green.", bc_all, 0x00FF00); Will display a global announce in green. The color format is in RGB (0xRRGGBB). So basically, it shouldn't break at all...It's been a while since I last run my hercules so it might a bit outdated, but as announce have sometime to be triggered without players, I don't see how it's possible that a player should absolutely be linked... Did you changed something on the script? Cause it's not supposed to be a string as last argument, but announce "[ System ] World Boss appeared in " + .@chosenMap$ + " !",bc_map,0xFF0000; Quote Share this post Link to post Share on other sites
MikZ 5 Posted March 2, 2018 56 minutes ago, Alayne said: Hey nice...According to the doc: For example: announce("This announcement will be shown to everyone in green.", bc_all, 0x00FF00); Will display a global announce in green. The color format is in RGB (0xRRGGBB). So basically, it shouldn't break at all...It's been a while since I last run my hercules so it might a bit outdated, but as announce have sometime to be triggered without players, I don't see how it's possible that a player should absolutely be linked... Did you changed something on the script? Cause it's not supposed to be a string as last argument, but announce "[ System ] World Boss appeared in " + .@chosenMap$ + " !",bc_map,0xFF0000; I did not change any, just add the script in the server and got those script. After it, I then commit the script under "//RATHENA" and uncommit the //HERCULES. I tried changing the bc_map to bc_all. got new error. [Debug]: Source (NPC): WorldBoss (invisible/not on a map) [Error]: script_rid2sd: fatal error ! player not attached! [Debug]: Function: getelementofarray (2 parameters): [Debug]: Data: variable name='.@worldBossData' index=0 [Debug]: Data: variable name='UMOB_HP' index=0 [Debug]: Source (NPC): WorldBoss (invisible/not on a map) [Warning]: script_get_val: cannot access player variable 'UMOB_HP', defaulting to 0 Quote Share this post Link to post Share on other sites
Alayne 99 Posted March 3, 2018 (edited) @MikZ resnametable have been added. Gonna look for the worldboss issue. Edit: Allright, fixed and pushed. You can get the last version from my github, tell me if you find other issues Edited March 3, 2018 by Alayne 1 MikZ reacted to this Quote Share this post Link to post Share on other sites
MikZ 5 Posted March 10, 2018 (edited) On 3/4/2018 at 1:06 AM, Alayne said: @MikZ resnametable have been added. Gonna look for the worldboss issue. Edit: Allright, fixed and pushed. You can get the last version from my github, tell me if you find other issues Ayt! Thanks! I thought once I attached the resnametable it will fix all. But guess i need to duplicate all the maps for yggmazes map and add to mapcache T_T. I still got error this when NPC announces world boss. [Debug]: Source (NPC): WorldBoss (invisible/not on a map) [Debug]: Source (NPC): WorldBoss (invisible/not on a map) [Debug]: Source (NPC): WorldBoss (invisible/not on a map) [Debug]: Source (NPC): WorldBoss (invisible/not on a map) [Debug]: Source (NPC): WorldBoss (invisible/not on a map) [Error]: script_rid2sd: fatal error ! player not attached! [Debug]: Function: announce (3 parameters): [Debug]: Data: string value="[ System ] World Boss vanished without being killed..." [Debug]: Data: number value=1 [Debug]: Data: string value="65280" [Debug]: Source (NPC): WorldBoss (invisible/not on a map) Edited March 10, 2018 by MikZ Quote Share this post Link to post Share on other sites
Alayne 99 Posted March 14, 2018 (edited) Yep you need to add them to your mapcache through the resnametable reference add. For the worldboss, probably missed one, gonna check that. Edit: Allright, should be okay now, but I can't test it now, sorry, I'm at work. Edited March 14, 2018 by Alayne Quote Share this post Link to post Share on other sites
Alayne 99 Posted March 14, 2018 Hello people, so you know it, I'm currently building a test server, which will be running freely with some kind of auto gestion. It'll contains all my scripts, plus those I find cool, and can therefor be played freely, to test or simply to play. Gonna release the address / forum / client soon (Won't do a website, as I don't know how to, but still) 1 IndieRO reacted to this Quote Share this post Link to post Share on other sites
IndieRO 33 Posted March 14, 2018 2 hours ago, Alayne said: Hello people, so you know it, I'm currently building a test server, which will be running freely with some kind of auto gestion. It'll contains all my scripts, plus those I find cool, and can therefor be played freely, to test or simply to play. Gonna release the address / forum / client soon (Won't do a website, as I don't know how to, but still) question :what a emulator do you use in your PS? Quote Share this post Link to post Share on other sites
Alayne 99 Posted March 14, 2018 both will be available, so you'd be able to test on your favorite one. You'll just have to edit the clientinfo according to the server you want to connect to. Quote Share this post Link to post Share on other sites