HomeUser Control Panel (unavailable in archive)ForumsTutorialsArt GalleryResourcesMaps

Phenominal map loading time?

03-14-2005, 04:50 PM#1
Yamaha R1
Recently, True.Rus fixed Dota Allstars loading time from 3 minutes to less than 20 seconds, and apparently keeping the game in 100% condition.

Since birth, dota allstars has taken 2-3 minutes to load..

How on earth did he do that?

This would be valuable to many, MANY mappers in the community, especially on larger maps, but they are keeping it hush-hush and won't tell the secret.
03-15-2005, 01:55 AM#2
Guest
There have been threads on decreasing loading time, Just search :D
But here's a list that might effect loading time:
1*Complex triggers
2*A lot of Custom Units
3*Loads of eye candy (doodads)
4* "premade" units (units that already exist when the map starts)
And some other stuff! :D

1*I don't know if this effect loading time too much, but it could

2*I think mabe the creator for example take the treant guy for instance srom the sentinals, well just delete THAT custom unit, an lets say re-edit the footman to get exactly what the treant was and that already reduces lagg :D

3* Oh those lil' things may spice some boring maps up but ohhhh they can lagg the game up sooo bad :D

4*If you trigger the units, it's more work, but less lagg I belive

That's all I can think up of the top of my head right now. Good night :8
03-15-2005, 02:02 AM#3
Zandose
I don't have a clue but there are a number of ways to speed up the loading time. It's hard to explain/remember them all but I'll try anyways.

Dump the trigger "Map Initialization" for triggers that run after the map starts. Eg the game doesn't have to load that trigger/data before the game starts.

Don't place units on the map before. Use triggers to place them after the map starts.

Don't load anything you can do later. Eg Units, some doodads, weather, special effects, triggers, and anything else I can't think of.

Get rid of junk. Excessive triggers, units, doodads, etc..

Use some programs to do a bit more compression and get rid of some junk.

Well that's all I can think of for now. Hope this helps.
03-15-2005, 06:01 AM#4
Guest
First I would rip out the w3u file and war3map.j file and compare between the two maps.

It probably has to do with one or both of those.
03-15-2005, 07:53 PM#5
Guest
Quote:
Originally Posted by Zandose
Dump the trigger "Map Initialization" for triggers that run after the map starts. Eg the game doesn't have to load that trigger/data before the game starts.

Yes! That's it :D that help a lot for instance instead of "Map Initial" use "Time - elapsed .25 seconds" Good point!
03-15-2005, 09:32 PM#6
shadow1500
i think that the creators might have turned all ability/unit/doodad custom data into a slk file and imported it, i heard it can reduce loading time dramatically.