thanx jorel and pro for responding. i started using dvd2svcd using the defalt settings and made like three perfect cd's but then i tried Phil's script adding them in avisinth.ini then i tried installing the proper dll's. this is where every thing went wrong. ok here it goes
http://www.kvcd.net/forum/viewtopic.php?t=11612
this topic pretty much is why it does not create the .tpr file and how do i solve this.
http://www.kvcd.net/forum/viewtopic.php?t=11629
this is asking specificly after i figured out what was wrong but not solved
so i gave up then i switched to facar using bazzy's guide
http://www.kvcd.net/forum/viewtopic.php?t=11808
facar worked ok for the first encode (i think) then started getting choppy/jerky playback then i tried installing the proper dll's needed for Phil's script. then started getting choppy playback again
P.S. managed to save a script from the dvd2svcd log menu
LoadPlugin("C:\PROGRA~1\DVD2SVCD\AVISYN~1.5PL\Mpeg 2dec\MPEG2D~1.DLL")
MPEG2Source("C:\PROGRA~1\DVD2SVCD\Movie\DVD2AV~1.D 2V")
nf=0
ResizeTo=0 global ResizeMethod=1 DebugMode=0
GammaCorrection=1.0 Hue=0 Saturation=1.0 Brightness=0 Contrast=1.0
DetectedTop=10 DetectedHeight=462
OverscanH=0.05 OverscanV=0.05 BlockOptimization=0 AsoTV=1
global Bicubic_b_Value=0 global Bicubic_c_Value=0.6
DestinationWidth=352
DestinationHeight=180
DestinationTop=30
DestinationBottom=30
LoadPlugin("C:\Program Files\DVD2SVCD\Avisynth2.5 Plugins\SimpleResize\SimpleResize.dll")
# Import("C:\Program Files\DVD2SVCD\Avisynth2.5 Plugins\FACAR\qmf15b1.avs")
# Import("C:\Program Files\DVD2SVCD\Avisynth2.5 Plugins\FACAR\QMF_functions.avs")
# Import("C:\Program Files\DVD2SVCD\Avisynth2.5 Plugins\FACAR\PreResize.avs")
Import("C:\Program Files\DVD2SVCD\Avisynth2.5 Plugins\FACAR\FACAR.avs")
# Import("C:\Program Files\DVD2SVCD\Avisynth2.5 Plugins\FACAR\PostResize.avs")
Undot()
Asharp(1, 4)
STMedianFilter(8, 32, 0, 0 )
MergeChroma(blur(1.5

)
MergeLuma(blur(0.1))
SwitchThreshold = (Width<=352) ? 4 : (Width<=480) ? 3 : 2
ScriptClip("nf = round(YDifferenceToNext())"+chr(13)+ "((nf >= SwitchThreshold) && (nf < 30)) ? unfilter(-(fmin(nf*2,100)),-(fmin(nf*2,100))) : TemporalCleaner(6+nf,11+nf) ")
function fmin(int f1, int f2) { return (f1<f2) ? f1 : f2 }
function ConvertToYUY2(clip c){ return isYV12(c) ? c : convertToYV12(c) }
this is using facar