Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
- <title>Hoon - Tal - Ees</title>
- <SCRIPT LANGUAGE="JavaScript">
- function checkIt(evt) {
- evt = (evt) ? evt : window.event;
- var charCode = (evt.which) ? evt.which : evt.keyCode;
- if (charCode > 31 && (charCode < 48 || charCode > 57)) {
- status = "This field accepts numbers only.";
- return false;
- }
- status = "";
- return true;
- }
- </SCRIPT>
- </head>
- <body>
- <h1><font style="font-family: Verdana,Arial;">Toribash 3/4 Person Replay Generator</font></h1>
- <br /> <br />
- <font style="font-family: Verdana,Arial;">
- Before I begin, please understand that this will only generate the file contents of a replay file. This <b>does not</b> allow you to play online with 3/4 players. To edit the replay in-game, play the replay in Toribash, then quickly hit the <b>E</b> button. This will take you into edit mode, which will then allow you to do whatever the hell you please. Enjoy.
- </font> <br /><br />
- <table style="width: 688px; border: 0; padding: 0; margin-bottom: 6px;">
- <tr>
- <td style="border-width: 1px 1px 1px 1px; border-style: solid; border-color: #000000; text-align: left; padding: 0 2px 2px 2px; background-color: #FFFFFF;">
- <span style="font-family: Verdana,Arial; font-size: 10px; color: #000000; font-weight: normal; padding: 2px;">
- Toribash
- </span>
- <span style="font-family: Verdana,Arial; font-size: 13px; color: #000000; font-weight: bold;">
- 3/4 Person Replay Generator
- </span>
- </td>
- </tr>
- <tr>
- <td style="border-width: 1px 1px 1px 1px; border-style: solid; border-color: #000000; text-align: left; padding: 4px; background-color: #FFFFFF; font-family: Arial,Verdana; font-size: 13px; color: #000000; font-weight: normal;">
- <?php
- if (isset($_GET['people'])) {
- echo '<i>Below, you will find the contents of the replay file generated. To access the replay from your Toribash client, simply create a new file in your Toribash/replay folder called threefour.rpl or something along those lines. Paste the text below in, and save. After that, you should be able to use the replay in the Toribash client.';
- $people = $_GET['people'];
- $mf = $_GET['mf'];
- $tf = $_GET['tf'];
- $flags = $_GET['flags'];
- $ed = $_GET['ed'];
- $selfdamage = $_GET['selfdamage'];
- $sumo = $_GET['sumo'];
- $mod = $_GET['mod'];
- $dojosize = $_GET['dojosize'];
- $dmthresh = $_GET['dmthresh'];
- $fracturethresh = $_GET['fracturethresh'];
- $eh = $_GET['eh'];
- $er = $_GET['er'];
- $es = $_GET['es'];
- $dqtimeout = $_GET['dqtimeout'];
- $dojotype = $_GET['dojotype'];
- $gravityx = $_GET['gravityx'];
- $gravityy = $_GET['gravityy'];
- $gravityz = $_GET['gravityz'];
- $dqflag = $_GET['dqflag'];
- $playera = $_GET['player1'];
- $playerb = $_GET['player2'];
- $playerc = $_GET['player3'];
- if ($people=="three")
- {
- $numplay = 3;
- $newgame = 'NEWGAME 0;'.$mf.' '.$tf.' 0 0 0 '.$flags.' '.$ed.' '.$selfdamage.' '.$sumo.' '.$mod.' 0 '.$dojosize.' '.$dmthresh.' '.$fracturethresh.' '.$eh.' 0 1 0 '.$numplay.' '.$er.' 0 '.$es.' '.$dqtimeout.' 0 '.$dojotype.' '.$gravityx.' '.$gravityy.' '.$gravityz.' '.$dqflag.' 0';
- $txtout = '#!/usr/bin/toribash
- #made with junts replay gen
- VERSION 10
- FIGHTNAME 0; FourPlayer
- BOUT 0; '.$playera.'
- BOUT 1; '.$playerb.'
- BOUT 2; '.$playerc.'
- AUTHOR 0; Juntalis
- ENGAGE 0; 3.000000 9.000000 0.000000 0 0 0
- ENGAGE 1; -3.000000 3.500000 0.000000 0 0 180
- ENGAGE 2; -3.000000 9.000000 0.000000 0 0 0
- '.$newgame.'
- ';
- }
- elseif ($people=="four")
- {
- $numplay = 4;
- $newgame = 'NEWGAME 0;'.$mf.' '.$tf.' 0 0 0 '.$flags.' '.$ed.' '.$selfdamage.' '.$sumo.' '.$mod.' 0 '.$dojosize.' '.$dmthresh.' '.$fracturethresh.' '.$eh.' 0 1 0 '.$numplay.' '.$er.' 0 '.$es.' '.$dqtimeout.' 0 '.$dojotype.' '.$gravityx.' '.$gravityy.' '.$gravityz.' '.$dqflag.' 0';
- $playerd = $_GET['player4'];
- $txtout = '#!/usr/bin/toribash
- #made with junts replay gen
- VERSION 10
- FIGHTNAME 0; FourPlayer
- BOUT 0; '.$playera.'
- BOUT 1; '.$playerb.'
- BOUT 2; '.$playerc.'
- BOUT 3; '.$playerd.'
- AUTHOR 0; Juntalis
- ENGAGE 0; 3.000000 9.000000 0.000000 0 0 0
- ENGAGE 1; -3.000000 3.500000 0.000000 0 0 180
- ENGAGE 2; -3.000000 9.000000 0.000000 0 0 0
- ENGAGE 3; 3.000000 3.500000 0.000000 0 0 180
- '.$newgame.'
- ';
- }
- echo '<br /><br /><center><textarea cols="50" rows="10" readonly="readonly">'.$txtout.'</textarea>';
- }
- else
- {
- echo " <form name=\"mainform\"\">\n";
- echo " <i>Please note, I did very little debugging, so if you intentionally put in incorrect values and end up with a corrupt or otherwise flawed replay, that's your own fault.</i><br />\n";
- echo " <input type=\"radio\" value=\"three\" name=\"people\" OnFocus=\"mainform.player4.disabled=true\" checked> Three People<br />\n";
- echo " <input type=\"radio\" value=\"four\" name=\"people\" OnFocus=\"mainform.player4.disabled=false\"> Four People<br /><br />\n";
- echo "\n";
- echo " \n";
- echo " Player 1: <input type=\"text\" size=\"12\" maxlength=\"25\" name=\"player1\" value=\"Tori\" onfocus=\"if(this.value == this.defaultValue) this.value = ''\"><br />\n";
- echo " Player 2: <input type=\"text\" size=\"12\" maxlength=\"25\" name=\"player2\" value=\"Uke\" onfocus=\"if(this.value == this.defaultValue) this.value = ''\"><br />\n";
- echo " Player 3: <input type=\"text\" size=\"12\" maxlength=\"25\" name=\"player3\" value=\"Player3\" onfocus=\"if(this.value == this.defaultValue) this.value = ''\"><br />\n";
- echo " Player 4: <input type=\"text\" size=\"12\" maxlength=\"25\" name=\"player4\" value=\"Player4\" onfocus=\"if(this.value == this.defaultValue) this.value = ''\" disabled><br /><br />\n";
- echo " \n";
- echo " Match Frames:<br /> <input type=\"text\" name=\"mf\" size=\"8\" maxlength=\"4\" value=\"500\" onKeyPress=\"return checkIt(event)\" onfocus=\"if(this.value == this.defaultValue) this.value = ''\"><br />\n";
- echo " Turn Frames:<br /> <input type=\"text\" name=\"tf\" size=\"8\" maxlength=\"4\" value=\"10\" onKeyPress=\"return checkIt(event)\" onfocus=\"if(this.value == this.defaultValue) this.value = ''\"><br />\n";
- echo "\n";
- echo " Mod:<br /> <input type=\"text\" name=\"mod\" size=\"8\" maxlength=\"25\" value=\"classic\" onfocus=\"if(this.value == this.defaultValue) this.value = ''\"><br />\n";
- echo " Flags:<br /> <input type=\"text\" name=\"flags\" size=\"2\" maxlength=\"2\" value=\"0\" onKeyPress=\"return checkIt(event)\" onfocus=\"if(this.value == this.defaultValue) this.value = ''\"><br />\n";
- echo " Self-Damage:<br /> <input type=\"text\" name=\"selfdamage\" size=\"1\" maxlength=\"1\" value=\"0\" onKeyPress=\"return checkIt(event)\" onfocus=\"if(this.value == this.defaultValue) this.value = ''\"><br />\n";
- echo " \n";
- echo " Engage Distance:<br /> <input type=\"text\" name=\"ed\" size=\"8\" maxlength=\"8\" value=\"100\" onKeyPress=\"return checkIt(event)\" onfocus=\"if(this.value == this.defaultValue) this.value = ''\"><br />\n";
- echo " Engage Height:<br /> <input type=\"text\" name=\"eh\" size=\"8\" maxlength=\"8\" value=\"0\" onKeyPress=\"return checkIt(event)\" onfocus=\"if(this.value == this.defaultValue) this.value = ''\"><br />\n";
- echo "\n";
- echo " Engage Rotation:<br /> <input type=\"text\" name=\"er\" size=\"8\" maxlength=\"15\" value=\"0\" onKeyPress=\"return checkIt(event)\" onfocus=\"if(this.value == this.defaultValue) this.value = ''\"><br />\n";
- echo " Engage Space:<br /> <input type=\"text\" name=\"es\" size=\"8\" maxlength=\"15\" value=\"0\" onKeyPress=\"return checkIt(event)\" onfocus=\"if(this.value == this.defaultValue) this.value = ''\"><br />\n";
- echo " Sumo Mode (0 means wrists and ankles DQ. 1 means they don't): <br /> <input type=\"text\" name=\"sumo\" size=\"1\" maxlength=\"1\" value=\"1\" onKeyPress=\"return checkIt(event)\" onfocus=\"if(this.value == this.defaultValue) this.value = ''\"><br />\n";
- echo " Dojo Type:<br /> <input type=\"text\" name=\"dojotype\" size=\"1\" maxlength=\"1\" value=\"0\" onKeyPress=\"return checkIt(event)\" onfocus=\"if(this.value == this.defaultValue) this.value = ''\"><br />\n";
- echo " Dojo Size:<br /> <input type=\"text\" name=\"dojosize\" size=\"8\" maxlength=\"15\" value=\"0\" onKeyPress=\"return checkIt(event)\" onfocus=\"if(this.value == this.defaultValue) this.value = ''\"><br />\n";
- echo "\n";
- echo " DQ Flag:<br /> <input type=\"text\" name=\"dqflag\" size=\"1\" maxlength=\"1\" value=\"0\" onKeyPress=\"return checkIt(event)\" onfocus=\"if(this.value == this.defaultValue) this.value = ''\"><br />\n";
- echo " DQ Timeout:<br /> <input type=\"text\" name=\"dqtimeout\" size=\"8\" maxlength=\"8\" value=\"0\" onKeyPress=\"return checkIt(event)\" onfocus=\"if(this.value == this.defaultValue) this.value = ''\"><br />\n";
- echo " Dismember Threshold:<br /> <input type=\"text\" name=\"dmthresh\" size=\"8\" maxlength=\"8\" value=\"100\" onKeyPress=\"return checkIt(event)\" onfocus=\"if(this.value == this.defaultValue) this.value = ''\"><br />\n";
- echo " Fracture Threshold:<br /> <input type=\"text\" name=\"fracturethresh\" size=\"8\" maxlength=\"8\" value=\"0\" onKeyPress=\"return checkIt(event)\" onfocus=\"if(this.value == this.defaultValue) this.value = ''\"><br />\n";
- echo " Gravity (X,Y,Z):<br /> <input type=\"text\" name=\"gravityx\" size=\"3\" maxlength=\"15\" value=\"0\" onfocus=\"if(this.value == this.defaultValue) this.value = ''\"> <input type=\"text\" name=\"gravityy\" size=\"3\" maxlength=\"15\" value=\"0\" onfocus=\"if(this.value == this.defaultValue) this.value = ''\"> <input type=\"text\" name=\"gravityz\" size=\"3\" maxlength=\"15\" value=\"-9.820000\" onfocus=\"if(this.value == this.defaultValue) this.value = ''\"><br /><br />\n";
- echo "\n";
- echo " <input type=\"submit\" size=\"8\" value=\"Generate\"><br /><br />\n";
- echo " </form>\n";
- }
- ?>
- <br /><br />
- </td>
- </tr>
- </table>
- <p />
- <div class="clear"></div>
- </div>
- <!-- End Left Column -->
- </div>
- <!-- End Faux Columns -->
- </div>
- <!-- End Wrapper -->
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement