- Joined
- Mar 21, 2016
- Messages
- 2,985
(continued from my http://www.hiveworkshop.com/forums/tutorial-submission-283/3d-opening-screens-campaign-screens-16-9-a-277047/ tutorial)
Caveat : like the previous one, this tutorial is a temporary workaround for proper 16/9, until Blizzard offers us true native widescreen support for the entire game.
Goal : to make Blizzard's animated 3D portraits fit for 16/9 resolutions (tested in 1280x768). See attachments below for comparisons.
This works with any WC3 version. It is not perfect, but I hope it will encourage people to discover perfect values for 16/9 and 16/10 aspect ratios. I also hope someone wil develop someday a program to automate the many steps described below.
Tools used :
- Ladik's MPQ Editor
http://www.zezula.net/en/mpq/download.html
- War3 Model Editor 1.07, by Magos
http://home.magosx.com/index.php?topic=6.0
1) Extract the portrait files using Ladik's MPQ Editor. This part is easy, because all portrait files are named ****_portrait.mdx
There are portrait files in war3.mpq, war3x.mpq and war3patch.mpq
Extract the portraits in war3patch.mpq last, since they are improvements/bugfixes.
So, load each MPQ in Ladik's MPQ Editor
Go to Tools/Search Files...
Search for *_portrait.mdx
Select all the files found
Do (rightclick)/Extract...
Save the selected found files in your installed WC3 directory, preserving directory structure
2) Using War3 Model Editor 1.07, load a portrait file
Go to Windows/Model Editor
Do Selection/Select All (=> red points will go green)
Do Transformations/Scaling
Select 'Use Centre of Mass' (this is very important !)
Change the Scaling value on the Y axis to 0.8
Save
3) Repeat step 2 with every portrait. Unfortunately, War3 Model Editor 1.07 does not allow batch processing.
4) When this is done, take a break. You earned that, after all that tedious, repetitive work.
5) Your modified portrait files go into the proper folder structure in your installed WC3 directory, no name must be changed.
6) Finally, if not done already, edit the registry to allow local files
http://www.hiveworkshop.com/forums/attachments/lab-715/144045d1426519868-warcraft-3-hq-allowlocalfiles.zip
7) Launch the Game, and select a 16/9 resolution
(I personnaly use 1280x768, which is pretty close to 1280x720)
8) Enjoy
Maybe a few portraits do not use the standard portrait template (and therefore would need special tweaking) ? Feedback welcome.
Since ratio for 16:9 is between 1.77 and 1.78, the right value for Y scaling should be between 0.75 and 0.8
If you feel like it, you can also modify the four mdx game cursors.
Their files are located in the UI/Cursor folder.
Have fun and experiment with your own values.
Caveat : like the previous one, this tutorial is a temporary workaround for proper 16/9, until Blizzard offers us true native widescreen support for the entire game.
Goal : to make Blizzard's animated 3D portraits fit for 16/9 resolutions (tested in 1280x768). See attachments below for comparisons.
This works with any WC3 version. It is not perfect, but I hope it will encourage people to discover perfect values for 16/9 and 16/10 aspect ratios. I also hope someone wil develop someday a program to automate the many steps described below.
Tools used :
- Ladik's MPQ Editor
http://www.zezula.net/en/mpq/download.html
- War3 Model Editor 1.07, by Magos
http://home.magosx.com/index.php?topic=6.0
1) Extract the portrait files using Ladik's MPQ Editor. This part is easy, because all portrait files are named ****_portrait.mdx
There are portrait files in war3.mpq, war3x.mpq and war3patch.mpq
Extract the portraits in war3patch.mpq last, since they are improvements/bugfixes.
So, load each MPQ in Ladik's MPQ Editor
Go to Tools/Search Files...
Search for *_portrait.mdx
Select all the files found
Do (rightclick)/Extract...
Save the selected found files in your installed WC3 directory, preserving directory structure
2) Using War3 Model Editor 1.07, load a portrait file
Go to Windows/Model Editor
Do Selection/Select All (=> red points will go green)
Do Transformations/Scaling
Select 'Use Centre of Mass' (this is very important !)
Change the Scaling value on the Y axis to 0.8
Save
3) Repeat step 2 with every portrait. Unfortunately, War3 Model Editor 1.07 does not allow batch processing.
4) When this is done, take a break. You earned that, after all that tedious, repetitive work.
5) Your modified portrait files go into the proper folder structure in your installed WC3 directory, no name must be changed.
6) Finally, if not done already, edit the registry to allow local files
http://www.hiveworkshop.com/forums/attachments/lab-715/144045d1426519868-warcraft-3-hq-allowlocalfiles.zip
7) Launch the Game, and select a 16/9 resolution
(I personnaly use 1280x768, which is pretty close to 1280x720)
8) Enjoy
Maybe a few portraits do not use the standard portrait template (and therefore would need special tweaking) ? Feedback welcome.
Since ratio for 16:9 is between 1.77 and 1.78, the right value for Y scaling should be between 0.75 and 0.8
If you feel like it, you can also modify the four mdx game cursors.
Their files are located in the UI/Cursor folder.
Have fun and experiment with your own values.
Attachments
Last edited: