Glare
04-30-2003, 03:19 AM
is there any possible way to get some sort of autonaming script or in game naming script for t1 demos?
the problem i have is i auto demo everything and now i have shitload of demos i have to clear out.
by in game i mean hit a button and box pops up asking what you want the filename to be called (not sure if its possible).
by autonaming script i mean something that will use the date, player name, and possibly map as the demo basis.
thanks for reading..
R@ND0M
04-30-2003, 06:32 AM
gerlad made one
but i dont know if it requires NEthing or not
maybe he could post it when he stops being gayFK
insidious
04-30-2003, 07:10 AM
Search [T1 Release], or in the Files section thing on TW. I know someone made it, it shows up before you join the server and you name it.
Stiggy
04-30-2003, 08:42 AM
do post if you find plz :p
SuperSlug
04-30-2003, 12:31 PM
From EvTribes v1.4. It names demos as <missionname>_<demonumber>.rec
You will have to bind the start/drop though.
function DD::Start()
{
remoteTP(2048, "<JC><F1>Rejoining server to start a demo...", 2);
schedule("DD::SetupDemo();", 3);
}
function DD::Stop()
{
remoteTP(2048, "<JC><F1>Rejoining server to stop demo or just rejoin...", 2);
schedule("DD::StopDemo();", 3);
}
function DD::SetupDemo()
{
$pref::EvDemoCount++;
%demoName = $ServerMission @ "_" @ $pref::EvDemoCount @ ".rec";
$ConnectedToServer = FALSE;
setCursor(MainWindow, "Cur_Arrow.bmp");
disconnect();
deleteObject(ConsoleSched uler);
newObject(ConsoleSchedule r, SimConsoleScheduler);
cursorOn(MainWindow);
$recordDemo = true;
setupRecorderFile(%demoNa me);
connect($Server::Address) ;
}
function DD::StopDemo()
{
$ConnectedToServer = FALSE;
setCursor(MainWindow, "Cur_Arrow.bmp");
disconnect();
deleteObject(ConsoleSched uler);
newObject(ConsoleSchedule r, SimConsoleScheduler);
cursorOn(MainWindow);
$recordDemo = false;
$recorderFileName = "";
connect($Server::Address) ;
}
Glare
04-30-2003, 01:51 PM
thats not bad slug...
but is it possible to have player name or date included?
date and name are the most important to me really
HotCheese
04-30-2003, 02:57 PM
not the date
function DD::Start()
{
remoteTP(2048, "<JC><F1>Rejoining server to start a demo...", 2);
schedule("DD::SetupDemo();", 3);
}
function DD::Stop()
{
remoteTP(2048, "<JC><F1>Rejoining server to stop demo or just rejoin...", 2);
schedule("DD::StopDemo();", 3);
}
function DD::SetupDemo()
{
$pref::EvDemoCount++;
%demoName = $PCFG::Name @ "_" @ $ServerMission @ "_" @ $pref::EvDemoCount @ ".rec";
$ConnectedToServer = FALSE;
setCursor(MainWindow, "Cur_Arrow.bmp" );
disconnect();
deleteObject(ConsoleSched uler);
newObject(ConsoleSchedule r, SimConsoleScheduler);
cursorOn(MainWindow);
$recordDemo = true;
setupRecorderFile(%demoNa me);
connect($Server::Address) ;
}
function DD::StopDemo()
{
$ConnectedToServer = FALSE;
setCursor(MainWindow, "Cur_Arrow.bmp" );
disconnect();
deleteObject(ConsoleSched uler);
newObject(ConsoleSchedule r, SimConsoleScheduler);
cursorOn(MainWindow);
$recordDemo = false;
$recorderFileName = "";
connect($Server::Address) ;
}
evitas with the name thing added
Tribes has no access to the date, so if you want the date you would need to run an external program which would write a .cs file with the proper variables in them.There are several out there.The TWL IP Logger is first one I can think of.