AAO25.com

America's Army => mAAp Project => Topic started by: ELiZ on Thursday, November 08, 2012, 15:24:16 PM

Title: MapFix2.8.5 v1.3 By ELiZ
Post by: ELiZ on Thursday, November 08, 2012, 15:24:16 PM
MapFix2.8.5 By EliZ

This program was made to optimize the work that has to be done when converting a map from America?s army 2.8.5 to 2.5. The packagenames was changed along the versions.

It matches objects found both in 2.8.5 and 2.5, matching them on: Class, Group and Name

Download:
Edit:Updated with v1.3

https://dl.dropbox.com/u/62876385/ReleasedPrograms/MapFix2.8.5.v1.3.zip

https://dl.dropbox.com/u/62876385/ReleasedPrograms/MapFix2.8.5.v1.2.zip
https://dl.dropbox.com/u/62876385/ReleasedPrograms/MapFix2.8.5.v1.1.zip
https://dl.dropbox.com/u/62876385/ReleasedPrograms/MapFix2.8.5.v1.0.zip

I've created a list of objects(10744 of them)  that exist in 2.5 AND 2.8.5, but under a new name.
I then created this program to make the process as painless as possible:

Examples of the name change:

Code: [Select]
T_AA2_Facade.fcde_building_distanceJ T-Facade.fcde_building_distanceJ
T_AA2_FX.Animated.FX2_ANIM_Jet02 T2-FX.Animated.FX2_ANIM_Jet02
M_AA2_Border.Bldg.BldgDVUrbanB M_Desert_Village.Bldg.BldgDVUrbanB

Step1:
In 2.8.5 UnrealEd(AAeditor), Copy all contentby selecting all Actors:
(https://aao25.com/forum/proxy.php?request=http%3A%2F%2Fi45.tinypic.com%2F10pqdtd.png&hash=9a3f2342e10f0222519a96976b397deb)
 
Step 2:
Copy:
(https://aao25.com/forum/proxy.php?request=http%3A%2F%2Fi46.tinypic.com%2F16k9dnr.png&hash=25c820924b309189f8bbd6e48dac9a7b)

Step 3:
Start MapFix2.8.5.exe
Hit "Paste from Clipboard"
(https://aao25.com/forum/proxy.php?request=http%3A%2F%2Fi47.tinypic.com%2Fsz7ggj.png&hash=a56f718deab9077b1436b445520aac0b)
 
Step 4:
Hit "Convert"
(https://aao25.com/forum/proxy.php?request=http%3A%2F%2Fi48.tinypic.com%2Fo9g3v6.png&hash=97fe3b1348a747c7f5aa082f19bfee5e)

Step 5:
Right click on the fixed  text, and select "Copy"
(https://aao25.com/forum/proxy.php?request=http%3A%2F%2Fi45.tinypic.com%2F2uzrmkl.png&hash=d5d10020c45e90940b5ea3bb79c5f560)

Step 6:
Finally in 2.5 UnrealEd, Paste the fixed content:
(https://aao25.com/forum/proxy.php?request=http%3A%2F%2Fi47.tinypic.com%2F140yd08.png&hash=14a675bbf6564f6795a8ee5de1fffd21)


/ELiZ
Title: Re: MapFix2.8.5 v1.0 By ELiZ
Post by: teddy_grizzly_bear on Thursday, November 08, 2012, 16:39:34 PM
Well it seems to me you're spending a HELL OF A LOT of time creating all these things!

This seems like a great tool, even though I won't use it as I don't make maps.

But what happens if the package existed in 2.8.5 and the map you're converting, but doesn't exist on 2.5 ? will it give an error or just leave it untouched?
Title: Re: MapFix2.8.5 v1.0 By ELiZ
Post by: ELiZ on Thursday, November 08, 2012, 16:41:55 PM
Well it seems to me you're spending a HELL OF A LOT of time creating all these things!

This seems like a great tool, even though I won't use it as I don't make maps.

But what happens if the package existed in 2.8.5 and the map you're converting, but doesn't exist on 2.5 ? will it give an error or just leave it untouched?

Untouched...

and logged in the listbox on the far right.
Title: Re: MapFix2.8.5 v1.0 By ELiZ
Post by: Koden on Thursday, November 08, 2012, 18:29:00 PM
It really is a neat approach to converting a whole mission from a version to another. I'm also curios about how you linked the same materials inside different packages, maybe an ID, metadata or anything else related to the file e.g. file-size/length ?
Title: Re: MapFix2.8.5 v1.0 By ELiZ
Post by: ELiZ on Thursday, November 08, 2012, 18:46:05 PM
It really is a neat approach to converting a whole mission from a version to another. I'm also curios about how you linked the same materials inside different packages, maybe an ID, metadata or anything else related to the file e.g. file-size/length ?

Length would lead to a number of false matches, since the object can have different sizes(thank to indexes)

I matched them with group, name and super
Title: Re: MapFix2.8.5 v1.0 By ELiZ
Post by: Denaturat on Thursday, November 08, 2012, 20:31:49 PM
Eliz do the program to play maps from 2.8.5 on 2.5 with radar like was on 2.8.5 :D and enemy spotet :D
Title: Re: MapFix2.8.5 v1.0 By ELiZ
Post by: Spanky on Thursday, November 08, 2012, 21:05:02 PM
ELiZ... you are one smart cookie :)
Title: Re: MapFix2.8.5 v1.0 By ELiZ
Post by: ELiZ on Thursday, November 08, 2012, 21:24:09 PM
Eliz do the program to play maps from 2.8.5 on 2.5 with radar like was on 2.8.5 :D and enemy spotet :D

Not at all.
This program is just a tool to replace a text with another.
Title: Re: MapFix2.8.5 v1.1 By ELiZ
Post by: ELiZ on Friday, November 09, 2012, 00:24:38 AM
Updated first post with v1.1
Updates in v1.1


Code: [Select]
If the same failed row appears more than 1 time, it still only generate one entry in the handle manually listbox.
You can now copy the list of failed rows to the clipboard.
I'm now updating the screen while scanning the map, should be a smoother experience using the app.
I've added a counter to show the progress.
Title: Re: MapFix2.8.5 v1.2 By ELiZ
Post by: ELiZ on Friday, November 09, 2012, 03:47:24 AM
v1.2 Update:

Increased performance
Minor change of the GUI, making it smaller in size.
Removed the 2 ?Copy to Clipboard? buttons, you'll have to mark all text and copy it manually
Title: Re: MapFix2.8.5 v1.2 By ELiZ
Post by: Ganja on Friday, November 09, 2012, 04:03:20 AM
What you are writing is just impressing me like hell :D
Don't understand a sh!t but looks so awesome
Title: Re: MapFix2.8.5 v1.3 By ELiZ
Post by: ELiZ on Friday, November 09, 2012, 18:22:17 PM
1.3 Update:

Updated values to be replaced with 500+ more replacement strings, SkeletalMeshes and objects found in *.u files are now included
Program now replace 11259 values.
Title: Re: MapFix2.8.5 v1.0 By ELiZ
Post by: ELiZ on Friday, November 09, 2012, 18:25:22 PM
Well it seems to me you're spending a HELL OF A LOT of time creating all these things!

This seems like a great tool, even though I won't use it as I don't make maps.

I'm on a journey into the bits and bytes of the AA file format, sometime I come up for air, and release something like this :)
Title: Re: MapFix2.8.5 v1.3 By ELiZ
Post by: Endboss on Saturday, August 10, 2013, 08:47:56 AM
wooow great, will try soon

thank you :up:
Title: Re: MapFix2.8.5 v1.3 By ELiZ
Post by: ELiZ on Saturday, August 10, 2013, 08:53:28 AM
wooow great, will try soon

thank you :up:

You an old Custom mapper?
Your name rings a bell, a bell that reminds me a time with iZi, creating the first custom AAo Maps.

On the other hand, it could be an Senior moment, I am getting old.
Title: Re: MapFix2.8.5 v1.3 By ELiZ
Post by: Endboss on Saturday, August 10, 2013, 09:03:29 AM
yeah thats me  :)
i still remember the great videos you created
very nice too see youre guys still active
Title: Re: MapFix2.8.5 v1.3 By ELiZ
Post by: ELiZ on Saturday, August 10, 2013, 09:18:02 AM
Great news..

Hope you'll have fun.
Title: Re: MapFix2.8.5 v1.3 By ELiZ
Post by: nmg.disturbed on Wednesday, December 21, 2016, 00:50:30 AM
Does anyone still have this tool ? Download is no longer valid.
Title: Re: MapFix2.8.5 v1.3 By ELiZ
Post by: nmg.disturbed on Wednesday, December 21, 2016, 00:55:25 AM
I'm still working on this, in case anyone was wondering. But I'd like to get some of the 2.8.5 maps that were good to play converted over eventually. This tool would help with that.

(https://aao25.com/forum/proxy.php?request=http%3A%2F%2Fnomercygiven.com%2FImages%2FWorking.jpg&hash=bd8c7e8911301fcf240245872a351df3)
Title: Re: MapFix2.8.5 v1.3 By ELiZ
Post by: ELiZ on Thursday, December 22, 2016, 10:32:58 AM
https://dl.dropboxusercontent.com/u/62876385/MapFix2.8.5.v1.3.zip
Title: Re: MapFix2.8.5 v1.3 By ELiZ
Post by: teddy_grizzly_bear on Thursday, December 22, 2016, 16:37:52 PM
All heil ELiZ! :)

PS.
Sorry for spam, mod Koden.
Title: Re: MapFix2.8.5 v1.3 By ELiZ
Post by: Lord-of-War on Friday, December 23, 2016, 14:01:19 PM
Don't understand a sh!t but looks so awesome

Same here - but I am sure it's a good thing cause Eliz did it  :D
Thanks for your time spent in improving the game

Lord-of-War   :style:
Title: Re: MapFix2.8.5 v1.3 By ELiZ
Post by: Koden on Friday, December 23, 2016, 14:32:48 PM
Same here - but I am sure it's a good thing cause Eliz did it  :D
Thanks for your time spent in improving the game

Lord-of-War   :style:
Its explained in the first post, it's used to make porting maps from 2.8.5 to 2.5 an easier and cleaner process, by matching names between the 2 versions (because, yes unfortunately the filenames happen to be different in a few different ways, as far as I can remember).
Title: Re: MapFix2.8.5 v1.3 By ELiZ
Post by: teddy_grizzly_bear on Friday, December 23, 2016, 14:56:13 PM

Its explained in the first post, it's used to make porting maps from 2.8.5 to 2.5 an easier and cleaner process, by matching names between the 2 versions (because, yes unfortunately the filenames happen to be different in a few different ways, as far as I can remember).
From what I remember, the packages were named differently... for whatever reason.

Same here - but I am sure it's a good thing cause Eliz did it  :D
Thanks for your time spent in improving the game

Lord-of-War   :style:
It's 4 years old, though ...
Title: Re: MapFix2.8.5 v1.3 By ELiZ
Post by: nmg.disturbed on Friday, December 23, 2016, 21:29:50 PM
Thank you ELiZ !

If memory serves me, they started renaming packages when they moved to a different version of Unreal 2.x. They had to separate the packages because the Army uses the Unreal Engine for other products that are used for soldier training and simulation. Changing the package names keeps things tidy and organized when working on multiple products with the same engine.

This same specific naming convention can be seen in AA3 packages.