- Joined
- Dec 20, 2007
- Messages
- 128
The tool that increases loading time by converting the objects into SLKs. I was wondering if it would be a good idea to use widgetizer especially in the upcoming patch 1.29
Using widgetizer is unsafe.
The problem will not occur when you are only playing your map but when you switch from a widgetized map to almost any other map in multiplayer.
The bigger is the map, the most chance you have to desycn. The desync comes from cache collision as far as I know.
This is why most big maps will tell you to restart Warcraft 3 before playing them.
Restarting Warcraft 3 clear the cache.
Basically people using widgetizer are making playing in multiplayer a pain.
I'm developing a custom hero map, as I have previouslyWhat is the use of so many abilities level?
You can use Vexorian's Optimizer. It's 100% safe and will improve your load time.
Widigitzer has some bugs. Some of its settings will remove all destructables on the map and such.
Generally I would only recommend looking into using it if your map suffers from long load times. It is not a tool you want to use without good reason.
Vexorian's optimizer won't do anything for the object editor load time. Ultimate Map SLK Optimizer-10 seconds,Make your map Smaller And Faster - Wc3C.net Once you find the right options for this, just keep trying to use it until it works.
To make vex's work, you need a custom common.j and blizzard.j in the tweaks section.
Should it yield better results than Widgetizer?
I shall test that thenYes, it will.
Well, binding properly is around 7x abilities as normal, but does not explain the hundreds of levels.
I can give a tip for loading times though. A single letter in any object editor text costs as much as an entire number field, so most of the loading time most likely comes from ability descriptions. You can use ctrl-D in the object editor if you're unsure whether a specific field is text or not. It shows everything the way it really is in the map file.
Also, abilities are only loaded when they are actually put on a unit on the map, meaning that the loading time only applies to initial units. Abilities loaded later will only cause a lag spike once a unit with them is actually on the map. You can manipulate this to have things load whenever you want instead of all at first. You can basically choose when the lag spike happens and if you reduce the amount of text in object editor you can also reduce it.
All this without any external tool and without any technical issues.
Yet for dozens of people it has. It really depends on what doodads and what destructables are used.Used it previously and it seemed to have not caused any bug with the destructibles.
Use trigger scaling instead. That way 1 level for abilities is all that is needed. Simplified game design, easier to use and easier for WC3 to load.Dummy abilities and loads of level up
JASS isn't able to do everything object editor can, not even 1.29 offers that yet.Yet for dozens of people it has. It really depends on what doodads and what destructables are used.
Use trigger scaling instead. That way 1 level for abilities is all that is needed. Simplified game design, easier to use and easier for WC3 to load.