splicing logs

Discuss Chaos Strikes Back for Windows and Linux, an unofficial port of Chaos Strikes Back to PC by Paul Stevens, as well as CSBuild, an associated dungeon editor.

Moderator: Zyx

Forum rules
Please read the Forum rules and policies before posting.
Post Reply
Phoenix
Expert
Posts: 347
Joined: Tue Oct 11, 2011 7:32 am

splicing logs

Post by Phoenix »

I can't seem to be able to splice logs to form a workable playfile. Here's what I've tried:

1) Start dungeon and play.
2) Save and quit.
3) Restart game.
4) Play then save and quit.
5) spliceCSB24.exe record00001.log
6) move playfile.log to csbwin directory
7) start playback.

Every single time I get a sequence/timing error; recorded with a different dungeon file, and when I quit, system error 0x0007dbc systemError.

What am I doing wrong?
User avatar
Paul Stevens
CSBwin Guru
Posts: 4318
Joined: Sun Apr 08, 2001 6:00 pm
Location: Madison, Wisconsin, USA

Re: splicing logs

Post by Paul Stevens »

I don't know what you are doing wrong. I just tried the following:

1) Remove all recordnnn.log files
2) Start CSBwin. Misc/Record. Play.
3) Save and quit. record00000.log appeared.
4) Start CSBwin. Misc/Record. Restore saved game and play.
5) Save and quit. record00001.log appeared.
6) Copy SpliceCSB24.exe to game folder.
7) Remove old playfile.log (important)
8 ) Drag record00001.log onto SpliceCSB24.exe. Press 'Enter' when it is done.
9) A new 'playfile.log appeared.
10) Start CSBwin. Misc/Playback.
11) It all worked well.

Notice that I did not have to move 'playfile.log' as you said
you did in step 6). I don't understand why you had to do that.

I was using CSB Windows 10 version 16.

If you cannot get this to work, we can arrange for you to
ship your entire game folder to me for analysis.
Phoenix
Expert
Posts: 347
Joined: Tue Oct 11, 2011 7:32 am

Re: splicing logs

Post by Phoenix »

Conflux stores logs in its own directory instead of the main game directory. I was calling spliceCSB24 from a Uwin environment(ksh in a dosbox). There was definitely something wrong because the playfile.log started with a savegame load instead of the normal game start. I rebooted my machine, and I can't reproduce the error. The drag and drop method worked first time.
Phoenix
Expert
Posts: 347
Joined: Tue Oct 11, 2011 7:32 am

Re: splicing logs

Post by Phoenix »

I'm having trouble spliceing logs again. I'm getting a playfile.log but it only contains the first log.

Here is my splicetrace.txt:
SpliceCSB version 2.4
Path = E:\LOGS\
RECOR~81.LOG, type=c8,start=00000000 @ 40/1,type=d2,end=00001ab9 @ 2280/5
Searching for files. This takes a while.
-1
record00000.log, type=c8,start=00000000 @ 40/1,type=d2,end=00001ab9 @ 2272/5
record00001.log, type=d2,start=00001ab9 @ 40/9,type=d2,end=00001caa @ 71/5
record00002.log, type=d2,start=00001caa @ 40/9,type=d2,end=00001d51 @ 115/5
record00003.log, type=d2,start=00001d51 @ 40/8,type=d2,end=000021aa @ 404/5
record00004.log, type=d2,start=000021aa @ 40/8,type=d2,end=00002442 @ 296/5
record00005.log, type=d2,start=00002442 @ 40/12,type=d2,end=0000276f @ 220/5
record00006.log, type=d2,start=0000276f @ 40/8,type=d2,end=00002ac0 @ 156/5
record00007.log, type=d2,start=00002ac0 @ 40/8,type=d2,end=00002b94 @ 120/5
record00008.log, type=d2,start=00002b94 @ 40/8,type=d2,end=000032f5 @ 320/5
record00009.log, type=d2,start=000032f5 @ 40/9,type=d2,end=000033cd @ 150/6
record00010.log, type=d2,start=000033cd @ 40/9,type=d2,end=00003631 @ 183/6
record00011.log, type=d2,start=00003631 @ 40/8,type=d2,end=00003930 @ 256/5
record00012.log, type=d2,start=00003930 @ 40/8,type=d2,end=00003a92 @ 193/5
record00013.log, type=d2,start=00003a92 @ 40/9,type=d2,end=0000417b @ 303/5
record00014.log, type=d2,start=0000417b @ 40/10,type=d2,end=000044c4 @ 214/5
record00015.log, type=d2,start=000044c4 @ 40/9,type=d2,end=0000472d @ 75/5
record00016.log, type=d2,start=0000472d @ 40/8,type=d2,end=00004d6b @ 690/5
record00017.log, type=d2,start=00004d6b @ 41/10,type=d2,end=00004f5e @ 229/5
record00018.log, type=d2,start=00004f5e @ 41/8,type=d2,end=000050cf @ 98/5
record00019.log, type=d2,start=000050cf @ 41/8,type=d2,end=0000512d @ 87/5
record00020.log, type=d2,start=0000512d @ 40/8,type=d2,end=00005449 @ 331/5
record00021.log, type=d2,start=00005449 @ 40/9,type=d2,end=00005a40 @ 480/6
record00022.log, type=d2,start=00005a40 @ 40/9,type=d2,end=00005f89 @ 363/5
record00023.log, type=d2,start=00005f89 @ 40/8,type=d2,end=000062be @ 210/5
record00024.log, type=d2,start=000062be @ 40/8,type=d2,end=0000664c @ 321/5
record00025.log, type=d2,start=0000664c @ 40/8,type=d2,end=000067d5 @ 211/5
record00026.log, type=d2,start=000067d5 @ 40/8,type=d2,end=00006b36 @ 314/5
record00027.log, type=d2,start=00006b36 @ 40/8,type=d2,end=00006e6e @ 443/5
record00028.log, type=d2,start=00006e6e @ 40/8,type=d2,end=000072ed @ 569/5
record00029.log, type=d2,start=000072ed @ 40/8,type=d2,end=0000732e @ 77/5
record00030.log, type=d2,start=0000732e @ 40/8,type=d2,end=000073f9 @ 88/6
record00031.log, type=d2,start=000073f9 @ 40/8,type=d2,end=000078c9 @ 507/5
record00032.log, type=d2,start=000078c9 @ 40/10,type=d2,end=00007dfa @ 633/5
record00033.log, type=d2,start=00007dfa @ 40/8,type=d2,end=0000807f @ 294/5
record00034.log, type=d2,start=0000807f @ 40/8,type=d2,end=000080b1 @ 58/8
record00035.log, type=d2,start=000080b1 @ 40/8,type=d2,end=00008762 @ 561/6
record00036.log, type=d2,start=00008762 @ 41/8,type=d2,end=00008cd8 @ 522/5
record00037.log, type=d2,start=00008cd8 @ 40/8,type=d2,end=000090c0 @ 423/5
record00038.log, type=d2,start=000090c0 @ 40/9,type=d2,end=0000947e @ 507/5
record00039.log, type=d2,start=0000947e @ 40/9,type=d2,end=0000986e @ 389/5
record00040.log, type=d2,start=0000986e @ 40/8,type=d2,end=00009900 @ 115/5
record00041.log, type=d2,start=00009900 @ 40/9,type=d2,end=0000996b @ 90/5
record00042.log, type=d2,start=0000996b @ 40/8,type=d2,end=00009b4f @ 126/5
record00043.log, type=d2,start=00009b4f @ 40/8,type=d2,end=00009c86 @ 123/5
record00044.log, type=d2,start=00009c86 @ 40/8,type=d2,end=00009f52 @ 335/7
record00045.log, type=d2,start=00009f52 @ 40/8,type=d2,end=0000a2d1 @ 282/6
record00046.log, type=d2,start=0000a2d1 @ 40/8,type=d2,end=0000a8d1 @ 659/5
record00047.log, type=d2,start=0000a8d1 @ 40/8,type=d2,end=0000aed3 @ 486/5
record00048.log, type=d2,start=0000aed3 @ 41/9,type=d2,end=0000afa9 @ 145/5
record00049.log, type=d2,start=0000afa9 @ 40/9,type=d2,end=0000b451 @ 661/5
record00050.log, type=d2,start=0000b451 @ 40/9,type=d2,end=0000bb2a @ 520/5
record00051.log, type=d2,start=0000bb2a @ 40/8,type=d2,end=0000c942 @ 816/5
record00052.log, type=d2,start=0000c942 @ 40/8,type=d2,end=0000ce1b @ 527/5
record00053.log, type=d2,start=0000ce1b @ 41/8,type=d2,end=0000d229 @ 379/5
record00054.log, type=d2,start=0000d229 @ 40/9,type=d2,end=0000d877 @ 731/5
record00055.log, type=d2,start=0000d877 @ 40/8,type=d2,end=0000dba9 @ 262/5
record00056.log, type=d2,start=0000dba9 @ 40/9,type=d2,end=0000de56 @ 218/5
record00057.log, type=d2,start=0000de56 @ 40/11,type=d2,end=0000e176 @ 168/5
record00058.log, type=d2,start=0000e176 @ 40/8,type=d2,end=0000e21a @ 104/5
record00059.log, type=d2,start=0000e21a @ 40/10,type=d2,end=0000e5a6 @ 413/5
record00060.log, type=d2,start=0000e5a6 @ 40/8,type=d2,end=0000e8b9 @ 464/5
record00061.log, type=d2,start=0000e8b9 @ 40/9,type=d2,end=0000eaa8 @ 212/6
record00062.log, type=d2,start=0000eaa8 @ 40/8,type=d2,end=0000ec27 @ 201/5
record00063.log, type=d2,start=0000ec27 @ 41/8,type=d2,end=0000ec56 @ 68/6
record00064.log, type=d2,start=0000ec56 @ 40/8,type=d2,end=0000edb1 @ 104/5
record00065.log, type=d2,start=0000edb1 @ 40/8,type=d2,end=0000f798 @ 1027/5
record00066.log, type=d2,start=0000f798 @ 41/8,type=d2,end=0000f7a9 @ 59/5
record00067.log, type=d2,start=0000f7a9 @ 41/9,type=d2,end=0000f7f8 @ 74/5
record00068.log, type=d2,start=0000f7f8 @ 40/8,type=d2,end=0000fc5e @ 347/5
record00069.log, type=d2,start=0000fc5e @ 40/8,type=d2,end=0000fcd6 @ 96/5
record00070.log, type=d2,start=0000fcd6 @ 40/9,type=d2,end=0000fffa @ 386/7
record00071.log, type=d2,start=0000fffa @ 40/9,type=d2,end=00010543 @ 426/5
record00072.log, type=d2,start=00010543 @ 40/10,type=d2,end=0001195a @ 1860/5
record00073.log, type=d2,start=0001195a @ 40/9,type=d2,end=00011a7f @ 201/5
record00074.log, type=d2,start=00011a7f @ 40/8,type=d2,end=000124b3 @ 1082/5
record00075.log, type=d2,start=000124b3 @ 40/8,type=d2,end=00012969 @ 297/5
record00076.log, type=d2,start=00012969 @ 40/8,type=d2,end=00012d4a @ 384/5
record00077.log, type=d2,start=00012d4a @ 40/9,type=d2,end=00013079 @ 484/5
record00078.log, type=d2,start=00013079 @ 40/8,type=d2,end=00013333 @ 379/5
record00079.log, type=d2,start=00013333 @ 40/8,type=d2,end=0001374e @ 512/5
record00080.log, type=c8,start=00000000 @ 40/1,type=d2,end=00001ab9 @ 2280/5
00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99
Press ENTER
User avatar
Paul Stevens
CSBwin Guru
Posts: 4318
Joined: Sun Apr 08, 2001 6:00 pm
Location: Madison, Wisconsin, USA

Re: splicing logs

Post by Paul Stevens »

Which log file did you specify on the command line? (Or drag onto the executable?)
It appears that record00079.log is the last recording...starts at 13333 (about 37 Minutes).
Phoenix
Expert
Posts: 347
Joined: Tue Oct 11, 2011 7:32 am

Re: splicing logs

Post by Phoenix »

I dropped Record00080.log on SpliceCSB which is why I was confused when the splicetrace references record00081.log. I just tried with record00079.log and it did create a full playfile.log.

I don't know what happended here as I saved and quit before the last log. I'll watch what it produced and see what's missing from the end. This is a speed run for unlocking the Conflux guilds. Thanks for the assist, I doubt I would have figured this out on my own.
Post Reply

Return to “Chaos Strikes Back for Windows & Linux (CSBWin) / CSBuild”