.kkapture 0.01 - demo capturing made easy (hopefully)
category: code [glöplog]
you are just being silly
i concur.
Thank you for this. :)
this you for thank - yoda
ok, some more testing with the current code later:
- jeff/candela: doesn't crash at start anymore, but still doesn't work. then again, the demo doesn't work when normally watched on my machine either, so i'll not draw any immediate conclusions from this :)
- liquid lust/flt: works with the trackone fix. actually i don't see how it could cause any problems with other demos, so i'll just leave it always enabled without an option for now.
- monorail/bypass: seems to work. don't know if it did before on my machine or not - but either of the trackone fix, the startup instrumentation fix or the animal attraction fix could've made the difference.
i'll look at the other ones later, not feeling masochistic enough to search for threading issues right now :)
- jeff/candela: doesn't crash at start anymore, but still doesn't work. then again, the demo doesn't work when normally watched on my machine either, so i'll not draw any immediate conclusions from this :)
- liquid lust/flt: works with the trackone fix. actually i don't see how it could cause any problems with other demos, so i'll just leave it always enabled without an option for now.
- monorail/bypass: seems to work. don't know if it did before on my machine or not - but either of the trackone fix, the startup instrumentation fix or the animal attraction fix could've made the difference.
i'll look at the other ones later, not feeling masochistic enough to search for threading issues right now :)
w00t for ryg! you're awesome!
megahitler expansion pack (and other demos using my current framework) just crashes BEFORE actually running any code at all. I've tested by just adding a MessageBox in the beginning of the demo, but nothing appears before the crash.
Quote:
- liquid lust/flt: works with the trackone fix. actually i don't see how it could cause any problems with other demos, so i'll just leave it always enabled without an option for now.
- monorail/bypass: seems to work. don't know if it did before on my machine or not - but either of the trackone fix, the startup instrumentation fix or the animal attraction fix could've made the difference.
Quote:
w00t for ryg! you're awesome!
YAY! I wanted to rip those two for my private DVDs!
kusma: so does Summer Encounter by Outracks - I did a little debugging on it and it seems that the startupcode patching goes wrong, altho i couldn't point the finger at an exact reason... :(
I could kkapture Summer Encounter successfully, although had to use v0.03; didn't work with 0.04
summer encounter and mega hitler expansion pack work now. the latter had some problems with the sound code too - for some reason i thought it would be a good idea to block all dsound buffer calls while that buffer is locked, which in restrospective is pretty stupid. this may fix the threading problems bartman experienced with tokyo+3dmark06, too. (tokyo works fine here, with both versions of the sound code, and i don't have 3dmark06, so i can't be sure :)
time for some final tests and then i guess a new release is in order :)
time for some final tests and then i guess a new release is in order :)
with kkapture 0.3, megahitler expansion pack hangs during BASS_Init(config.get_soundcard(), 44100, BASS_DEVICE_LATENCY, 0, 0)). If i remove the BASS_DEVICE_LATENCY-flag, the demo actually runs, but no frames appear to actually be dumped.
the lack of frames seemed to be the codec i tried. so all in all, with a fix to my setup-code i can kkapture my newer demos. too bad i don't have the full sources to all of them any more.
i'd be happy to test some more with a new version :)
well, go ahead:
[url]http://www.farbrausch.de/~fg/kkapture[url] - v0.05 released :)
[url]http://www.farbrausch.de/~fg/kkapture[url] - v0.05 released :)
actually, make that http://www.farbrausch.de/~fg/kkapture
All nesnausk demos have some problems with kkapture (at least 0.04 and 0.05), seems to be some deadlock right at the startup (after the screenselector dialog). Debugger just says that all threads are hung waiting for something; and the demo loading code is not even called.
Though I actually remember capturing some of them with some version of kkapture successfully, gotta check that.
Though I actually remember capturing some of them with some version of kkapture successfully, gotta check that.
ryg: works perfectly with megahitler atleast, great work :)
nearaz, can't reproduce that here (atleast not with syntonic dentiforms, haven't checked any others yet)
ryg: sorry, did not write the full info :)
First strange thing was that all demos, when you select fullscreen, actually don't go into fullscreen. They show something like a 640x480 window, with mouse motion limited to that; but the capture seems to happen at the real fullscreen resolution. Is this the intended behaviour (all this happening on R9600 w/ catalyst 6.8)?
Then, demo-wise: Demo 612 - ok; Syntonic Dentiforms - ok; in.out.side - hangs at startup; The Fly - captures one frame and crashes; Secret Gov. Thing - ok, but skips about 2 minutes from the demo start (jumps immediately into the middle).
First strange thing was that all demos, when you select fullscreen, actually don't go into fullscreen. They show something like a 640x480 window, with mouse motion limited to that; but the capture seems to happen at the real fullscreen resolution. Is this the intended behaviour (all this happening on R9600 w/ catalyst 6.8)?
Then, demo-wise: Demo 612 - ok; Syntonic Dentiforms - ok; in.out.side - hangs at startup; The Fly - captures one frame and crashes; Secret Gov. Thing - ok, but skips about 2 minutes from the demo start (jumps immediately into the middle).
not exactly intended behavior. i added some cheap "force windowed" code when debugging mega hitler expansion pack and forgot to remove it later :)
i'll look at the other demos.
i'll look at the other demos.
traction - 2^5 seems to have some serious audio sync issues. i'll try to investigate further and check if i can salvage anything by extracting the ogg from the demo and playing around in sound forge.
bartman: i had a similar problem with traction - onward: for some yet completely unknown reason kkapture thinks sound sample rate is 44100 hz, while it's 48000. simply changing the sample rate (without resampling) worked for me.
Monorail, by Black Maiden, stops in the the names scene (the first 10/15 seconds). Stops always on the same place, and the demo runs normally without kkapture.
kb: Thanx for the tip!
xernobyl: Monorail worked with kkapture 0.05 here. kkaptured it yesterday alright.
xernobyl: Monorail worked with kkapture 0.05 here. kkaptured it yesterday alright.