• Listen to a special audio message from Bill Roper to the Hive Workshop community (Bill is a former Vice President of Blizzard Entertainment, Producer, Designer, Musician, Voice Actor) 🔗Click here to hear his message!
  • Read Evilhog's interview with Gregory Alper, the original composer of the music for WarCraft: Orcs & Humans 🔗Click here to read the full interview.

NewGen and WC3?

Status
Not open for further replies.
Level 21
Joined
Mar 27, 2012
Messages
3,232
Basically newgen is a modified editor that does some things for you. It doesn't truly extend the capabilities of warcraft.
Thus, the editor doesn't matter. All maps are playable.
However, since the NewGen editor translates some nonexistant commands into existing ones, then normal editors will not know what to do with them.

Always playable, but not always editable without newgen.
 
Level 21
Joined
Mar 27, 2012
Messages
3,232
Yea, how does JNGP 'compile' vJASS into JASS, cause when i open the map in the editor, it is usually in vJASS still? though the war3map.j file is compiled vJASS (aka unreadable JASS)

The editor uses different files. That's why protected maps can't be opened. They are missing the editor files.

The thing in map.j is normal JASS, which is essentially what vJASS is in the end.
 
That seems, smart. Though i'd hope there's a way to leave the map unprotected but leave out the vjass files, idk.
There's no downside to using the Vexorian's map optimizer and I highly recommend doing it when your map is done, as it makes the map smaller, faster and fixes some of blizzards screwups.
 
Dr Super Good: What scripts can it break?
No need to worry about it really. The casual user will most likely never have a situation where the optimizer breaks anything.
There are some potentional things that may not be working, like custom declared natives or string concatenation when using ExecuteFunc (in this case you can just uncheck the compress names feature), but again, nothing the average user would ever use.

If you are not going to use vJass, just don't worry about it. Your map will not get noticably larger because of Newgen.
 

Dr Super Good

Spell Reviewer
Level 64
Joined
Jan 18, 2005
Messages
27,258
Dr Super Good: What scripts can it break?
Ones which use the AI natives (specificly the get cost ones). Also ones that use string based function or variable names (especially if they are formed via string operations such as concatination).

Some users have also reported strage trigger related bugs occuring after optimizaing their map that were not present in the un-optimized version.
 
Status
Not open for further replies.
Top