[GUIDE] Porting any map from M16

Cheatpacks and learning how to use them, as well as other guides for manipulating maps.

Moderator: Cheaters

[GUIDE] Porting any map from M16

Postby devoltz » February 21st, 2024, 1:17 am

Firstly, what is the M16 platform?

The M16 platform is a multiplayer platform for Warcraft 1.28.5 Korean version, featuring more 'sophisticated' maps. These maps are unique because they have their own server within the platform, allowing them to run platform server codes. A prime example of this is the fully cloud-based load/save system. Their platform.

Why does this guide exist?

Over time, as players seek more Warcraft maps, the transition to the current Reforged platform has rendered many old or other platform maps incompatible. This guide is written to teach you how to make maps from the M16 platform compatible with Warcraft Reforged.

Why don't M16 platform maps work on Warcraft Reforged?

The main reason is the use of certain codes that conflict with the current platform. However, this issue is 100% solvable.

Required Tools

  • MPQ Editor
  • Text Editor (Preferably one that supports UTF-8)
  • Customized Blizzard.j by me
  • Listfile

How to port maps from M16 to Reforged:

Export and Edit the Map Script:
Spoiler:
  • After exporting the 'war3map.j' file, open it with a text editor capable of handling UTF-8 encoding.
  • Initiate a search for the term 'endglobals'. Your goal is to identify and remove all code lines that commence with 'native'. However, it's crucial to retain any instances of the 'UnitAlive' native - these should not be removed.
  • Additionally, if you encounter the specific line constant playerunitevent EVENT_PLAYER_UNIT_DAMAGED=ConvertPlayerUnitEvent(52), ensure its removal from the script.
  • As a best practice, it's advisable to conduct a thorough syntax check of your JASS script. Utilize the pjass tool, coupled with the custom 'Blizzard.j', to verify the accuracy and compatibility of your script.
Reimport and Organize Files
Spoiler:
  • With the necessary edits completed, save your modifications to the 'war3map.j' file.
  • Proceed to reimport this updated file back into your map. If your map lacks a 'Scripts' folder, now is the time to create one.
  • Into this newly established or existing 'Scripts' folder, import the custom 'Blizzard.j' provided.

Anyshit u might need to download if for some reason attachments break
You do not have the required permissions to view the files attached to this post.
User avatar
devoltz
Forum Staff
 
Posts: 3289
Joined: March 23rd, 2016, 8:06 pm

Re: [GUIDE] Porting any map from M16

Postby null » February 21st, 2024, 3:42 am

Amazing, speechless and marvelous! Mucho good job on dis tutorial.
Image
User avatar
null
V.I.P.
 
Posts: 143
Joined: August 5th, 2017, 2:26 am
Location: Discord:
Title: Moon#6000

Re: [GUIDE] Porting any map from M16

Postby brayan305 » February 21st, 2024, 9:58 am

Awesome guide teach!
Want to share your support? Just a thank you will suffice.
Spoiler:
Insist? Then get me a damn coffee!

Image
User avatar
brayan305
Junior Member
 
Posts: 44
Joined: August 10th, 2012, 12:15 pm
Title: Rick Sanchez

Re: [GUIDE] Porting any map from M16

Postby Vegas » February 21st, 2024, 12:05 pm

Can you cheat it and convert the map back to M16?
User avatar
Vegas
Shopping Maul USA Creator
 
Posts: 2005
Joined: January 18th, 2007, 11:07 am
Location: Calgary Canada
Title: No Comment

Re: [GUIDE] Porting any map from M16

Postby devoltz » February 21st, 2024, 4:45 pm

Vegas wrote:Can you cheat it and convert the map back to M16?
You don't actually need to convert it back to M16. Instead, you can cheat it using traditional methods. However, this approach won't work for maps that use a load and save system based on cloud storage. This is because these maps contain a secret key embedded within the map script and a hash verification of the .w3x file itself. Therefore, the server can detect that the map version is not legitimate. The only way to cheat on m16 maps is with memory manipulation. Converted maps would work normally, since there are none verification from blizzard.
User avatar
devoltz
Forum Staff
 
Posts: 3289
Joined: March 23rd, 2016, 8:06 pm

Re: [GUIDE] Porting any map from M16

Postby 3nemy_ » February 21st, 2024, 5:38 pm

Nice work!
User avatar
3nemy_
Cheater
 
Posts: 152
Joined: November 21st, 2016, 6:50 pm


Return to Tutorials & Cheatpacks

Who is online

Users browsing this forum: No registered users and 7 guests