Page 1 of 2

Multiple Tag Transfers

Posted: Thu Dec 28, 2006 11:05 am
by TunesRus90
Well this is just something I made for myself during my latest project, but I figured someone else might find it useful so I decided to release it. This is just a little setup that allows you to transfer multiple tags at once, therefore saving time (and if you have a slow computer like me, it saves a ton of time). I have made it to be setup with h2x or Entity, so use whichever you prefer for the setup, but once it is setup, you can use any program to transfer the tags. I would like to thank shade45 for his SLC fixer, which is what gave me the idea for this setup.

Setup Instructions for h2x
Things you will need:
-Latest h2x

1.) Open up h2x and load the map that has the tags you wish to transfer.
2.) Click Tools > Add to Map
3.) Navigate to the "temp_h2x" folder that you extracted from the .rar in this post and choose "OK"
4.) Wait for a pop up that says "Done"

Setup Instructions for Entity
Things you will need:
-Entity
-Text Editor (Notepad will do just fine)

1.) First, find the "temp_ent" folder that you extracted from the .rar in thsi post and right click the "temp.goof" file and choose properties.
2.) Copy the location of the file (make sure to copy the whole thing, you may have to scroll right with your mouse).
Image
3.) Close the properties window and open the "temp.info" file in notepad and replace the only line with what you copied from the properties window, but be sure to add "\temp.goof" to the end (without quotes).
4.) Okay, now copy the "goof.ent" to your Entity plugins folder (Entity/plugins/halo 2/ent/)
5.) Open up Entity and load the map that has the tags you want to transfer.
6.) Click build and navigate to the "temp.info" file that you just changed.
7.) Wait for the "Done" popup to appear.


Tag Transfering Instructions
1.) Congratulations you have set it up. Now all you have to do is navigate to the new goof tag in any modding program (besides Dot Halo because it doesn't read nulled chunks) and go to the goof tag's dependancies
2.) Swap the nulled dependancies for the tags you wish to transfer, and once all tags have been referenced, just leave the rest of the dependancies nulled.
3.) In any modding program that can transfer tags properly (I recommend h2x, Entity or insolence), transfer the goof tag to the map that you wanted to transfer all the tags to (if you are using h2x or entity, make sure Parsed and Recursive are both checked).

And thats it. You have now transfered all the referenced tags at once.

Posted: Thu Dec 28, 2006 11:21 am
by halo0001
so does this work every time in enity ive noticed that entity freezes alot when u try to transfer tags does this fix the problem and support multiple tag transfers or wut

Posted: Thu Dec 28, 2006 11:47 am
by TunesRus90
This does not change Entity at all. This is just a way of transfering multiple tags at once, but it does not actually change the way Entity works or fix its problems. This is just a quicker way of transfering a large amount of tags. Like I said, I made this for myself when I was doing a BSP conversion, and I needed to transfer a lot of scen, bloc, itmc, vehc, decr, deca and mach tags.

Posted: Thu Dec 28, 2006 12:24 pm
by myriads_requiem
TunesRus90 wrote:This does not change Entity at all. This is just a way of transfering multiple tags at once, but it does not actually change the way Entity works or fix its problems. This is just a quicker way of transfering a large amount of tags. Like I said, I made this for myself when I was doing a BSP conversion, and I needed to transfer a lot of scen, bloc, itmc, vehc, decr, deca and mach tags.
So, this transfers all of them (Scen, bloc, itmc, vech, decr, deca , and mach) all at the same time, while only having to recursive and parsed , save and build 1 tag?

Posted: Thu Dec 28, 2006 12:26 pm
by TunesRus90
myriads_requiem wrote:So, this transfers all of them (Scen, bloc, itmc, vech, decr, deca , and mach) all at the same time, while only having to recursive and parsed , save and build 1 tag?
Exactly. You use the goof tag to reference all the tags that you want to transfer. Then when you transfer the goof tag (parsed/recursive) it will transfer all of the other tags at once.

Posted: Thu Dec 28, 2006 12:33 pm
by Hawaiian Modder
Woah this could help with AI alot. Thanx dude.
Now we just need someone to fix entity so we can transfer bipd tags without black screen issues.

Good job.

Posted: Thu Dec 28, 2006 12:34 pm
by Monkey Terd
Nice find. This will save lots of time. :P

Posted: Thu Dec 28, 2006 12:40 pm
by myriads_requiem
TunesRus90 wrote:
myriads_requiem wrote:So, this transfers all of them (Scen, bloc, itmc, vech, decr, deca , and mach) all at the same time, while only having to recursive and parsed , save and build 1 tag?
Exactly. You use the goof tag to reference all the tags that you want to transfer. Then when you transfer the goof tag (parsed/recursive) it will transfer all of the other tags at once.
and when you say "Use it to reference", how do I reference it? (Or does the tut tell me, because I haven't read it yet)

Posted: Thu Dec 28, 2006 12:41 pm
by DoorM4n
ahh i see, very useful

its like he old way of keeping slc :D

Posted: Thu Dec 28, 2006 12:58 pm
by TunesRus90
myriads_requiem wrote:and when you say "Use it to reference", how do I reference it? (Or does the tut tell me, because I haven't read it yet)
The tutorial tells you how. Basically, the goof tags contains 100 chunks, and each one has a nulled dependancy. So you just un-null the dependancies and change them to whatever tag you want to transfer. Then once you have done this for all of the tags you want, you can just leave the rest of the dependancies nulled.

Posted: Thu Dec 28, 2006 1:06 pm
by myriads_requiem
TunesRus90 wrote:
myriads_requiem wrote:and when you say "Use it to reference", how do I reference it? (Or does the tut tell me, because I haven't read it yet)
The tutorial tells you how. Basically, the goof tags contains 100 chunks, and each one has a nulled dependancy. So you just un-null the dependancies and change them to whatever tag you want to transfer. Then once you have done this for all of the tags you want, you can just leave the rest of the dependancies nulled.
OH! Sweet!

EDIT: I made an app for your tutorial!

.::ICON::.
Image
.::Main Menu::.
Image

Posted: Thu Dec 28, 2006 2:50 pm
by Jubakuba
OMG
thx a lot :-)
I requested this with entity 1.4

Posted: Thu Dec 28, 2006 2:51 pm
by -DeToX-
Why did you make an app for a download and a link to a tutorial....

Posted: Thu Dec 28, 2006 2:55 pm
by Jubakuba
-DeToX- wrote:Why did you make an app for a download and a link to a tutorial....
for some reason he is finding those very fun to make...countless amounts of "app tutorials"

Posted: Thu Dec 28, 2006 3:27 pm
by Hawaiian Modder
A usefull app would be one that created a working goof tag, info, ect. so all you have to do is build.

Posted: Thu Dec 28, 2006 3:55 pm
by myriads_requiem
Hawaiian Modder wrote:A usefull app would be one that created a working goof tag, info, ect. so all you have to do is build.
yea, actually I thought about that , however - that app > my skillz

AND THEY ARE FUN TO MAKE :lol:

Posted: Thu Dec 28, 2006 4:03 pm
by Prey
myriads_requiem wrote:AND THEY ARE FUN TO MAKE :lol:
..and yet completely useless, unlike TunesRus90's app here :P gj tune.

Posted: Thu Dec 28, 2006 4:47 pm
by TunesRus90
Well basically all you have to do is point the .info file to the goof tag, and I think its probably faster to do it by hand than it would be to open an app, and then point the app to the goof tag.

Posted: Thu Dec 28, 2006 5:28 pm
by myriads_requiem
Prey wrote:
myriads_requiem wrote:AND THEY ARE FUN TO MAKE :lol:
..and yet completely useless, unlike TunesRus90's app here :P gj tune.
ok, im sorry god of all perfectness. -Even though he didn't post an app.

And back on topic ... when I try to inject the .info it says system-out-of-memory

Posted: Thu Dec 28, 2006 6:24 pm
by TunesRus90
myriads_requiem wrote:And back on topic ... when I try to inject the .info it says system-out-of-memory
Are you talking about when you build just the goof tag, or when you are building in the goof tag and all that it references?

And btw, this does nothing to "fix" the errors in Entity, so the error you are having sounds like it might be an Entity error, and there's nothing I can do about that.