Welcome to www.eeve.org, the home of games like Castle Fight, eeve! Tower Defense, You Tower Defense and many other Warcraft 3 projects by geX and others. Here you can get the latest downloads and official information. Join our forum community and participate in the discussion. Have fun!

This page is best viewed with Firefox 3.0 or higher! (Internet Explorer fails to display some content!)
Total visitors: 1,485,583
Visitors today: 529
Visitors yesterday: 968
Max. visitors per day: 3,155
Currently online: 19
Max. online: 133
Total page views: 29,223,653
Page views of this page: 1,295,398

Who is online

In total there are 13 users online :: 2 registered, 0 hidden and 11 guests (based on users active over the past 5 minutes)
Most users ever online was 73 on Sat Oct 01, 2011 10:29 pm

Registered users: CopperEgg [Uptime], Google [Bot]
IRC users: @eeve|Bot, @eeve|Cassim, @Q
Legend: Administrators, Global moderators, YouTD Admins

Forum Statistics

Total posts 68974 • Total topics 7157 • Total members 6464 • Our newest member haodadeyu

NEWS
  YouTD changelog now live! by MasterCassim
Wed Jan 23, 2013 2:26 pm 
Today the new YouTD changelog went live. The changelog will contain all changes for upcoming versions of YouTD. Changes are reflected in realtime and once a version hits all changes will be saved and available in a new tab.

The changelog can be found in the YouTD header section or the YouTD links forum thread.

-> YouTD changelog


Top
  YouTD v1.01 released by MasterCassim
Fri Dec 28, 2012 3:18 pm 
The next YouTD version is released. This version includes (among others) fixes for the aura bug, new creep abilities and some builder balancing. There are also 2 major changes / additions:

  • "Introduced some basic competitive gamemodes [...]"
  • "Reduced Neverending Mode to 240 levels [...]"


Some basic tower / item statistics (next version will probably feature a new tower / item changelog):
  • added towers: 31
  • updated towers: 32 (not counting admin updates)
  • removed towers: 1
  • number of towers in the map (total): 593

  • added items: 4
  • updated items: 0 (not counting admin updates)
  • removed items: 0
  • number of items in the map (total): 244

Changelog YouTD v1.01
Previous Bugs
-Projectile colouring is now properly reset in the recycling process.
-Fixed bug with projectiles spawning to the side of their towers instead of from them.
-Fixed issue with projectiles initially facing the wrong direction when released (bug could be seen most prominently on Quillboar, Crypt and Sapphiron's Cold Grave)
-Fixed non-champion-only abilities from being added twice to champions in the bonus round, causing most modifications to be doubled at the cost of severe hp reduction. This was also the cause of inifite gravid growth.
-Fixed air-only and boss-only abilities from being added to champions in the bonus round.
-Fixed creep hpRegen and hpRegenPercent from being restricted to only positive values. Apart from fixing geyser and bronze dragon abilities, this means that creeps can now die from negative regen (will be treated as anonymous kill and thus no exp will be granted, but gold&points will still be gained).
-Fixed a LAN savecode exploit.
-Fixed Auras often not being reapplied properly when the auraGiver was upgraded.
-Fixed a nasty typo in the DoubleList struct, which was causing chaos with the List struct. This would have been causing countless random errors in the game (including with auras, tower boni, tower effects, projectiles, etc..), as the game uses a lot of Lists..
-Took care of doublefrees that were occuring when a buff was removed during its 'onExpire' event.
-Fixed getBuffOfType returning 0 if the BuffType had been given a stackingGroup.
-When a tower is upgraded/replaced, the onDestruction events will now fire BEFORE the predecessor passes over it's items and stats to its successor.
-Fixed a bug where base damage oils would have no effect on paused (eg stunned) units.
-Fixed stun and banish buff icons not appearing on units.

Creeps
-Rescaled the constant, linear, quadratic and cubic components of creep hp growth to make early game a little easier for beginner, easy and medium difficulties, and a little harder for hard and extreme difficulties.
-Gravid is now an air-only creep ability. To accomodate better for this, children will now mature within 8 seconds rather than 12 and the hpMod has been reduced from 0.45 to 0.4. Chance weighting has also been increased a little so the ability should now appear more often.
-Gravid will no longer spawn with Second Chance.
-Added some new creepAbils, play to discover them!
-Movespeed in creepMB will no longer be displayed as any less than 100 (as this is the slowest a unit can move).
-Renamed lvl 112 mass challenge to 'Challenge 14' from 'Challenge 13', as it was meant to be. Fixed tier number displayed under challenge name.
-Fixed Challenge hint typo: loose -> lose.
-Fixed a double-negative description error for demana aura.
-Creep abilities are now listed in the creep multiboard.
-After all creeps of a wave finish spawning, there is now a delay of [5secs / numCreepsSpawned] before the earlyStart button becomes available again.

Items
-Increased Minecart's income rate bonus from 2% to 10%. Also changed floating text to display the bonus as a percentage rather than a decimal.
-Increased Arcane Book of Power's fp boost from 6 to 8.
-Increased Hobbit's bonuses: fp from 10 to 20, food from 4 to 8, income remains as is at 6%.

Builders
-Unit.calcChance is no longer affected by the tower's triggerchances if the original chance is equal to or greater than 'certain'. This will fix the issue with Realist severely restricting most towers.
-Pandaren Monk rescaled: attackspeed from 30% to 25%, base damage from 30% to 15(+1.4/lvl)%, spell damage from 30% to 20(+1.2/lvl)%, itemdrop from -70(+1/lvl)% to -60(+1.2/lvl)%, removed -50% debuff duration modifier, added -10% item quality modifier.
-Arch Sorceress rescaled: spell critical strike damage from 80% to 50(+2/lvl)%, base damage from -15(-1/lvl)% to -10(-1.2/lvl)%.
-Realist rescaled: base damage from 15(+1/lvl)% to 15(+1.5/lvl)%, spell damage from 15(+1/lvl)% to 15(+1.5/lvl)%.
-Elementalist rescaled: bonus fp per level from 1 to 2, damage to orcs from 15% to 25%, damage to undead from 15% to 20%, damage to nature from -15% to -20%, damage to humanoid from -15% to -5%.
-Royal Assassin buffed: itemqual bonus from 1%/lvl to 2%/lvl
-Spirit Warden rescaled: debuff duration from -50% to -30%, buff duration from 50% to 60%.
-Benevolent Witch rescaled: mana regeneration from 100% to 50(+2/lvl)%.
-Blademaster buffed: critchance from 6% to 8%.
-Farseer buffer: attack range bonus from 50 to 75.

Extra modes
-Introduced some basic competitive gamemodes, which allow for more interactivity between players. Currently, these extra modes are in beta and so there is no guarantee they'll be balanced or won't be exploitable.
-Race: As soon as a team has defeated a creepwave, the next level timer is released for all players who are fighting a creepwave of the same level or lower. Next level timer is set to 5 secs for this mode instead of the regular 15 secs.
-Shared stashes: Whenever a player researches a new tower, it becomes available in the stashes of all other players. Whenever a player buys a tower from their stash, that tower is removed from all other players' stashes. Rerolling towers is disabled for this mode. BEWARE: If playing random upgrade and you take a tower that another player has researched, you won't be able to level it unless you have forcepoints in that element!
-Same builder: Host chooses builder; all other players get that builder. This means that players might end up playing with builders they wouldn't normally have access to due to their level. It also means that if the host has lost their savecode then he/she can choose only beginner builders for everyone. :3

Miscellaneous
-Reduced Neverending Mode to 240 levels. The reason for this was threefold:
One - wc3 was struggling with holding the game together in the later waves, leading to users often experiencing lag, weird overflow issues that could reset tower stats/bug aura system, and the occasional gamecrash;
Two - little more was being brought to the table during waves 240-360, leading to a somewhat monotonous experience with item overflow and no use for gold. Plus playing a game for 6hrs straight can't be healthy. :P
Three - the reason for neverending mode was to give players more time to screw around with the lategame towers rather than have their game finish on them abruptly. A bonus 120 waves should be more than sufficient for this.
-Reduced cube conversion cooldown from 1s to 0.1s.
-Tower.doAttackDamage crits will now be displayed red instead of cyan, except they will appear above the target unit, rather than above the tower like normal crits.
-Spellcrits and Tower.doAttackDamage crits will no longer be shown if they are crits of 0 damage.
-Removed all the random crap from the upkeep tooltip (when you hover mouse over it). It now says stuff relevant to YouTD.
-Can now only roll a common tower on your last re-roll if you lack the forcepoints to buy an uncommon.
-Renamed all 'lumber' messages and variable names to 'forcepoints'.
-Capitalized 'Distribution' in 'Bounty Distribution' in the little game mode summary box at start of game for consistency (yes, I am that pedantic).
-Reduced the cap for tower EventTypeList PeriodicEvents from 0.2 to 0.1 (most of the descriptions in the tower creation maps were already saying cap is 0.1 anyway..).
-Autocasts with zero range no should no longer have their range displayed.


We created a new GHost++ Config file if you want to host the map with a bot.

GHost++ Config
map_path = Maps\Download\YouTD_v1.01.w3x
map_localpath = YouTD_v1.01.w3x
map_size = 185 42 39 0
map_info = 226 217 35 19
map_crc = 195 133 200 62
map_sha1 = 198 27 171 54 201 103 192 239 148 216 180 38 93 233 249 118 240 103 142 0
map_width = 148 0
map_height = 148 0
map_numplayers = 9
map_numteams = 2
map_slot1 = 0 255 0 0 0 0 1 1 100
map_slot2 = 0 255 0 0 0 1 2 1 100
map_slot3 = 0 255 0 0 0 2 8 1 100
map_slot4 = 0 255 0 0 0 3 4 1 100
map_slot5 = 0 255 0 0 0 4 1 1 100
map_slot6 = 0 255 0 0 0 5 2 1 100
map_slot7 = 0 255 0 0 0 6 8 1 100
map_slot8 = 0 255 0 0 0 7 4 1 100
map_slot9 = 0 255 2 1 1 8 1 1 100
map_options = 96


You can download the latest version in our download section.


Top
  DevKit v1.23 released by MasterCassim
Mon Dec 03, 2012 11:15 am 
Here is the next release of our YouTD Devkit. It contains many updates and fixes.

Devkit v1.23 Changelog
Scripts
-injectTower.gsl and injectItem.gsl: updated to handle advanced targetTypes in autocasts; fixed creation of superfluous targetTypes for auras.
-tableTooltips.gsl: "-" sign now highlighted for bounce attack
-YouTD_header.gsl: added special f2s methods to get proper rounding (was done a few versions ago, but forgot to upload).
-spellCheck.gsl: greatly expanded the library of small words that shouldn't be capitalized in headings (there were a few common ones missing: ie. 'to').
-annotations.gsl, commonInject.gsl, injectTower.gsl, injectItem.gsl: now handles function/struct imports/exports. Remember to use unique and meaningful function/struct names because, just like global params, functions/structs you import/export will be visible across ALL other towers and you don't want your function/struct called by some other tower by accident. Also increased level of code parsing to clean up indentation and remove extra whitespace and commenting from injected code. (Check out how neat the libinject trigger now is! :D)

Creation Maps and TestMap Stub
-Devkit now uses the same projectile recycling system that is used in the actual map.
-Updated most triggers to reflect changes/fixes in main map.
-Fixed a number of trigger descriptions.
-Added a set of doCustomAttackDamage methods to the Tower struct, which do the same thing as their doAttackDamage counterparts, except that the attacktype can be chosen.
-Added a setScale method to the Unit struct. Note that for creeps, developers should use the adjustScale method provided in the creep struct.
-Added a getHeldItem method to the Tower struct, which returns an Item at a chosen position, or 0 if there is no item.
-Added an Item.drop() command. Note that this can also be used in conjunction with the Tower.getHeldItem command to force towers to drop particular items.
-Added more commenting to the Event.getTarget() method in the Event trigger, to emphasize what targets onDamaged and onAttacked events return.
-Added Event.getCurrentPeriodicEvent(), which can be called from inside a periodic event tick to gain access to the periodic event handle. (This was added quite a while back, but forgot to mention it in the changelog)
-Added advanced TargetType support for Autocasts: the TargetType field will now accept more specific target types, restricting the autocast to particular tower elements or creep races/sizes. NOTE: this will only affect the autocast targetting; forbidden races/sizes will still be manually targetable, so be sure to account for this in your code!
-Added an Iterate.count() method which returns the number of Units remaining to be counted (not for counting corpses!).
-Made Unit.addPermanentEffect accessible in the tower/item creation maps. This method takes an EventTypeList and applies it to a given Unit. For towers, this EventTypeList will remain applied even if the tower is upgraded/replaced. Use this method only for VERY unique abilities.
-Added a 'Re-release' button to the testmap that can release the last released creep wave again (so you don't have to click through all the menus..). Hotkey for this is 'n' and hotkey for usual release button is 'c'.
-Fixed various commenting here and there.

Test Commands
NOTE TO DEVELOPERS: Please always test your towers in debug mode (Choose JassHelper from dropdown menu -> Debug Mode). It will provide much more feedback to you when things go wrong! Test your towers at their limits by giving them monster stats with the '-mod' commands and use the '-debug' command ingame to monitor your tower's progress to ensure everything is running as expected.
-"-test mod" and "-test exp" will now be applied to all selected units, rather than to just one.

10 files have been updated in total. For those who wish to update just those files without redownloading the whole devkit, replace the files in your devkit at the following locations with the files in this zip:
YOUR DEVKIT FOLDER\YouTD - tower creation map and item creation maps go here
YOUR DEVKIT FOLDER\YouTD\data - testmap stub goes here
YOUR DEVKIT FOLDER\script\lib\YouTD - all gsl scrpit files go here


-> DevKit Download


Top
  No more release candidates - YouTD v1.00 release by MasterCassim
Wed May 30, 2012 8:07 pm 
We finally got the first YouTD (non-RC) version released. This release fixes many bugs from previous versions and adds some cool new features as well. I hope you enjoy the new version.

Changelog YouTD v1.00
Previous Bugs
-'Show Unit Stats' ability can now be cast on immune creeps.
-Fixed creep regen ability creating a new EventTypeList during the game every time a creep with this ability spawned.
-Fixed item aura removal again..(bug re-emerged after aura rework in previous version)
-Fixed an inefficiency where aura refreshing was storing superfluous elements in the aura lists.
-Fixed an issue with AC_TYPE_ALWAYS_BUFF autocasts going permanently idle after being disabled then enabled again.
-Fixed projectile passives not being removed from projectile on destruction.
-Fixed tower items not getting immediately dropped when put in ally's inventory.
-Fixed an issue with player 12 (one of the four creep players) not being allied properly to the lane partners of players in a north or south lane.
-Fixed a naming issue with creep players.

Loadcode parser
-Loadcodes have been reset for the next version. This was a tough decision, as we knew there are many players who have worked hard for their codes,
however we decided that since this is the beginning of no more RC versions, the codes should be reset so that we can properly turn over a new leaf for this map.
Please remember that the levelling component is only a small part of this map, and have fun playing with the (beefed up) beginner builders again! :D
-Loadcodes will be compared against older YouTD versions in the correct order now (newest to oldest).
-Tidied up loadcode parser to be more multiplayer friendly: this should resolve the rare bug where code was mistakenly read as being from an older version of YouTD.
-Addressed single player bug. If you still encounter it, be sure to report it!
-Fixed a loadcode exploit (no more naughty hacky cheaters).

Builders
-Reduced debuff duration reduction on Spirit Warden from 100% to 50%. Reduced his damage to bosses malus from 15% to 10%.
-Reverted changes to Elementalist and added some bonuses. He now deals 15% increased damage to Orc and Undead and 15% decreased damage against Nature and Humanoid. The income malus has been removed.
-Raised Queen of the Seven Skies' attackspeed bonus from 5% to 10% and her base bonus against air from 15% to 30%.
-Added 1% item quality per tower level to Royal Assasin.
-Raised Benevolent witch's mana regeneration bonus from 50% to 100%.
-Raised Blademaster's crit chance bonus from 3% to 6%.
-Removed mana and mana regen boni from farseer. Added +50 tower attack range.
-New Specialist builder - Realist. (Play to discover his bonuses)
-Added builder icons to Stats Multiboard.

Creeps
-Silence will no longer prevent creeps from secondchancing or turning ethereal.
-New Creep Ability: Gravid. Upon death, the creep's children jump out and continue running to the finish. A random number of children can spawn between 2-4, with a low chance for 5. Children have a combined hp equal to their parent. After 12 seconds children will have grown to full size and will spawn their own offspring when killed. HpMod: 0.45, minLvl: 40, abil will only appear on bosses and air waves. Note that the item dropchance, gold and exp granted have been reduced by 80% for these creeps, but the children will give just as much as the parents.
-New Creep Ability: Spellbinder. These creeps zap up to three mana using towers in 1000 aoe every three seconds, stealing up to 30% of each target's mana and silencing it for 3 seconds. Costs creep 30 mana per zap (champion-only ability). This ability is silencable. HpMod: 0.8, minLvl: 48. Does not stack with demana aura.
-Reduced the weight of the magic immune ability by 10% (will appear a tidbit less often now)
-Added some flavour to the bonus round.
-Every 40 rounds the number of creeps that can spawn in one round will increase slightly.
-Every 120 rounds the number of champions that can spawn will increase by 1.
-On Extreme difficulty, the next level timer is now released once the level has finished spawning as opposed to once the wave is defeated. Team has 25(+0.5/lvl) seconds before next wave spawns. This timer is capped at 40 seconds.

Miscellaneous
-Projectiles now get recycled (whole Projectile object, unit included). This should be less strenuous on the engine now.. can only wait and see ;) Cap of 2000, before they start getting destroyed rather than recycled. Please not that this may have some visual side effects with directed projectiles.
-Raised unit movespeed cap from 500 to 522.
-All genvals (buff duration, debuff duration, itemdrop, itemqual, trigchance, bounty) are now affected by diminishing returns once they pass 170% or fall below 60%. These diminished values will now be the ones displayed in the mb so there is no confusion as to exactly what each genval has been reduced to.
-Teams dialog box no longer has the 'all together' option if there are only two playing players in the game.
-Added trigger chance bonus to keeper of wisdom: +1.3%/upgrade.
-Added a toggle to keeper of wisdom, which will let the player level masteries straight to max in one click. Also, a reminder that all masteries can be skilled with hotkeys using the QWER layout.
-Silence now works on towers, it will prevent the use of both tower and item abilities.
-Replacing a tower with a family member that has a lesser goldcost no longer returns 100% gold (it is now treated as though the replacing tower were from another tower family).
-Hints can now be toggled with the "-hintson" and "-hintsoff" commands.
-Changed victory figures back to steedless malfurions (What they were in RC2). They'll stay like this from hereon as i ceebs changing them for every version.
-Cleaned up code for buffgroups
-Added commands for manipulating the game camera (see in game player chat commands quest for details)
-Moved buffgroups to their own quest item thingo.
-Updated player chat commands quest thingo with new available commands.
-Build mode is no longer referred to as 'lame and easy' in the gamemode dialog box, it's now just 'lame'. :P
-Escape key now switches between player and stats mb, rather than always switching only to the player mb.
-Fixed hotkey colouring for all builder tooltips (that other yellow was too bright :P)
-Made tier completion time bonus message clearer (it is bonus points you get, not gold!)
-Fixed hotkeys for autocast abilities: first autocast (from right) gets "V", second gets "C", third gets "X".
-Number cruncher players are now considered as pro when the game decides which description to display for creep abilities.
-Crit chance and spell crit chance are now coloured red in the multiboard when negative
-The '-show' command for buffgroups now also shows which towers are buffing that group.
-The stats multiboard now shows 'PLAYERNAME [XX]' rather than PLAYERNAME '[lvl XX]', so that those with small screens have less chance of cutoff. It should be obvious that the number in the bracket is the player's level.
-Some fancy things now happen when a player is recognised as a YouTD contributor - if you've contributed to YouTD by making towers/items, be sure to provide your BNet name here, so that you can also get these fancy in-game effects too! The higher the YouTD score, the more effects (not fully tested, so expect whacky & retarded visuals :D:D).
-When a tower is upgraded/replaced, all buffs are now removed prior to removing the tower unit. This means that onCleanup events in a buff can now safely still refer to particular attributes of the tower unit they belonged to.


Here is the new GHost++ config in case you want to host a bot.

GHost++ Config
map_path = Maps\Download\YouTD\YouTD_v1.00.w3x
map_localpath = YouTD_v1.00.w3x
map_size = 69 109 38 0
map_info = 225 144 179 57
map_crc = 227 255 98 116
map_sha1 = 152 73 168 193 105 180 163 85 26 133 10 26 108 81 193 158 122 43 214 78
map_width = 148 0
map_height = 148 0
map_numplayers = 9
map_numteams = 2
map_slot1 = 0 255 0 0 0 0 1 1 100
map_slot2 = 0 255 0 0 0 1 2 1 100
map_slot3 = 0 255 0 0 0 2 8 1 100
map_slot4 = 0 255 0 0 0 3 4 1 100
map_slot5 = 0 255 0 0 0 4 1 1 100
map_slot6 = 0 255 0 0 0 5 2 1 100
map_slot7 = 0 255 0 0 0 6 8 1 100
map_slot8 = 0 255 0 0 0 7 4 1 100
map_slot9 = 0 255 2 1 1 8 1 1 100
map_options = 96


You can download the map in the download section (as always).


Top
  DevKit v1.22 release by MasterCassim
Thu Apr 19, 2012 10:45 am 
Here is the next YouTD DevKit update.

DevKit v1.22 Changelog
-Updated most of the triggers (copypaste from real map).
-added a getBaseBountyValue() method to the Creep struct.
-fixed a rounding issue in parsescripts.
-added calcAttackCrit().
-added calcAttackMulticrit().
-added missing space into dps tooltip.
-Fixed an internal spelling error: Unit.substractMana -> Unit.subtractMana. Also changed this method to return 0 if <subtractIfInsufficient> is set to false and the unit has insufficient mana. Towers/items that used this method in the past will need updating.
-Added Event.getAutocastType, which can be called from an onSpellCast or onSpellTarget event.
-Added a bunch of accessors to the AutocastType struct. Namely: getRange, getCooldown, getManacost, isItemAutocast, getName.
-Added creepMultiboard & show unit stats abil to builder.
-Added a Lightning struct to the Effect trigger. Use the new methods within to create lightnings. Currently only supports static lightnings, so either destroy your lightning immediately after creation, or create it between stationary units (ie. towers, stunned creeps).
-Added the TimerUtils trigger to the tower and item creation maps.
-Set all testcreep collision sizes to 8.0. The numbers before varied from 16.0 to 32.0 and were causing some auras to go haywire. Also, creeps won't block each other so much anymore.
-Added a bunch of methods to the Unit struct for adding spellcrits to the next spelldmg instance.
-Added a setPower() method to the Buff struct. This is to be used only on AuraBuffs and should be called from the Buff's onRefresh event, as the aurabuff will otherwise revert to its old power when upgraded (ie, when tower levels up or when the aura giver changes).
-Can now force a Unit to execute its Aura's onRefreshEvents with refreshAuras(). This will immediately call the AuraBuff's onRefresh event for every unit that this buff is on. Useful if you have a setPower call in your AuraBuffType's onRefresh handler.


-> DevKit Download


Top
  YouTD RC 3.2b released by MasterCassim
Sun Dec 25, 2011 11:02 am 
Today we have a fast bugfix release for you. We fixed Lost Soul & Ray Blaster for this version.

Changelog YouTD v3.2b
Previous Bugs
- Banish is now considered a friendly buff. (ie. it will no longer last longer if you increase a creep's debuff duration)
- Fixed issue with items of allies flying back when the carrying tower is upgraded.
Miscellaneous
- Builder exp bar now dynamically shows player exp & level. XP-to-level formula has been reworked a bit to suit, though is still very similar to the earlier one.


As always: If you want to host this map with GHost++ here is the config file.

GHost++ Config
map_path = Maps\Download\YouTD_RC3.2b.w3x
map_localpath = YouTD_RC3.2b.w3x
map_size = 82 182 37 0
map_info = 242 139 23 130
map_crc = 93 241 9 146
map_sha1 = 105 20 170 169 58 192 46 171 143 217 242 92 189 5 246 71 46 132 22 177
map_width = 148 0
map_height = 148 0
map_numplayers = 9
map_numteams = 2
map_slot1 = 0 255 0 0 0 0 1 1 100
map_slot2 = 0 255 0 0 0 1 2 1 100
map_slot3 = 0 255 0 0 0 2 8 1 100
map_slot4 = 0 255 0 0 0 3 4 1 100
map_slot5 = 0 255 0 0 0 4 1 1 100
map_slot6 = 0 255 0 0 0 5 2 1 100
map_slot7 = 0 255 0 0 0 6 8 1 100
map_slot8 = 0 255 0 0 0 7 4 1 100
map_slot9 = 0 255 2 1 1 8 1 1 100
map_options = 96


HAPPY CHRISTMAS!


Top
  YouTD RC 3.2 released by MasterCassim
Wed Dec 14, 2011 12:50 pm 
Our next YouTD version is released now; this version is only a small bug fixing release with only small tower / item adjustments. We wanted to get it released pretty soon; so nothing big here. One of the changes is that we finally took Rune of Recursion out of the game (because it caused too many desyncs).

Some basic tower / item statistics:
  • added towers: 9
  • updated towers: 29
  • removed towers: 1 (Newborn Ice Whelp family was revoked)
  • number of towers in the map (total): 536

  • added items: 5
  • updated items: 0
  • removed items: 0
  • number of items in the map (total): 233

Changelog YouTD v3.2
Previous Bugs
-Disallowed sharing of tower items.
-Fixed armourtype display for challenge waves in numbercruncher mode.
-Fixed colouring of -follow text.
-Fixed tooltip colouring for some of the beginner builders.
-Fixed issue with mana sometimes not being added properly to units.
-MB stats now correctly handle damage that breaks integer cap.
-Crittext is now no longer limited by integer cap.
-If all four ministashes are about to overflow, the oldest tower in the queue will now be removed.
-Fixed issue with projectiles moving in unexpected ways if given a new interpolation order after creation.

Items
-Removed Rune of Recursion.
-Adjusted diminishing returns on item drop chance. They now kick in a little earlier (before: at 175%, now: at 150%) and flatten the growth a little more. Might now be worth juggling multiple carries ;)

Creeps
-Semi-mech debuff duration from -40% to -50%
-Mech debuff duration from -80% to -90%

Miscellaneous
-'Attackspeed' is now one word in the multiboard.
-Debuff duration in multiboard now coloured green for values < 100% and red for values > 100% and will not drop below 0% in multiboard.
-Auras, iterates and autocasts now take into account tower offsets when making distance measurements - everything should now be symmetrical.
-Positioning of range runes and question marks (when a tower mb is opened) now also takes into account tower offsets.
-Add a creep multiboard that can be opened with the builder's 'show unit stats' ability (renamed from show tower stats). Feedback/suggestions on improving its layout is more than welcome :)
-Reworked the hp regen system again a bit, so that it will now properly interact with regen % modifiers.
-Creep/Tower Multiboard will now close if the unit is destroyed.
-Creep/Tower multiboard will now maximise itself if Creep/Tower stats are selected to be viewed after having been minimized.
-Added '-cede/uncede', which lets the player relinquish their choice on an early start. Then only the teammate needs to press the 'Start Next Level' button to release the next wave.
-When a buff is reapplied with same level but higher power, the event is now considered as an upgrade event and not a refresh event. New power level is now also properly considered.
-Tower and item autocast settings are now carried over when a tower is upgraded/replaced. Note that if the tower is replaced by another from a different family, then only the item autocast setting will carry over.


If you want to host this version with a hostbot you have to use the following config file (please report if the file works).

GHost++ Config
map_path = Maps\Download\YouTD Releases\YouTD_RC3.2.w3x
map_localpath = YouTD_RC3.2.w3x
map_size = 144 148 37 0
map_info = 202 14 200 114
map_crc = 19 99 56 2
map_sha1 = 140 239 133 201 214 26 122 59 175 8 93 64 145 48 137 211 70 184 99 39
map_width = 148 0
map_height = 148 0
map_numplayers = 9
map_numteams = 2
map_slot1 = 0 255 0 0 0 0 1 1 100
map_slot2 = 0 255 0 0 0 1 2 1 100
map_slot3 = 0 255 0 0 0 2 8 1 100
map_slot4 = 0 255 0 0 0 3 4 1 100
map_slot5 = 0 255 0 0 0 4 1 1 100
map_slot6 = 0 255 0 0 0 5 2 1 100
map_slot7 = 0 255 0 0 0 6 8 1 100
map_slot8 = 0 255 0 0 0 7 4 1 100
map_slot9 = 0 255 2 1 1 8 1 1 100
map_options = 96


You can download the map here (if you can't reach the "Downloads"-button in the header).


Top
  YouTD RC3.1 finally released by MasterCassim
Sat Nov 05, 2011 7:29 pm 
This version started as a fast bug-fixing release but it took us some time because more and more things were added to the map (including towers & items). Thanks to all contributors for helping creating cool stuff.

We got 534 towers in the map now - 85 are new; 52 got updated and we had to remove 7 from the game.
We also got 14 new & 6 updated items; that sums up to 228 items in total.

RC3.1 contains (among others):
  • Fixed issue with tower randomisation weighting being greatly in favour of cheaper towers in each rarity (fixed by geX)
  • Increased projectile limit, so now PrList warning should be much much rarer. (fixed by geX)
  • New creep ability: Ghost. 90% chance to block a non-magic, non-spell attack. HpMod: 0.23, minLvl: 64. Ghost creeps are tinted blue. Ghost will not stack with armour, ethereal, evasion or immune creeps.(added by geX)
  • Added extreme difficulty. Creeps have even more hp than in hard, and their armour grows more too!
  • Farseer now also has +10% spelldamage.
  • Game now saves fractional gold values and adds them to the player's gold once they are big enough ( > 1). As a result, there will no longer be gold loss due to rounding in bounty distribution team mode and the Player.giveGold method now accepts a real, rather than an int.
  • Oils are no longer shareable, items now are.

Complete Changelog YouTD RC3.1
Previous Bugs
-Fixed desync issues with Rune of Recursion. Apologies to all that were cause grief by this :(
-Fixed issue with tower randomisation weighting being greatly in favour of cheaper towers in each rarity (fixed by geX)
-Using two integers rather than two reals now to store total damage dealt by tower, player and team. Hopefully the multiboards won't display any more weird values now.
-bonusSys reworked for hp and mana, so that the proper amount is now added for very high values.
-Fixed instajib method not instajibbing units with really high health.
-Fixed multiboard refreshing itself with the details of a random Unit after the original tower was destroyed/upgraded/replaced.
-Increased projectile limit, so now PrList warning should be much much rarer. (fixed by geX)
-Disallowed buying towers for other players (fixed by geX)
-Fixed gamemode typo: "Random base towers, ugrade allowed" -> "Random base towers, upgrade allowed"
-Fixed grammar in early start message.
-Fixed projectiles ignoring the first unit in their iteration loop.
-Tower collision size is now factored into the autocast triggers, so they should now be buffing the same towers that can be reached by manual casts.

Creeps
-New creep ability: Ghost. 90% chance to block a non-magic, non-spell attack. HpMod: 0.23, minLvl: 64. Ghost creeps are tinted blue. Ghost will not stack with armour, ethereal, evasion or immune creeps.(added by geX)
-Immune creeps are now tinted red. (added by geX)
-Ethereal waves are now synchronised (Whole wave becomes ethereal at the same time). HpModifier reduced from 0.57 to 0.48
-Eth will no longer spawn with Mech, Regen, or XRegen.
-Ethereal minLvl from 20 to 24
-Mech nerfed from -100% debuff duration to -80%. HpMod from 0.32 to 0.38. minLvl from 65 to 56. Now called 'Mech+'
-Added a lower tier Mech, which has -40% debuff duration. HpMod: 0.72, minLvl: 40.
-Added extreme difficulty. Creeps have even more hp than in hard, and their armour grows more too!

Builders
-Queen of the Seven Skies dmg vs air increased from 15%+1%/twrlvl to 15%+2%/twrlvl and also now gives +5% attackspeed.
-Barbarian crit boni rescaled: critchance from 10% to 0.4%/twrlvl and critdamage from 50% to 2%/twrlvl.
-Pandaren boni rescaled: itemfind from -75% to -70%+1%/twrlvl, spelldmg&basedmg from 35% to 30%, removed bonus dmg vs normal.
-Alchemist cons tweaked: buff duration from -50% to -35%, added 25% debuff duration.
-Fixed Elementalist tooltip.
-Elementalist con changed from -15% damage to humanoid and nature to -20% income rate.
-Royal Assassin cons tweaked: damage to normal from -15% to -8% and added -12% damage to mass.
-Farseer truesight has the '650' coloured now. Builder truesight now also displays the range.
-Farseer now also has +10% spelldamage.
-Adventurer item quality bonus increased from 15% to 20%.
-Master of Encyclopaedic Wisdom exp gain increased from 40% to 80%
-Sorceress rebalanced: damage from -30% to -15%-1%/twrlvl, spellcrit chance from 15% to 20%, spelldamage from 40% to 50%, added +1%/twrlvl damage vs magical creeps.

Miscellaneous
-Once a tower stash is about to overflow, something AWSUM will happen, so that no tower is lost. Play to find out ;) (added by geX)
-New 'player proness' option: Number Cruncher. Same as pr0, but displays more detailed creep stats at the start of each new wave, such as their hp, armour, mana, etcetc. (added by geX)
-Game now saves fractional gold values and adds them to the player's gold once they are big enough ( > 1). As a result, there will no longer be gold loss due to rounding in bounty distribution team mode and the Player.giveGold method now accepts a real, rather than an int.
-Increased tower multiboard width slightly.
-Multiboard values greater than 999,999 are now displayed as X.XXXM, or X.XXXG, etc, to prevent multiboard from overcrowding.
-Moved the 'damage to race' section up a row, seeing as the tower total damage will no longer be overflowing into the next collumn.
-Oils are no longer shareable, items now are.
-Fixed text for -follow command.
-Buffgroups now roll over when you replace/upgrade a tower.
-Added a spacebar to the 'dps' modification tooltip display.

Not addressed!
-Bug with some hostbots that states game is singleplayer and gives no savecode.
-Moving doodads glitch.
-Issue with waves not spawning in teammode.


If you want to host this version with a hostbot you have to use the following config file (please report if the file works).

GHost Config
map_path = Maps\Download\YouTD_RC3.1.w3x
map_localpath = YouTD_RC3.1.w3x
map_size = 79 132 37 0
map_info = 163 148 153 169
map_crc = 250 67 14 227
map_sha1 = 189 226 192 129 182 5 56 80 230 193 220 209 196 173 255 130 89 107 157 141
map_width = 148 0
map_height = 148 0
map_numplayers = 9
map_numteams = 2
map_slot1 = 0 255 0 0 0 0 1 1 100
map_slot2 = 0 255 0 0 0 1 2 1 100
map_slot3 = 0 255 0 0 0 2 8 1 100
map_slot4 = 0 255 0 0 0 3 4 1 100
map_slot5 = 0 255 0 0 0 4 1 1 100
map_slot6 = 0 255 0 0 0 5 2 1 100
map_slot7 = 0 255 0 0 0 6 8 1 100
map_slot8 = 0 255 0 0 0 7 4 1 100
map_slot9 = 0 255 2 1 1 8 1 1 100
map_options = 96


You can download the map here (if you can't reach the "Downloads"-button in the header).


Top
  DevKit v1.21 released by MasterCassim
Tue Oct 18, 2011 12:57 pm 
Here is a quick DevKit release because there were so many changes since the last release and developers have trouble keeping track of all changes. But there is still more stuff coming; don't worry.

Changelog Devkit v1.21
-added a resetCooldowns() method to the Unit Struct, for resetting tower ability cooldowns.
-Fixed issue with towers not levelling up properly in testmap.
-GameTime now starts at zero in testmap.
-Added 'getProp' methods for itemOnKillChance and itemOnKillQuality.
-Added a 'getRarity' method for items.
-Added missing 'getLevel' method from Item trigger in tower creation map.
-Added a getProp_ManaRegBase method to the Unit struct. It returns the base mana regeneration of the tower.
-Added a list of illegal base abilities (ones which place a buff on the unit by default, or cause terrain deformation) to the parsescripts. Parser will throw an error if you attempt to use them.
-Renamed 'setEventOnCleanup' to 'addEventOnCleanup', can now add multiple events on cleanup, without them overwriting each other.
-added getX, getY, getZ to Unit struct, so no more having to create and destroy handles everywhere for this.
-added Unit.calcBadChance() (for "bad" chances)
-added Event.isSpellDamage() function
-Player.giveGold now takes a real, and stores fractional gold internally, automatically adding it later, once enough fractional gold has been collected.
-onCreate events now fire AFTER the tower unit has been properly placed.
-PeriodicEvent.enableAdvanced now properly does what its description states. (switched true and false)
-Added PeriodicEvent.getDuration, which returns the interval duration of the periodic event.
-Tower collision size now considered in autocast triggers.


You can download the DevKit in our YouTD section.


Top
  YouTD RC3 prerelease by geX
Sat Sep 17, 2011 9:08 am 
I am happy to announce that Glowackos has finished the new release of YouTD. It comes with a huge list of bug fixes and additions, and of course many new towers and items. Thank you Glowackos and of course thanks to all contributors, you are doing great!

The anticipated release date was tomorrow, but I was too stupid to remember that, so tada, here is RC3. One day too early. :roll:

To sum things up, we got 461 towers in the map now - 90 are new and 16 got updated.
The item count is now 216 - 22 are new and 5 got updated.

RC3 contains following highlights:
-Fixed the buggy champion models and the wraparound in tower damage when a tower got too much damage.
-The map should be working on Mac again.
-New creep abilities: Ethereal and Mechanical
-The result of a horadric cube conversion will no longer be the same as ANY of its components
-Tower damage in the tower info board is no longer capped at 2.1 billion (so you will really see how much your kickass tower did!)
-The tower info board updates itself while open
-If host is afk at the beginning, another player will be able to pick modes
-Buffgroups were added! You are now able to select which towers are buffed by a tower with beneficial abilities. That means that your Dragon Sorcerer will no longer buff your support towers if you don't want to, for example.

The download can be found here (for people that do not see the download button on top of the page ;)).

Complete Changelog YouTD RC3
Bugfixes
-Fixed wraparound where champion models did not get reused for levels > 120.
-Fixed -incomeinfo (-ii) bug in team mode. Also automatically switches to player multiboard now.
-Fixed extra interest being added to Iron Maiden.
-Added a temporary remedy for the 'jumping towers' glitch. Towers that have jumped will have their positions reset at the start of the next level. This fix will remain until a preventative solution can be found. (If one exists.)
-Fixed problem with Keeper of the Wisdom bonus modifications not being added to towers that had been built prior to levelling the boni.
-Capped the following bonuses to prevent them from resetting: Attackspeed (+400%, hardcoded max), Damage Add (+390624), Armour (+624) . The corresponding mods have not been capped though. (reason: an ability/item that crosses this threshold and is then removed from the tower/creep would result in losses if the mod had been capped.) Hence, the numbers in the multiboard won't be capped either. Caps are right at the reset thresholds, so this is no nerf, merely a safeguard.
-Reimported the level info icons for towers. Map should be playable for mac users now. No guarantees that it will be completely crash-free though. If it does crash, it is imperative you report it and be as specific as possible so that we can fix the problem.
-Fixed leaver players not being set to "ready" if they left at start of game prior to placing a tower.
-Fixed item auras not getting removed when the item was dropped.
-Fixed level text for pros when creeps had more than two abilities.

Buff Groups
-Created buffgroups. Each player has 5 buffgroups [indexed 1-5] into which he/she can group certain towers. Buffgroups are controlled using the following chatcommands:
"-add <i>": adds the selected tower(s) to buffgroup i
"-remove <i>": removes the selected tower(s) from buffgroup i
"-show <i>": shows what tower(s) are currently in buffgroup i
"-clear <i>": removes all towers from buffgroup i
"-set <i>": forces the selected tower(s) to only use their buffs on towers from buffgroup i
"-reset": allows the selected tower(s) to buff all units again

Modes
-Point modifier for buildmode reduced from 1.0 to 0.9
-Point modifier for neverending mode reduced from 1.0 to 0.9
-Point modifier for teams-lanes increased from 1.0 to 1.2
-Point modifier for teams-all increased from 1.0 to 1.4
-Removed teamMode dialogue box for single player.

Creeps
-New creep ability: Ethereal. Every 5 seconds creeps become ethereal for 2 seconds. Ethereal units can only be hit by magic attacks and spells, from which they receive 40% more damage. A creep will not turn itself ethereal if silenced. Ability will not stack with magic immunity or spell resistance. HpModifier: 0.57
-New creep ability: Mechanical. Creeps have -100% debuff duration. HpModifier: 0.32 MinLevel: 65
-Immune: HpModifier reduced from 0.66 to 0.62
-Stun Revenge: HpModifier increased from 0.35 to 0.4
-XEvasion: HpModifier reduced from 0.37 to 0.35
-Very small increase to creep hp per level growth
-Regen and XRegen creep abilities are now triggered, healing the creeps twice a second for same overall amount. Regen creeps that have been alive for over two minutes will gain -100% debuff duration to prevent permastun abuse.

Items
-Oils can now be used on teammates' towers.
-Item fly to stash speed increased from 300 to 350.
-Rune of Recursion now re-adds "Start Next Level" button if cast just before the bonus wave.
-Rune of recursion can now only be cast in between levels.
-Oils and consumables no longer have goldcosts/"drop item on shop to sell" text displayed.
-Reworked oiling system a bit to give better control over which units can and can't be oiled. (No more being allowed to oil distillor! :P)

Builders
-Alchemist: Attackspeed malus reduced from 20% to 15%; Item quality bonus increased from 35% to 35%+2% per tower level.
-Arch Sorceress: Damage malus reduced from -35% to -30%.
-Increased cast range for 'show tower stats' to 15000
-Removed 'food produced' thingo from taverns.
-Removed highlighted 'e' from sell tooltip.
-Added an ability for non-boon players that automatically picks up all oils/consumables from the player's item area.

Horadric cube
-Fixed issue where cube would convert items to crappy things
-The result of a conversion will no longer be the same as ANY of its components.
-Fixed a small issue where cube pickup abilities would not always go into cooldown.

Multiboards
-(LEFT) text will now also appear in multiboard for players that have left after losing.
-Tower total damage, player total damage and team total damage all now consist of 2 reals rather than one (no more overflow limits).
-Misc section in tower multiboard has been shifted up a row, so that debuff duration is displayed properly.
-Tower multiboard will now remain at the cap for attack cooldown, rather than continuing to decrease with more attackspeed oils.
-Added a "-follow <player name/number/colour>" command, which can be used only after you have been defeated, to follow the level details of the chosen player's team.
-Income rate and interest rate are now displayed as percentages in the played multiboard.
-Tower mutliboard now autorefreshes once every second.

Miscellaneous
-Capped interest gain per level to 1000
-Reworked antispam: no more messages or getting punished with lowered xp. If you spam the stop order, your tower's abilities will not get triggered for the extra cheated onAttack events.
-If host is afk for more than half a minute at the start of the game, mode picking will jump to the next human player in line.
-Added a list of player chat commands to the quests log.
-Tower attacks that have had their Event.damage set to 0 will no longer display a crit.
-Endgame stats now also display the game version.
-Removed building upgrades from the stashes, taverns, wisdom keeper and cube.
-Fixed tooltips for darkness and nature upgrades.
-Reworded tooltip for Wisdom keepers attack bonus, to emphasize that it is base damage increase.


GHost Config
map_path = maps\download\YouTD_RC3.w3x
map_localpath = YouTD_RC3.w3x
map_size = 231 152 36 0
map_info = 58 172 120 34
map_crc = 36 6 247 13
map_sha1 = 11 8 43 195 239 151 19 214 226 151 191 95 60 203 236 49 186 160 88 228
map_width = 148 0
map_height = 148 0
map_numplayers = 9
map_numteams = 2
map_slot1 = 0 255 0 0 0 0 1 1 100
map_slot2 = 0 255 0 0 0 1 2 1 100
map_slot3 = 0 255 0 0 0 2 8 1 100
map_slot4 = 0 255 0 0 0 3 4 1 100
map_slot5 = 0 255 0 0 0 4 1 1 100
map_slot6 = 0 255 0 0 0 5 2 1 100
map_slot7 = 0 255 0 0 0 6 8 1 100
map_slot8 = 0 255 0 0 0 7 4 1 100
map_slot9 = 0 255 2 1 1 8 1 1 100
map_options = 96


Top
  DevKit v1.20 released by MasterCassim
Fri Aug 05, 2011 1:27 pm 
We have released a new devkit version which adds some features for developers and fixes some bugs. The full changelog is:

DevKit v1.20
New rule for developers
-Please try to limit your use of casts that place buffs, as their duration is not modifiable by the engine. More importantly, DO NOT use casts that disable or slow, use BuffTypes for this purpose instead.

Devkit(these changes are to files also included in the devkit)
-Fixed the range display runes from showing up on towers with aura/ability ranges of 0.
-Fixed the real & percent formats in the header from returning wrong values for negative inputs.
-Fixed the 'turning' and 'non-turning' tower abilities from conflicting with the user-set weapsOn field. (Towers with no attack were being given an attack by these abilities.)
-Items can now display their values in the multiboard. Please use this method for items that have special growing bonuses.
-Replaced base ability for one of the mana degen abilities with 'AHab' (Brilliance Aura). This is because the preiously used base degen ability would shut off if the unit reached full mana - degen would not work on full mana towers.. This has resulted in an unavoidable buff icon addition to towers with mana degen on them. :/
-Added an AC_TYPE_ALWAYS_IMMEDIATE. Works the same way as AC_TYPE_OFFENSIVE_IMMEDIATE, except that it'll trigger continuously, rather than only when the tower has attacked.
-Added the subtract mana method to tower/item creation maps.
-Added the 'getProp' methods for finding values of various modifications, that were already in the testmap.
-Added an isBuilding function to the header, which returns true for any built building.
-Added an isTowerAUnit function to the header, which differentiates between towers that are building and unit based.
-Added an extra create method for BuffType: createDuplicate. This method will create a new bufftype based on one of the predefined buffs (cb_stun, cb_silence, cb_banish). It can be used to create a BuffType that stuns, silences or banishes, but can then be given different visuals and/or buff icons from the predefined BuffTypes, along with other events like periodic damage, etc..
-Every new creep entering the map has the ability 'Amrf' added and removed, to allow setting its flyheight.
-formatPositiveInt function now takes two parameters: a units value and a billions value.
-Fixed level text for pros when creeps had more than two abilities.

ParseScripts
-Added parsing compatibility for AC_TYPE_AWLAYS_IMMEDIATE.

As always you can get it here. A new YouTD version will be released this month if all goes to plan.


Top
  New devkit v1.19 by MasterCassim
Fri Jun 10, 2011 5:39 pm 
A new devkit version was released with the following changes:

Devkit v1.19
Maps
  • Added an orderStop method to the Unit struct, which is to be used instead of issuing the stop order directly
  • Added a Unit.isInvisible method
  • Added a cb_banish method. Banished units can only be targeted by attacktype-magic and spells, from which they recieve 40% more damage
  • Added some methods for manipulating the scaling of creep models (can be found under the Creep struct)
  • Updated outdated creep constants in tower/item creation maps (Creep & Modifier structs)
  • Fixed multiple level info buttons appearing in item testmaps.

ParseScripts
  • Parser will throw an error if a tower is issued the stop order without use of the orderStop method
  • UNITCOMESINRANGE event's range, is now also displayed in the tower item tooltip as 'Ability Range'
  • Item goldcost in game now corresponds to its goldcost on the website
  • Disallowed item pawnability ("drop item on shop to sell" text)

You can get it here.


Top
  YouTD RC2 released by MasterCassim
Thu Mar 31, 2011 3:17 pm 
After a long time, we have finally released YouTD RC2 which has many changes and bug fixes (by Glowackos) as well as new content. As mentioned in the changelog there is a new DevKit released which adds some variables and fixes some bugs.

Changelog RC2
Endgame cinematic
-Rewrote creator injection code (it was missing in old buildscripts)
-Slightly adjusted endgame camera rotation duration and creator spawning interval to properly display all creator names.

Buildmode
-Fixed an error with setting of upgrades for raritybasetower creation (old buildscripts again)
-Fixed icon postions of towers for buildmode where the bottom left spot would always be left empty.

Devkit (these changes are to files also included in the devkit, which has been updated now)
-Fixed an error in the tower injection script, where the aura range would not display properly on the tower item
-Added a Game.getMaxLevel method which will return the last level before the bonus wave. Ofc the bonus wave can then be referred to as Game.getMaxLevel + 1.
-If tower has more than four passive abilities (including stats change), it will now throw an error during parsing, as opposed to crashing the game.
-Silence is now functional. Silencing towers does nothing atm (other than place a buff), however silencing creeps will prevent some of their special abilities from firing (such as second chance & stun revenge). This means the silence is potentially more powerful than stun, so use with care.

Previous bugs
-Made a small portion of the towering terrain unbuildable to prevent tower placement doodad eleveation screwups when building next to cliffs
-Fixed farseer bonus modifications (other than truesight) not being added to the towers
-Completely replaced word 'destillator' with 'distiller', internally and externally.
-Compressed the 'you have heaps of lumber' message for pro players.
-Renamed 'Pure Ther' oil to 'Pure Aether'
-Fixed items not returning to stash if builder has a full inventory when buying a tower
-Added a simple antispam system to help prevent a previous exploit.
-Replaced farm soundset from tower stashes, taverns, cube and keeper of wisdom, with some other sounds.
-Savecode should now appear for all players after winning YouTD in team mode.

New Mode
-Added a 'neverending' gamemode, which lasts 360 levels, rotating through the creepmodels three times

Creeps
-Immune will no longer spawn with Evasion or Xtreme Evasion.
-The maximum amount of lives any creep is able to kill is equal to its minHp. Ie. regen creeps will only deal as much damage as their lowest hp at any point. For second chancing creeps, minHp
is now set to equal maxHp*(%mana remaining) right after the moment it has second chanced.
-The level of the creep (number displayed under its name when you click on it) now shows its tier.
-Fixed some small inconsistencies in the armour tooltips.
-Slightly tweaked the hpModifier for the following abilities: Xregen - lowered, Stun - Raised, Second Chance - lowered. This tweak probably won't be noticable though.

Cube
-Changed baseIDs of horadric recipe abilities to '(ANCL) channel', so that they can be cast. Casting them will automatically grab the items required for the selected recipe and put them into the cube's inventory. Prefers lowest average level, then lowest rarity.
-Reduced cooldown for conversion from 2s to 1s.
-Changed recipe tooltips a bit.
-Added a 'drop all items' ability to the cube.
-Rewrote structure of recipe constants to work more cleanly with new cube improvements
-Raised unit item drop range to 500; raised both give and pickup item ranges to 5000. Though these changes have been made for the cube, since they are gameplay constants, they will affect also the builder and tower pickup/give/drop ranges.
-Disallowed conversion of towers in cube.

Multiboards
-Added 'Income Rate' and 'Interest Rate' to player multiboard - can be toggled on and off with the -incomeinfo (-ii) command. Default is off.

Items
-Added a minimum level before higher oil rarities are allowed to drop: common: 0, uncommon, 6, rare: 18, unique: 36
-Added two new consumables: Mine Cart (Rare), Rune of Recursion (Unique)

Builders
-Added three new builders: Iron Maiden (Beginner), Elementalist (Advanced) and Goblin Alchemist (Specialist)
-Builders are not in the old taverns ~ try find them :)
-Builder icons for 'show tower stats' and 'toggle scoreboard' are now static (they won't move around).
-Fixed sell icon tooltip inconsistency

Defeat
-Builder is no longer removed, so you can still see tower details of other players and switch through the multiboard, however all other abilities (truesight, inventory, etc) are removed. Builder is removed once the player leavers the game.
-Gold and Forcepoints now get set to zero.
-Player's items are now destroyed.

Hotkeys
-Added some hotkeys: Cube recipes use QWER for recipes, Z to drop all items, V for conversion; Keeper of wisdom uses basic QWER layout for its bonuses; also just reminding that the force distiller DOES have hotkeys, GeX just didn't put them in the captions: [D]arkness, [F]ire, [N]ature, [S]torm, I[r]on, [A]stral, [I]ce. Base towers now also use these same element hotkeys. Also added E for sell, T for show Tower multiboard (in builder) and N for 'start next level'. Element upgrades use QWER for common, uncommon, rare and unique respectively.

Not Addressed
-Mac bug ~ don't have a mac to test.
-HostBot allied creeps bug ~ have no idea about hostbots; never used them; can't reproduce the error. Might research this to try provide a fix for some future version.

NOTE: You may also notice some other changes that haven't been listed, as geX had made some fixes after releasing RC1 (before huge catastrophe D:)


Changelog RC2b
-Fixed tracking of gold when selling a tower, which had been making the game think the player was cheating due to the sudden 'unexpected' rise in wealth, meaning they'd get no extra xp at the end. (old stub)
-XP penalty for spamming can only potentially bring the player back down to their loaded xp and no further.
-removed hotkey for sell (wasn't necessary; player could've pressed it by accident)
-fixed towers in the 70-80 gold range from being randomed at start when player has only 70 to spend..


Tower changes are not included in the changelog; there are some new towers and some fixed older towers. You can check them here.

/Edit: RC2b released!

-> YouTD RC2b
-> DevKit

Thanks for all contributions.


Top
  YouTD comes back? by MasterCassim
Thu Jan 27, 2011 5:37 pm 
Glowackos will try to recreate the build scripts and add new YouTD versions:

Glowackos wrote:
OAKS! progress! :D

GeX did a thorough search for any remaining You TD resources and he managed to eventually dig up:
-current creep map
-current stub map
-some old build scripts

I've had a look through these old buildscripts and readded/edited any missing/defective functions and from doing a bit of testing it seems the next version of YouTD is ready to be made! :D
What we need now:
-people to start submitting towers & items again
-moderators to come back from their deep slumber and start approving new towers & items for the next update

I'll try to add a few new things into the stub map, such as unlimited levels mode, improving horadic cube, adding an extra builder or two, etc
However I admit I am not a very good judge of balance, so I suggest anything to do with tower/item OPness, or any number tweaking, should go through the YouTD moderators foist!

I'm still familiarising myself with a lot of things, however if you have any simple suggestions for the next update, post them below. (Remember, I won't be tweaking no numbers without the moderators approving them first.


Source: viewtopic.php?f=49&t=5153


Top
  Bad news for my Maps. Or maybe a new start? by geX
Thu May 27, 2010 9:43 am 
Again, destiny hit me hard.

My USB memory stick broke suddenly. This was where all my maps and their development stuff was saved (since I develop on different PCs so I always have them with me). Of course, I had a safe copy... on my harddisk. Exactly! This harddisk that broke a few months ago. You know, safe copies are useless if ALL your hardware is breaking, including the safe copy device...
I admit that I should have made a new one since then, but I am a lazy guy. But I definitly learned form it and it won't happen again...

So what does this mean:
Almost all my development data vanished :(.

What I could save:

CF:
A parsed "GMSI run over" version of CF 1.14b (or at least it says 1.14b, I hope it really is it, I found it on my new harddisk). However, all the new stuff I did (rewriting the core engine) is lost :(. In addition, I used GMSI scripts to build things fast (assign wood gain to buildings and write an init trigger from all objects). Those build scripts have also vanished.

YouTD:

The latest version (unparsed with GMSI) was still in my JNGP last saved maps log, so it is still there. However, again, the GSL build scripts that added all the creeps and towers into the map have vanished.

Since I really don't have the time (and the verve) to rewrite all the lost stuff, I will try to find someone (or a team) to continue the projects. If you like to continue one of them go ahead and sign up here. However, I need some kind of trust in you that you do not waste the projects and I have to know you got the knowledge to continue them in my quality level. Therefore I require you to show me stuff that you have already done. You should be fluent in vJASS (since they are written in it). Apply in this thread or write me a PM. Show me what you have already done. I will chat with those people where I think they have the knowledge to continue and try to choose one (or more) of them to continue the projects. You must agree that the projects stay on this website since I like it to stay the hub for them. Of course you will be granted all permissions you need here.

What is to be done:
CF:
All my new core engine in clean vjass is gone. So you will have to work with the old code that is sometimes pain in the ass. In addition the GMSI build scripts are gone, so you either write new ones or do everything by hand which is super pain in the ass (creating the init trigger with all buildings, setting lumber cost, training time, lumber gain, bounty gain,.... for all new units).

YouTD:

YouTD relies on the build scripts to inject all towers and creeps into it. Since these scripts are gone, you have to write new ones. So you need GSL knowledge to continue here. However, the inject mechanism uses the one that also injects the tower into the test map, so the main work is already done. All you have to do is some misc stuff (like creating the base towers and adding the correct tower to the correct base tower, assigning the correct level to towers and items). Once these scripts are restored a new release is very easy. Just push a button here on the website and you will deliviered all towers that are accepted. These can then with one script execution be inserted into the map.

I really hope we find someone to continue my projects. Of course, you will receive help from me, but since I am very busy, I cannot spent very much time on it. So go ahead an sign up!


Top



    |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group