Monday, 17 October 2011

Problems with trans-map experiment thing.

I ran into a problem. I recompiled the maps fine, and they're as ugly as I expected them to be, and the demo was recorded fine. It was a timescaled demo in CPM, but it works for now.

The problem is with lining up the demos. I'm not sure how exactly to go about doing it. I have the maps side-by-side, but obviously, if I play the demo back, it won't be aligned properly on the maps. Especially DM18, because I turned it 180 degrees. I'm not even sure if I have to line up the demo with the map, and have 3 different demos, or just make a cam based on the original map, and offset THAT, or what. But I do know that as soon as things get mildly complicated, my brain just ceases functioning.

Offsetting the demo itself is stupid without scripts (that I don't have), because there are thousands of frames that I would have to modify. That's already out of the question.

Offsetting the camera will be "fine", because I can open Radiant and look at how many units the maps are offset by vs. default, then just move the camera path over that much. What becomes a huge problem is DM18, because, as I said earlier, I turned it 180 degrees due to it not being easy to work with as-is. I wasn't thinking as far ahead as I should have been, because I could have just put it on the other side of the map and it would have been fine, since all the other maps are symmetrical (skyward, longestyard, spacectf, spacechamber).

I'll start working on a cam in CT3D with my custom bsp, but it will be pretty annoying because I don't have my little script that parses the origin and viewangles of the player for every frame, so I'll have to do a lot of testing and guessing, and the path won't be that great. On the plus side, though, this will probably be done in Defrag, which is what the scripts are actually meant for, as opposed to Wolfcam, which requires some modding of the scripts CT3D outputs.

I might just follow the rocket from a simple, static, Z-origin, and then move X/Y to follow the rocket properly. This is so I can make sure everything is actually working, then I can make the real cam and do all the offsets and shit.

This is killing me :(

No comments:

Post a Comment