Page 1 of 1

splicing logs

Posted: Thu Sep 13, 2018 10:22 pm
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?

Re: splicing logs

Posted: Thu Sep 20, 2018 7:32 pm
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.

Re: splicing logs

Posted: Tue Sep 25, 2018 7:30 pm
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.

Re: splicing logs

Posted: Mon Sep 21, 2020 7:33 am
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

Re: splicing logs

Posted: Mon Sep 21, 2020 5:17 pm
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).

Re: splicing logs

Posted: Mon Sep 21, 2020 7:26 pm
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.