wc3campaigns
WC3C Homepage - www.wc3c.netUser Control Panel (Requires Log-In)Engage in discussions with other users and join contests in the WC3C forums!Read one of our many tutorials, ranging in difficulty from beginner to advanced!Show off your artistic talents in the WC3C Gallery!Download quality models, textures, spells (vJASS/JASS), systems, and scripts!Download maps that have passed through our rigorous approval process!

Go Back   Wc3C.net > Resources > - Submit a resource -
User Name
Password
Register Rules Get Hosted! Chat Pastebin FAQ and Rules Members List Calendar



Reply
 
Thread Tools Search this Thread
Old 01-27-2012, 10:06 PM   #1
cohadar
master of fugue
 
cohadar's Avatar
 
Join Date: Jun 2007
Posts: 2,453

Submissions (5)

cohadar is just really nice (250)cohadar is just really nice (250)cohadar is just really nice (250)cohadar is just really nice (250)cohadar is just really nice (250)

Default [Demo Map] WC3 MODEL BROWSER

NOTE: You have been redirected in order for our attachments to be made available to you. This will only last two minutes; these measures where taken to avoid hotlinking and bandwidth theft.
To avoid these restrictions Log in or Register

This demo map enables you to browse through all wc3 models.
It also contains (properly named) string constants for all wc3 models.

This script is just one of the libraries in the map:
Collapse JASS:
//==============================================================================
//  AbilitiesWeapons - string constants library by Cohadar | 2012-01-29
//==============================================================================
//
//  PURPOUSE:
//       * Constants for all missile effects in wc3
//         found under Abilities\Weapons\ path in wc3.mpq files
//
//       * Makes it easy to find any missile models you need
//         (by looking in the demo map)
//
//  NOTE: 
//       * when pasting this strings in object editor 
//         replace double backslashes \\ with single backslash \
//  
//==============================================================================
library AW

globals
public constant string ANCESTRAL_GUARDIAN_MISSILE    = "Abilities\\Weapons\\AncestralGuardianMissile\\AncestralGuardianMissile.mdx"
public constant string ANCIENT_PROTECTOR_MISSILE     = "Abilities\\Weapons\\AncientProtectorMissile\\AncientProtectorMissile.mdx"
public constant string ARROW_MISSILE                 = "Abilities\\Weapons\\Arrow\\ArrowMissile.mdx"
public constant string AVENGER_MISSILE               = "Abilities\\Weapons\\AvengerMissile\\AvengerMissile.mdx"
public constant string AXE_MISSILE                   = "Abilities\\Weapons\\Axe\\AxeMissile.mdx"
public constant string BALLISTA_IMPACT               = "Abilities\\Weapons\\BallistaMissile\\BallistaImpact.mdx"
public constant string BALLISTA_MISSILE              = "Abilities\\Weapons\\BallistaMissile\\BallistaMissile.mdx"
public constant string BALLISTA_MISSILE_TARGET       = "Abilities\\Weapons\\BallistaMissile\\BallistaMissileTarget.mdx"
public constant string BALLS_OF_FIRE_MISSILE         = "Abilities\\Weapons\\BallsOfFireMissile\\BallsOfFireMissile.mdx"
public constant string BANDITMISSILE                 = "Abilities\\Weapons\\Banditmissile\\Banditmissile.mdx"
public constant string BANSHEE_MISSILE               = "Abilities\\Weapons\\BansheeMissile\\BansheeMissile.mdx"
public constant string BAT_TROLL_MISSILE             = "Abilities\\Weapons\\BatTrollMissile\\BatTrollMissile.mdx"
public constant string BLACK_KEEPER_MISSILE          = "Abilities\\Weapons\\BlackKeeperMissile\\BlackKeeperMissile.mdx"
public constant string BLOOD_IMPACT                  = "Abilities\\Weapons\\Blood\\BloodImpact.mdx"
public constant string BLOOD_ELF_MISSILE             = "Abilities\\Weapons\\BloodElfMissile\\BloodElfMissile.mdx"
public constant string BLOOD_ELF_SPELL_THIEF_MISSILE = "Abilities\\Weapons\\BloodElfSpellThiefMISSILE\\BloodElfSpellThiefMISSILE.mdx"
public constant string BOAT_MISSILE                  = "Abilities\\Weapons\\BoatMissile\\BoatMissile.mdx"
public constant string BOLT_IMPACT                   = "Abilities\\Weapons\\Bolt\\BoltImpact.mdx"
public constant string BREWMASTER_MISSILE            = "Abilities\\Weapons\\BrewmasterMissile\\BrewmasterMissile.mdx"
public constant string BRISTLE_BACK_MISSILE          = "Abilities\\Weapons\\BristleBackMissile\\BristleBackMissile.mdx"
public constant string CANNON_TOWER_MISSILE          = "Abilities\\Weapons\\CannonTowerMissile\\CannonTowerMissile.mdx"
public constant string CATAPULT_MISSILE              = "Abilities\\Weapons\\Catapult\\CatapultMissile.mdx"
public constant string CHIMAERA_ACID_MISSILE         = "Abilities\\Weapons\\ChimaeraAcidMissile\\ChimaeraAcidMissile.mdx"
public constant string CHIMAERA_LIGHTNING_MISSILE    = "Abilities\\Weapons\\ChimaeraLightningMissile\\ChimaeraLightningMissile.mdx"
public constant string COLD_ARROW_MISSILE            = "Abilities\\Weapons\\ColdArrow\\ColdArrowMissile.mdx"
public constant string CRYPT_FIEND_MISSILE           = "Abilities\\Weapons\\CryptFiendMissile\\CryptFiendMissile.mdx"
public constant string CRYPT_FIEND_MISSILE_TARGET    = "Abilities\\Weapons\\CryptFiendMissile\\CryptFiendMissileTarget.mdx"
public constant string DEMOLISHER_FIRE_MISSILE       = "Abilities\\Weapons\\DemolisherFireMissile\\DemolisherFireMissile.mdx"
public constant string DEMOLISHER_MISSILE            = "Abilities\\Weapons\\DemolisherMissile\\DemolisherMissile.mdx"
public constant string DEMON_HUNTER_MISSILE          = "Abilities\\Weapons\\DemonHunterMissile\\DemonHunterMissile.mdx"
public constant string DRAGON_HAWK_MISSILE           = "Abilities\\Weapons\\DragonHawkMissile\\DragonHawkMissile.mdx"
public constant string DRUIDOFTHE_TALON_MISSILE      = "Abilities\\Weapons\\DruidoftheTalonMissile\\DruidoftheTalonMissile.mdx"
public constant string DRYADMISSILE                  = "Abilities\\Weapons\\Dryadmissile\\Dryadmissile.mdx"
public constant string FAERIE_DRAGON_MISSILE         = "Abilities\\Weapons\\FaerieDragonMissile\\FaerieDragonMissile.mdx"
public constant string FARSEER_MISSILE               = "Abilities\\Weapons\\FarseerMissile\\FarseerMissile.mdx"
public constant string FIRE_BALL_MISSILE             = "Abilities\\Weapons\\FireBallMissile\\FireBallMissile.mdx"
public constant string FLAME_THROWER_MISSILE         = "Abilities\\Weapons\\FlameThrowerMissile\\FlameThrowerMissile.mdx"
public constant string FLAMING_ARROW_MISSILE         = "Abilities\\Weapons\\FlamingArrow\\FlamingArrowMissile.mdx"
public constant string FLYING_MACHINE_IMPACT         = "Abilities\\Weapons\\FlyingMachine\\FlyingMachineImpact.mdx"
public constant string FLYING_MACHINE_MISSILE        = "Abilities\\Weapons\\FlyingMachine\\FlyingMachineMissile.mdx"
public constant string FRAG_DRILLER                  = "Abilities\\Weapons\\FragDriller\\FragDriller.mdx"
public constant string FROST_WYRM_MISSILE            = "Abilities\\Weapons\\FrostWyrmMissile\\FrostWyrmMissile.mdx"
public constant string GARGOYLE_MISSILE              = "Abilities\\Weapons\\GargoyleMissile\\GargoyleMissile.mdx"
public constant string GLAIVE_MISSILE                = "Abilities\\Weapons\\GlaiveMissile\\GlaiveMissile.mdx"
public constant string GLAIVE_MISSILE_TARGET         = "Abilities\\Weapons\\GlaiveMissile\\GlaiveMissileTarget.mdx"
public constant string GREEN_DRAGON_MISSILE          = "Abilities\\Weapons\\GreenDragonMissile\\GreenDragonMissile.mdx"
public constant string GRYPHON_RIDER_MISSILE         = "Abilities\\Weapons\\GryphonRiderMissile\\GryphonRiderMissile.mdx"
public constant string GRYPHON_RIDER_MISSILE_TARGET  = "Abilities\\Weapons\\GryphonRiderMissile\\GryphonRiderMissileTarget.mdx"
public constant string GUARD_TOWER_MISSILE           = "Abilities\\Weapons\\GuardTowerMissile\\GuardTowerMissile.mdx"
public constant string GYRO_COPTER_IMPACT            = "Abilities\\Weapons\\GyroCopter\\GyroCopterImpact.mdx"
public constant string GYRO_COPTER_MISSILE           = "Abilities\\Weapons\\GyroCopter\\GyroCopterMissile.mdx"
public constant string HARPY_MISSILE                 = "Abilities\\Weapons\\HarpyMissile\\HarpyMissile.mdx"
public constant string HUNTERMISSILE                 = "Abilities\\Weapons\\huntermissile\\huntermissile.mdx"
public constant string HYDRALISK_IMPACT              = "Abilities\\Weapons\\HydraliskImpact\\HydraliskImpact.mdx"
public constant string T_HYDRALISKIMPACT             = "Abilities\\Weapons\\HydraliskImpact\\T_HydraliskImpact.mdx"
public constant string ILLIDAN_MISSILE               = "Abilities\\Weapons\\IllidanMissile\\IllidanMissile.mdx"
public constant string KEEPER_GROVE_MISSILE          = "Abilities\\Weapons\\KeeperGroveMissile\\KeeperGroveMissile.mdx"
public constant string LAVA_SPAWN_BIRTH_MISSILE      = "Abilities\\Weapons\\LavaSpawnMissile\\LavaSpawnBirthMissile.mdx"
public constant string LAVA_SPAWN_MISSILE            = "Abilities\\Weapons\\LavaSpawnMissile\\LavaSpawnMissile.mdx"
public constant string LICH_MISSILE                  = "Abilities\\Weapons\\LichMissile\\LichMissile.mdx"
public constant string LOCUST_MISSILE                = "Abilities\\Weapons\\LocustMissile\\LocustMissile.mdx"
public constant string LORDOF_FLAME_MISSILE          = "Abilities\\Weapons\\LordofFlameMissile\\LordofFlameMissile.mdx"
public constant string MAKURA_MISSILE                = "Abilities\\Weapons\\MakuraMissile\\MakuraMissile.mdx"
public constant string MEATWAGON_MISSILE             = "Abilities\\Weapons\\MeatwagonMissile\\MeatwagonMissile.mdx"
public constant string T_MEATWAGONMISSILE            = "Abilities\\Weapons\\MeatwagonMissile\\T_MeatwagonMissile.mdx"
public constant string MOON_PRIESTESS_MISSILE        = "Abilities\\Weapons\\MoonPriestessMissile\\MoonPriestessMissile.mdx"
public constant string MORTAR_MISSILE                = "Abilities\\Weapons\\Mortar\\MortarMissile.mdx"
public constant string SCATTER_SHOT_MISSILE          = "Abilities\\Weapons\\Mortar\\ScatterShotMissile.mdx"
public constant string SCATTER_SHOT_TARGET           = "Abilities\\Weapons\\Mortar\\ScatterShotTarget.mdx"
public constant string MURGUL_MAGIC_MISSILE          = "Abilities\\Weapons\\MurgulMagicMissile\\MurgulMagicMissile.mdx"
public constant string NAGA_ARROW_MISSILE            = "Abilities\\Weapons\\NagaArrowMissile\\NagaArrowMissile.mdx"
public constant string NECROMANCER_MISSILE           = "Abilities\\Weapons\\NecromancerMissile\\NecromancerMissile.mdx"
public constant string PHOENIX_MISSILE               = "Abilities\\Weapons\\PhoenixMissile\\Phoenix_Missile.mdx"
public constant string PHOENIX_MISSILE_MINI          = "Abilities\\Weapons\\PhoenixMissile\\Phoenix_Missile_mini.mdx"
public constant string POISON_ARROW_MISSILE          = "Abilities\\Weapons\\PoisonArrow\\PoisonArrowMissile.mdx"
public constant string POISON_STING_MISSILE          = "Abilities\\Weapons\\PoisonSting\\PoisonStingMissile.mdx"
public constant string POISON_STING_TARGET           = "Abilities\\Weapons\\PoisonSting\\PoisonStingTarget.mdx"
public constant string RINGS_GREEN                   = "Abilities\\Weapons\\PoisonSting\\Rings_Green.MDX"
public constant string PRIEST_MISSILE                = "Abilities\\Weapons\\PriestMissile\\PriestMissile.mdx"
public constant string PROC_MISSILE                  = "Abilities\\Weapons\\ProcMissile\\ProcMissile.mdx"
public constant string QUILL_SPRAY_MISSILE           = "Abilities\\Weapons\\QuillSprayMissile\\QuillSprayMissile.mdx"
public constant string RANGER_MISSILE                = "Abilities\\Weapons\\RangerMissile\\RangerMissile.mdx"
public constant string RED_DRAGON_MISSILE            = "Abilities\\Weapons\\RedDragonBreath\\RedDragonMissile.mdx"
public constant string REXXAR_MISSILE                = "Abilities\\Weapons\\RexxarMissile\\RexxarMissile.mdx"
public constant string RIFLE_IMPACT                  = "Abilities\\Weapons\\Rifle\\RifleImpact.mdx"
public constant string ROCK_BOLT_MISSILE             = "Abilities\\Weapons\\RockBoltMissile\\RockBoltMissile.mdx"
public constant string ROCKET_MISSILE                = "Abilities\\Weapons\\RocketMissile\\RocketMissile.mdx"
public constant string SEA_ELEMENTAL_MISSILE         = "Abilities\\Weapons\\SeaElementalMissile\\SeaElementalMissile.mdx"
public constant string SEARING_ARROW_MISSILE         = "Abilities\\Weapons\\SearingArrow\\SearingArrowMissile.mdx"
public constant string SENTINEL_MISSILE              = "Abilities\\Weapons\\SentinelMissile\\SentinelMissile.mdx"
public constant string SERPENT_WARD_MISSILE          = "Abilities\\Weapons\\SerpentWardMissile\\SerpentWardMissile.mdx"
public constant string SHADOW_HUNTER_MISSILE         = "Abilities\\Weapons\\ShadowHunterMissile\\ShadowHunterMissile.mdx"
public constant string SKELETAL_MAGE_MISSILE         = "Abilities\\Weapons\\SkeletalMageMissile\\SkeletalMageMissile.mdx"
public constant string SLUDGE_MISSILE                = "Abilities\\Weapons\\SludgeMissile\\SludgeMissile.mdx"
public constant string SNAP_MISSILE                  = "Abilities\\Weapons\\snapMissile\\snapMissile.mdx"
public constant string SORCERESS_MISSILE             = "Abilities\\Weapons\\SorceressMissile\\SorceressMissile.mdx"
public constant string SPIRIT_OF_VENGEANCE_MISSILE   = "Abilities\\Weapons\\SpiritOfVengeanceMissile\\SpiritOfVengeanceMissile.mdx"
public constant string STEAM_MISSILE                 = "Abilities\\Weapons\\SteamMissile\\SteamMissile.mdx"
public constant string STEAM_TANK_IMPACT             = "Abilities\\Weapons\\SteamTank\\SteamTankImpact.mdx"
public constant string TREANT_MISSILE                = "Abilities\\Weapons\\TreantMissile\\TreantMissile.mdx"
public constant string TUSKAR_SPEAR                  = "Abilities\\Weapons\\TuskarSpear\\TuskarSpear.mdx"
public constant string VENGEANCE_MISSILE             = "Abilities\\Weapons\\VengeanceMissile\\VengeanceMissile.mdx"
public constant string VOID_WALKER_MISSILE           = "Abilities\\Weapons\\VoidWalkerMissile\\VoidWalkerMissile.mdx"
public constant string WARDEN_MISSILE                = "Abilities\\Weapons\\WardenMissile\\WardenMissile.mdx"
public constant string WATER_ELEMENTAL_MISSILE       = "Abilities\\Weapons\\WaterElementalMissile\\WaterElementalMissile.mdx"
public constant string WINGED_SERPENT_MISSILE        = "Abilities\\Weapons\\WingedSerpentMissile\\WingedSerpentMissile.mdx"
public constant string WITCH_DOCTOR_MISSILE          = "Abilities\\Weapons\\WitchDoctorMissile\\WitchDoctorMissile.mdx"
public constant string WYVERN_SPEAR_MISSILE          = "Abilities\\Weapons\\WyvernSpear\\WyvernSpearMissile.mdx"
public constant string ZIGGURAT_FROST_MISSILE        = "Abilities\\Weapons\\ZigguratFrostMissile\\ZigguratFrostMissile.mdx"
public constant string ZIGGURAT_MISSILE              = "Abilities\\Weapons\\ZigguratMissile\\ZigguratMissile.mdx"
endglobals

endlibrary

List of libraries:
  • AbilitiesWeapons - 110
  • AbilitiesSpells - 306
  • Buildings - 179
  • Doodads - 1592
  • Environment - 46
  • Objects - 137
  • SharedModels - 18
  • UI - 131
  • Units - 738

That means a total of 3257 models that you can seek and view faster than ever before.
You can also disable browsing for model category you are not interested in.
Attached Images
File Type: png Missiles.png (350.2 KB, 122 views)
Attached Files
File Type: w3x WC3 Model Browser 2012-01-29.w3x (204.0 KB, 31 views)
__________________
Omg database crash deleted my signature, as a side effect this immensely improved wc3c.

Last edited by cohadar : 01-29-2012 at 05:46 PM.
cohadar is offline   Reply With Quote
Sponsored Links - Login to hide this ad!
Old 01-28-2012, 08:10 AM   #2
Troll-Brain
User
 
Join Date: Oct 2006
Posts: 1,490

Submissions (1)

Troll-Brain has a spectacular aura about (134)

Default

I suggest the add of constant integers :

constant integer DEATH_COIL = 0
constant integer ANCIENT_PROTECTOR = 1 ...
__________________
Cool != Useful
Troll-Brain is offline   Reply With Quote
Old 01-28-2012, 09:17 AM   #3
cohadar
master of fugue
 
cohadar's Avatar
 
Join Date: Jun 2007
Posts: 2,453

Submissions (5)

cohadar is just really nice (250)cohadar is just really nice (250)cohadar is just really nice (250)cohadar is just really nice (250)cohadar is just really nice (250)

Default

What would be the point of that?
This library is not really used in spells, it is just a part of a demo map which you use for a fast missile search, than you just copy the string in your trigger.

Library is NOT the resource here, resource is the demo map itself.
__________________
Omg database crash deleted my signature, as a side effect this immensely improved wc3c.
cohadar is offline   Reply With Quote
Old 01-28-2012, 10:22 AM   #4
Troll-Brain
User
 
Join Date: Oct 2006
Posts: 1,490

Submissions (1)

Troll-Brain has a spectacular aura about (134)

Default

I wouldn't care about inline the constant string but just use Missile_FX[<constant>] instead.
And again i really don't care if most of strings are not used in the map.
Now, i suppose the requirement of this is just too much.
__________________
Cool != Useful
Troll-Brain is offline   Reply With Quote
Old 01-28-2012, 02:05 PM   #5
moyack
Evil Emoticon
 
moyack's Avatar


Respected User
Project Leader: PoC
 
Join Date: Jan 2006
Posts: 3,279

Submissions (17)

moyack is a splendid one to behold (666)moyack is a splendid one to behold (666)moyack is a splendid one to behold (666)moyack is a splendid one to behold (666)

AI Tournament #2 - 2nd PlaceHero Contest - Second place

Send a message via MSN to moyack
Default

Is much better to use the object editor, load the effects needed in the respective ability and/or buff and call them via GetSpellEffectById()

Last edited by moyack : 01-28-2012 at 02:09 PM.
moyack is offline   Reply With Quote
Old 01-28-2012, 02:11 PM   #6
cohadar
master of fugue
 
cohadar's Avatar
 
Join Date: Jun 2007
Posts: 2,453

Submissions (5)

cohadar is just really nice (250)cohadar is just really nice (250)cohadar is just really nice (250)cohadar is just really nice (250)cohadar is just really nice (250)

Default

Quote:
Originally Posted by moyack
Is much better to use the object editor, load the effects needed in the respective ability and call them via GetSpellEffectById()

That approach is subject to a debate but it still has nothing to do with this resource.
Whether you use missile effect as string constant or you put it inside ability you still need to find the one that suites your spell first.

And that is what this demo map does, it gives you a preview of all missile effects available by default.
__________________
Omg database crash deleted my signature, as a side effect this immensely improved wc3c.
cohadar is offline   Reply With Quote
Old 01-28-2012, 03:01 PM   #7
Anitarf
Procrastination Incarnate


Development Director
 
Join Date: Feb 2004
Posts: 8,190

Submissions (19)

Anitarf has a brilliant future (903)Anitarf has a brilliant future (903)Anitarf has a brilliant future (903)Anitarf has a brilliant future (903)Anitarf has a brilliant future (903)Anitarf has a brilliant future (903)Anitarf has a brilliant future (903)Anitarf has a brilliant future (903)

2008 Spell olympics - Fire - SilverApproved Map: Old School Alliance TacticsHero Contest #2 - 3rd PlaceSpell making session 2 winner

Default

This might be easier to browse than the lists in the object editor, but I don't think it's sufficiently useful without also including at least buff and effect models. Adding unit and building models wouldn't hurt either.
__________________
Anitarf is offline   Reply With Quote
Old 01-28-2012, 03:22 PM   #8
cohadar
master of fugue
 
cohadar's Avatar
 
Join Date: Jun 2007
Posts: 2,453

Submissions (5)

cohadar is just really nice (250)cohadar is just really nice (250)cohadar is just really nice (250)cohadar is just really nice (250)cohadar is just really nice (250)

Default

I once had a map with all wc3 units (including hidden ones) but I lost it.
I guess I could make it again, but it would have to be a separate resource from this.
The problem is lag that becomes uncontrollable with large number of units like that.
(epic map size barely has enough space for all units cramped one next to each other)

Buff models would probably be best displayed on a bunch of footmen units.
I think I will leave making of that resource to you since you are the buff expert around here.

I will probably make a spell effects demo map as well, but it is not going to be soon.
__________________
Omg database crash deleted my signature, as a side effect this immensely improved wc3c.
cohadar is offline   Reply With Quote
Old 01-28-2012, 09:07 PM   #9
Anitarf
Procrastination Incarnate


Development Director
 
Join Date: Feb 2004
Posts: 8,190

Submissions (19)

Anitarf has a brilliant future (903)Anitarf has a brilliant future (903)Anitarf has a brilliant future (903)Anitarf has a brilliant future (903)Anitarf has a brilliant future (903)Anitarf has a brilliant future (903)Anitarf has a brilliant future (903)Anitarf has a brilliant future (903)

2008 Spell olympics - Fire - SilverApproved Map: Old School Alliance TacticsHero Contest #2 - 3rd PlaceSpell making session 2 winner

Default

Quote:
Originally Posted by cohadar
I once had a map with all wc3 units (including hidden ones) but I lost it.
I guess I could make it again, but it would have to be a separate resource from this.
The problem is lag that becomes uncontrollable with large number of units like that.
(epic map size barely has enough space for all units cramped one next to each other)
We don't really care about units, though, just their models. You could as well display them with special effects, so lag from too many units wouldn't be an issue. There's also no need to display a model for every unit, since many models are shared among several units and displaying one of those is enough.

Also, judging by your screenshot, you could easily put models closer together (thus being able to display them on a smaller map) as long as you made the floating texts display on demand for specific models rather than automatically for all of them. There's also no need to display every model at once, you could split them into several categories (units, buildings, missiles, buffs, effects) and only display one category at a time.
__________________
Anitarf is offline   Reply With Quote
Old 01-29-2012, 07:18 AM   #10
cohadar
master of fugue
 
cohadar's Avatar
 
Join Date: Jun 2007
Posts: 2,453

Submissions (5)

cohadar is just really nice (250)cohadar is just really nice (250)cohadar is just really nice (250)cohadar is just really nice (250)cohadar is just really nice (250)

Default

Not a bad idea, but that would require considerable time to make.
You will have to wait on that one.

EDIT:
Wc3 can't display more than 100 texttags at the same time.
__________________
Omg database crash deleted my signature, as a side effect this immensely improved wc3c.

Last edited by cohadar : 01-29-2012 at 08:09 AM.
cohadar is offline   Reply With Quote
Old 01-29-2012, 08:51 AM   #11
Fledermaus
default string
 
Fledermaus's Avatar
 
Join Date: May 2006
Posts: 705

Submissions (1)

Fledermaus is a jewel in the rough (194)Fledermaus is a jewel in the rough (194)Fledermaus is a jewel in the rough (194)

Send a message via MSN to Fledermaus
Default

TextSplats?

Last edited by Fledermaus : 01-29-2012 at 08:52 AM.
Fledermaus is offline   Reply With Quote
Old 01-29-2012, 10:52 AM   #12
Anitarf
Procrastination Incarnate


Development Director
 
Join Date: Feb 2004
Posts: 8,190

Submissions (19)

Anitarf has a brilliant future (903)Anitarf has a brilliant future (903)Anitarf has a brilliant future (903)Anitarf has a brilliant future (903)Anitarf has a brilliant future (903)Anitarf has a brilliant future (903)Anitarf has a brilliant future (903)Anitarf has a brilliant future (903)

2008 Spell olympics - Fire - SilverApproved Map: Old School Alliance TacticsHero Contest #2 - 3rd PlaceSpell making session 2 winner

Default

Quote:
Originally Posted by cohadar
EDIT:
Wc3 can't display more than 100 texttags at the same time.
Like I said, you could only display them on demand. For example, give the user control of a unit, then detect rightclick orders given to that unit, find the nearest effect for the clicked coordinates and display the path for that effect. This way, regardless of how many effects are displayed, you will have only one textag at one time.
__________________
Anitarf is offline   Reply With Quote
Old 01-29-2012, 12:19 PM   #13
Bills
User
 
Join Date: Jan 2012
Posts: 3

Bills has little to show at this moment (0)

Default

Initialize this with a module and change the name, it's very generic.

Collapse JASS:
//==============================================================================
//  Missile - effect library by Cohadar - v1.1
//==============================================================================
//
//  PURPOUSE:
//       * Displaying unit missile effects by index
//       * Easy finding of effect you need (see demo map)
//  
//==============================================================================
library MissileFX
    globals
        public string array FX
    endglobals
//===========================================================================
//  NOTE: when pasting this strings in object editor 
//  replace double backslashes \\ with single backslash \
//===========================================================================
    private module M
        private static method onInit takes nothing returns nothing
            set FX[0]  = "Abilities\\Spells\\Undead\\DeathCoil\\DeathCoilMissile.mdl"
            set FX[1]  = "Abilities\\Weapons\\AncientProtectorMissile\\AncientProtectorMissile.mdl"
            set FX[2]  = "Abilities\\Spells\\Undead\\OrbOfDeath\\OrbOfDeathMissile.mdl"
            set FX[3]  = "Abilities\\Weapons\\Arrow\\ArrowMissile.mdl"
            set FX[4]  = "Abilities\\Weapons\\FireBallMissile\\FireBallMissile.mdl"
            set FX[5]  = "Abilities\\Weapons\\Banditmissile\\Banditmissile.mdl"
            set FX[6]  = "Abilities\\Weapons\\SpiritOfVengeanceMissile\\SpiritOfVengeanceMissile.mdl"
            set FX[7]  = "Abilities\\Weapons\\BansheeMissile\\BansheeMissile.mdl"
            set FX[8]  = "Abilities\\Weapons\\HarpyMissile\\HarpyMissile.mdl"
            set FX[9]  = "Abilities\\Weapons\\RedDragonBreath\\RedDragonMissile.mdl"
            set FX[10] = "Abilities\\Weapons\\BloodElfMissile\\BloodElfMissile.mdl"
            set FX[11] = "Abilities\\Weapons\\CryptFiendMissile\\CryptFiendMissile.mdl"
            set FX[12] = "Abilities\\Weapons\\CannonTowerMissile\\CannonTowerMissile.mdl"
            set FX[13] = "Abilities\\Weapons\\GuardTowerMissile\\GuardTowerMissile.mdl"
            set FX[14] = "Abilities\\Weapons\\ChimaeraAcidMissile\\ChimaeraAcidMissile.mdl"
            set FX[15] = "Abilities\\Weapons\\ChimaeraLightningMissile\\ChimaeraLightningMissile.mdl"
            set FX[16] = "Abilities\\Weapons\\WingedSerpentMissile\\WingedSerpentMissile.mdl"
            set FX[17] = "Abilities\\Spells\\NightElf\\CorrosiveBreath\\CorrosiveBreathMissile.mdl"
            set FX[18] = "abilities\\weapons\\DemolisherMissile\\DemolisherMissile.mdl"
            set FX[19] = "Abilities\\Weapons\\DemonHunterMissile\\DemonHunterMissile.mdl"
            set FX[20] = "Abilities\\Weapons\\AvengerMissile\\AvengerMissile.mdl"
            set FX[21] = "abilities\\weapons\\catapult\\catapultmissile.mdl"
            set FX[22] = "Abilities\\Weapons\\DragonHawkMissile\\DragonHawkMissile.mdl"
            set FX[23] = "Abilities\\Weapons\\DruidoftheTalonMissile\\DruidoftheTalonMissile.mdl"
            set FX[24] = "Abilities\\Weapons\\Dryadmissile\\Dryadmissile.mdl"
            set FX[25] = "Abilities\\Weapons\\VoidWalkerMissile\\VoidWalkerMissile.mdl"
            set FX[26] = "Abilities\\Weapons\\FaerieDragonMissile\\FaerieDragonMissile.mdl"
            set FX[27] = "Abilities\\Weapons\\FarseerMissile\\FarseerMissile.mdl"
            set FX[28] = "Abilities\\Weapons\\LordofFlameMissile\\LordofFlameMissile.mdl"
            set FX[29] = "Abilities\\Weapons\\GyroCopter\\GyroCopterImpact.mdl"
            set FX[30] = "Abilities\\Weapons\\GyroCopter\\GyroCopterMissile.mdl"
            set FX[31] = "Abilities\\Weapons\\FrostWyrmMissile\\FrostWyrmMissile.mdl"
            set FX[32] = "Abilities\\Weapons\\GargoyleMissile\\GargoyleMissile.mdl"
            set FX[33] = "Abilities\\Weapons\\GlaiveMissile\\GlaiveMissile.mdl"
            set FX[34] = "Abilities\\Weapons\\PoisonArrow\\PoisonArrowMissile.mdl"
            set FX[35] = "Abilities\\Weapons\\FragDriller\\FragDriller.mdl"
            set FX[36] = "Abilities\\Weapons\\GreenDragonMissile\\GreenDragonMissile.mdl"
            set FX[37] = "Abilities\\Weapons\\GryphonRiderMissile\\GryphonRiderMissile.mdl"
            set FX[38] = "Abilities\\Weapons\\ZigguratFrostMissile\\ZigguratFrostMissile.mdl"
            set FX[39] = "Abilities\\Weapons\\BoatMissile\\BoatMissile.mdl"
            set FX[40] = "Abilities\\Weapons\\SentinelMissile\\SentinelMissile.mdl"
            set FX[41] = "Abilities\\Weapons\\HydraliskImpact\\HydraliskImpact.mdl"
            set FX[42] = "Abilities\\Weapons\\IllidanMissile\\IllidanMissile.mdl"
            set FX[43] = "Abilities\\Weapons\\KeeperGroveMissile\\KeeperGroveMissile.mdl"
            set FX[44] = "Abilities\\Weapons\\Axe\\AxeMissile.mdl"
            set FX[45] = "Abilities\\Weapons\\LavaSpawnMissile\\LavaSpawnMissile.mdl"
            set FX[46] = "Abilities\\Weapons\\LichMissile\\LichMissile.mdl"
            set FX[47] = "Abilities\\Weapons\\LocustMissile\\LocustMissile.mdl"
            set FX[48] = "Abilities\\Weapons\\MakuraMissile\\MakuraMissile.mdl"
            set FX[49] = "Abilities\\Weapons\\MeatwagonMissile\\MeatwagonMissile.mdl"
            set FX[50] = "Abilities\\Weapons\\Mortar\\MortarMissile.mdl"
            set FX[51] = "Abilities\\Weapons\\MurgulMagicMissile\\MurgulMagicMissile.mdl"
            set FX[52] = "Abilities\\Weapons\\NagaArrowMissile\\NagaArrowMissile.mdl"
            set FX[53] = "Abilities\\Weapons\\NecromancerMissile\\NecromancerMissile.mdl"
            set FX[54] = "Abilities\\Weapons\\ZigguratMissile\\ZigguratMissile.mdl"
            set FX[55] = "Abilities\\Weapons\\BrewmasterMissile\\BrewmasterMissile.mdl"
            set FX[56] = "Abilities\\Weapons\\PhoenixMissile\\Phoenix_Missile.mdl"
            set FX[57] = "Abilities\\Weapons\\PriestMissile\\PriestMissile.mdl"
            set FX[58] = "Abilities\\Weapons\\MoonPriestessMissile\\MoonPriestessMissile.mdl"
            set FX[59] = "Abilities\\Weapons\\BristleBackMissile\\BristleBackMissile.mdl"
            set FX[60] = "Abilities\\Weapons\\SeaElementalMissile\\SeaElementalMissile.mdl"
            set FX[61] = "Abilities\\Weapons\\RexxarMissile\\RexxarMissile.mdl"
            set FX[62] = "Abilities\\Weapons\\Rifle\\RifleImpact.mdl"
            set FX[63] = "Abilities\\Weapons\\BlackKeeperMissile\\BlackKeeperMissile.mdl"
            set FX[64] = "Abilities\\Weapons\\SerpentWardMissile\\SerpentWardMissile.mdl"
            set FX[65] = "Abilities\\Weapons\\ShadowHunterMissile\\ShadowHunterMissile.mdl"
            set FX[66] = "Abilities\\Weapons\\RocketMissile\\RocketMissile.mdl"
            set FX[67] = "Abilities\\Weapons\\SteamTank\\SteamTankImpact.mdl"
            set FX[68] = "Abilities\\Weapons\\SkeletalMageMissile\\SkeletalMageMissile.mdl"
            set FX[69] = "Abilities\\Weapons\\AncestralGuardianMissile\\AncestralGuardianMissile.mdl"
            set FX[70] = "Abilities\\Weapons\\SludgeMissile\\SludgeMissile.mdl"
            set FX[71] = "Abilities\\Weapons\\SorceressMissile\\SorceressMissile.mdl"
            set FX[72] = "Abilities\\Weapons\\BloodElfSpellThiefMISSILE\\BloodElfSpellThiefMISSILE.mdl"
            set FX[73] = "Abilities\\Weapons\\VengeanceMissile\\VengeanceMissile.mdl"
            set FX[74] = "Abilities\\Weapons\\snapMissile\\snapMissile.mdl"
            set FX[75] = "Abilities\\Weapons\\BatTrollMissile\\BatTrollMissile.mdl"
            set FX[76] = "abilities\\weapons\\huntermissile\\huntermissile.mdl"
            set FX[77] = "Abilities\\Weapons\\WitchDoctorMissile\\WitchDoctorMissile.mdl"
            set FX[78] = "abilities\\weapons\\TuskarSpear\\TuskarSpear.mdl"
            set FX[79] = "Abilities\\Weapons\\WardenMissile\\WardenMissile.mdl"
            set FX[80] = "Abilities\\Weapons\\WaterElementalMissile\\WaterElementalMissile.mdl"
            set FX[81] = "abilities\\weapons\\WyvernSpear\\WyvernSpearMissile.mdl"
        endmethod
    endmodule
    private struct I extends array
        implement M
    endstruct
endlibrary
Bills is offline   Reply With Quote
Old 01-29-2012, 05:49 PM   #14
cohadar
master of fugue
 
cohadar's Avatar
 
Join Date: Jun 2007
Posts: 2,453

Submissions (5)

cohadar is just really nice (250)cohadar is just really nice (250)cohadar is just really nice (250)cohadar is just really nice (250)cohadar is just really nice (250)

Default

Nigga please.

@Anitarf.
Screw you and your ideas, I lost whole day making this.
Rename the thread.
__________________
Omg database crash deleted my signature, as a side effect this immensely improved wc3c.
cohadar is offline   Reply With Quote
Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off


All times are GMT. The time now is 03:52 PM.


Affiliates
The Hubb The JASS Vault Clan WEnW Campaign Creations Clan CBS GamesModding Flixreel Videos

Powered by vBulletin (Copyright ©2000 - 2019, Jelsoft Enterprises Ltd).
Hosted by www.OICcam.com
IT Support and Services provided by Executive IT Services