wc3edit.net

United Warcraft 3 map hacking!
It is currently July 4th, 2020, 9:13 pm

All times are UTC




Post new topic Reply to topic  [ 3 posts ] 
Author Message
PostPosted: May 28th, 2020, 4:57 pm 
Offline
Newcomer

Joined: May 28th, 2020, 4:46 pm
Posts: 5
Hello everyone,

I have lots of self taught experience deprotecting warcraft 3 maps but I figured it couldn't hurt to learn more. Personally I deprotect maps to add new heroes to them to express my creativity rather then to give my hero 10000 bonus damage or something along those lines. I decided to join this site to track down some tools and advice on dealing with some aspects of map deprotection that I still don't understand. Currently I'm looking for an automated way to re-build war3mapunits.doo or in other words pre-placed units so my copied maps will have a correct preview thumbnail [reforged broke war3mappreview.tga support]


Top
 Profile  
 
PostPosted: May 29th, 2020, 12:21 am 
Offline
Also Not an Admin, but closer than devoltz
User avatar

Joined: February 14th, 2018, 5:35 am
Posts: 1402
Title: Just Another S.Mod
Welcome! I hope you enjoy our forum. Come to our discord: https://discord.gg/PjKbgRR

Maybe you can find someone which can help you about it there.


Top
 Profile  
 
PostPosted: June 13th, 2020, 12:49 am 
Offline
Super Moderator

Joined: February 3rd, 2009, 11:28 pm
Posts: 2339
Do you know Java or another high level programming language?
Let me know if you'd like to work together on a program to re-create war3map.doo.
It's a project that's been on my radar for a while.

High level steps are:
1) Discover the format of the war3map.doo file. Might already be done, or it might be extremely hard to do.
2) Read through the map script in order to discover all lines where CreateUnit are called
3) Apply logical rules to determine if this line occurs on Map Init
4) Remove the line from the map script
5) Add the line to a list of units to add to .doo
6) Repeat until no more lines match
7) Generate a war3map.doo file and war3map.j file based on what we've done so far
Depending on how much work has already been done, I'd estimate this work to be between 2 weeks and 1 year of work.

I plan on separating out my JASS abstract syntax tree from my other application I made so I can take advantage of it to parse JASS scripts. It'll be uploaded to maven central at some point.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 3 posts ] 

All times are UTC


Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group

phpBB SEO


Privacy Policy Statement
Impressum (German)