Apollo-Bozkow Hot Hatch

View previous topic View next topic Go down

Apollo-Bozkow Hot Hatch

Post by Maurice on Fri Jan 11, 2013 12:54 pm

Have you ever wondered what it would look like if you slapped the front end of a Nissan Skyline onto an AMC Gremlin? Well look no further! I borrowed a few bodywork components from JosefYurnov99's Skysilver and added them to a shortened version of my classic chassis with a hatch body on it. The result is not only comical, but also surprisingly fun to drive. It drives very similar to a real FWD hatch, which is an unintentional plus for realism.




Code:

Val
{
   BRAKE(default=0, max=50, step=50)
   BRAKE2(default=0, max=15, step=15)
   COL(default=#9FE7FF)
   EFF(default=0)
   EFF2(default=0)
   EFF3(default=0, max=3840)
   EFF4(default=0, max=3840)
   ENGINE(default=0, min=-3000, max=1500, step=3000)
   HANDLE(default=180, min=160, max=200, step=5)
   HOOD(default=180, min=100, max=180)
   TIMER1(default=0, max=20, step=20)
   TIMER2(default=0, max=20, step=20)
}
Key
{
   0:Engine(step=-500)
   1:Engine(step=500)
   2:Handle(step=-2)
   3:Handle(step=2)
   4:Hood(step=-5)
   5:Hood(step=5)
   7:Brake(step=5), Brake2(step=5)
   8:EFF4(step=3840)
   9:EFF4(step=-3840)
}
Body
{
   Core() {
      E:Frame() {
         S:Frame(angle=120) {
            S:Chip(angle=-120) {
               N:Trim(angle=90) {
                  S:Chip(angle=35) { }
                  S:Chip(angle=-35) { }
                  S:Chip() { }
               }
               N:Chip() {
                  S:Cowl(angle=-30) {
                     S:Cowl(angle=30, effect=#f000) {
                        N:Cowl(color=#804000) {
                           E:Cowl(effect=#f000) {
                              E:Cowl(angle=90, color=col) {
                                 S:Cowl(angle=90, color=col) {
                                    S:Cowl(angle=-90, color=col) { }
                                 }
                              }
                           }
                           W:Cowl(effect=#f000) {
                              W:Cowl(angle=90, color=col) {
                                 S:Cowl(angle=90, color=col) {
                                    S:Cowl(angle=-90, color=col) { }
                                 }
                              }
                           }
                           N:Cowl(color=#0A0A0A) {
                              W:Cowl(effect=#F000) {
                                 W:Cowl(angle=90, option=4, color=col) { }
                                 S:Cowl(angle=90, color=#804000) { }
                              }
                              E:Cowl(effect=#f000) {
                                 E:Cowl(angle=90, option=3, color=col) { }
                                 S:Cowl(angle=90, color=#804000) { }
                              }
                              S:Cowl(angle=90, color=#804000) {
                                 S:Cowl(angle=90, color=#804000) {
                                    S:Cowl(angle=90) { }
                                    S:Cowl(color=col) {
                                       S:Cowl(angle=90, effect=#f000) {
                                          S:Cowl(angle=90, effect=#f000) {
                                             S:Cowl(effect=#f000) { }
                                             N:Cowl(angle=90, color=#0D0D0D) {
                                                W:Cowl(color=#C0C0C0, effect=EFF4) {
                                                   S:Cowl(angle=115, effect=#F000) {
                                                      S:Cowl(angle=160, effect=#F000) {
                                                         S:Cowl(color=Col) { }
                                                      }
                                                   }
                                                   S:Cowl(angle=90, effect=#F000) {
                                                      W:Cowl(angle=120, color=col) {
                                                         S:Cowl(color=col) {
                                                            E:Cowl(angle=120, effect=#f000) { }
                                                            W:Cowl(angle=60, color=col) { }
                                                         }
                                                         W:Cowl(angle=60, color=col) { }
                                                      }
                                                      S:Cowl(angle=45, effect=#f000) {
                                                         S:Cowl(angle=-100, option=5, color=#0D0D0D) {
                                                            S:Cowl(angle=130, option=2, color=#0D0D0D) { }
                                                         }
                                                      }
                                                   }
                                                }
                                                E:Cowl(color=#C0C0C0, effect=EFF4) {
                                                   S:Cowl(angle=90, effect=#f000) {
                                                      E:Cowl(angle=120, color=col) {
                                                         S:Cowl(color=col) {
                                                            W:Cowl(angle=120, effect=#f000) { }
                                                            E:Cowl(angle=60, color=col) { }
                                                         }
                                                         E:Cowl(angle=60, color=col) { }
                                                      }
                                                   }
                                                   S:Cowl(angle=115, effect=#F000) {
                                                      S:Cowl(angle=160, effect=#F000) {
                                                         S:Cowl(color=Col) { }
                                                      }
                                                   }
                                                }
                                                N:Cowl(angle=-95, color=#000000, effect=#000B) {
                                                   W:Cowl(color=#000000, effect=#000B) {
                                                      W:Cowl(angle=-92, option=4, color=Col) { }
                                                   }
                                                   E:Cowl(color=#000000, effect=#000B) {
                                                      E:Cowl(angle=-92, option=3, color=Col) { }
                                                   }
                                                   W:Cowl(angle=10, color=Col) {
                                                      W:Cowl(angle=-101, option=4, color=#000000) { }
                                                      W:Cowl(angle=170, color=#000000) {
                                                         W:Cowl(color=#000000) { }
                                                      }
                                                   }
                                                   E:Cowl(angle=10, color=Col) {
                                                      E:Cowl(angle=-101, option=3, color=#000000) { }
                                                      E:Cowl(angle=170, color=#000000) {
                                                         E:Cowl(color=#000000) { }
                                                      }
                                                   }
                                                   N:Cowl(angle=170, color=#000000) {
                                                      W:Cowl(color=#000000) { }
                                                      E:Cowl(color=#000000) { }
                                                   }
                                                }
                                                S:Cowl(angle=115, effect=#F000) {
                                                   S:Cowl(angle=160, effect=#F000) {
                                                      S:Cowl(color=Col) {
                                                         S:Cowl(angle=-135, color=#000000) {
                                                            W:Cowl(color=#000000) {
                                                               W:Cowl(angle=-91, option=4, color=Col) { }
                                                               N:Cowl(angle=179, option=4, color=Col) { }
                                                            }
                                                            E:Cowl(color=#000000) {
                                                               E:Cowl(angle=-91, option=3, color=Col) { }
                                                               N:Cowl(angle=179, option=3, color=Col) { }
                                                            }
                                                         }
                                                      }
                                                   }
                                                }
                                             }
                                          }
                                       }
                                    }
                                    N:Cowl(color=col) {
                                       N:Cowl(color=col) {
                                          W:Cowl(effect=#F000) {
                                             N:Cowl(angle=85, effect=#f000) {
                                                N:Cowl(angle=180, option=3, color=#800000, effect=EFF3) {
                                                   S:Cowl(angle=-100, color=#800000) { }
                                                   E:Cowl(option=4, color=#FF8000, effect=EFF2) { }
                                                }
                                             }
                                          }
                                          E:Cowl(effect=#f000) {
                                             N:Cowl(angle=85, effect=#f000) {
                                                N:Cowl(angle=180, option=4, color=#800000, effect=EFF3) {
                                                   S:Cowl(angle=-100, color=#800000) { }
                                                   W:Cowl(option=3, color=#FF8000, effect=EFF) { }
                                                }
                                             }
                                          }
                                       }
                                       E:Cowl(color=col) {
                                          S:Cowl(angle=45, color=col) { }
                                       }
                                       W:Cowl(color=col) {
                                          S:Cowl(angle=45, color=col) { }
                                       }
                                       W:Cowl(angle=-10, color=Col, effect=#F000) {
                                          W:Cowl(angle=101, color=#000000) {
                                             S:Cowl(option=3, color=#000000) { }
                                          }
                                       }
                                       E:Cowl(angle=-10, color=Col, effect=#F000) {
                                          E:Cowl(angle=101, color=#000000) {
                                             S:Cowl(option=4, color=#000000) { }
                                          }
                                       }
                                    }
                                 }
                              }
                              N:Cowl(angle=-135, color=#3E3E3E, effect=#5000) {
                                 N:Cowl(angle=-45, color=col) {
                                    E:Cowl(color=col) {
                                       S:Cowl(angle=-45, color=#3E3E3E, effect=#5000) {
                                          S:Cowl(angle=45, option=4, color=col) { }
                                          S:Cowl(angle=-90, color=col) { }
                                          E:Cowl(angle=-91, option=3, color=#3E3E3E, effect=#5000) { }
                                       }
                                       N:Cowl(color=col) { }
                                       E:Cowl(angle=-91, color=#3E3E3E, effect=#5000) {
                                          N:Cowl(option=4, color=#3E3E3E, effect=#5000) { }
                                       }
                                    }
                                    W:Cowl(color=col) {
                                       S:Cowl(angle=-45, color=#3E3E3E, effect=#5000) {
                                          S:Cowl(angle=45, option=3, color=col) { }
                                          S:Cowl(angle=-90, color=col) { }
                                          W:Cowl(angle=-91, option=4, color=#3E3E3E, effect=#5000) { }
                                       }
                                       N:Cowl(color=col) { }
                                       W:Cowl(angle=-91, color=#3E3E3E, effect=#5000) {
                                          N:Cowl(option=3, color=#3E3E3E, effect=#5000) { }
                                       }
                                    }
                                    N:Cowl(color=col) {
                                       N:Cowl(angle=-75, color=#3E3E3E, effect=#5000) {
                                          E:Cowl(color=#3E3E3E, effect=#5000) { }
                                          W:Cowl(color=#3E3E3E, effect=#5000) { }
                                       }
                                    }
                                 }
                              }
                              W:Cowl(color=#0A0A0A) { }
                              E:Cowl(color=#0A0A0A) { }
                              N:Cowl(color=col, effect=#F000) {
                                 E:Cowl(color=col, effect=#F000) { }
                                 W:Cowl(color=col, effect=#F000) { }
                                 N:Cowl(angle=2, option=1, color=Col) {
                                    W:Cowl(color=Col) {
                                       N:Cowl(angle=-179, color=Col) {
                                          N:Cowl(angle=-2, color=Col, effect=#F000) {
                                             E:Cowl(angle=-45, color=Col) { }
                                             W:Cowl(angle=-120, color=Col) { }
                                             W:Cowl(angle=180, option=4, color=Col) { }
                                          }
                                          W:Cowl(angle=-93, option=3, color=Col) { }
                                          S:Cowl(angle=-170, color=Col5) { }
                                       }
                                    }
                                    S:Cowl(angle=10, color=Col) { }
                                    E:Cowl(color=Col) {
                                       N:Cowl(angle=-179, color=Col) {
                                          E:Cowl(angle=-93, option=4, color=Col) { }
                                          S:Cowl(angle=-170, color=Col5) { }
                                          N:Cowl(angle=-2, effect=#F000) {
                                             E:Cowl(angle=180, option=3, color=Col) {
                                                W:Cowl(angle=120) { }
                                             }
                                          }
                                       }
                                    }
                                    E:Cowl(angle=90, option=3, color=Col) { }
                                    W:Cowl(angle=90, option=4, color=Col) { }
                                    N:Cowl(angle=120, color=col) {
                                       W:Cowl(angle=91, option=3, color=Col) { }
                                       E:Cowl(angle=91, option=4, color=Col) { }
                                       W:Cowl(color=Col5, effect=#A000) { }
                                       E:Cowl(color=Col5, effect=#A000) { }
                                       S:Cowl(angle=110, effect=#F000) {
                                          S:Cowl(angle=10, effect=#F000) {
                                             W:Cowl(angle=20, effect=#f000) {
                                                S:Cowl(angle=90, option=4, color=#000000) { }
                                             }
                                             E:Cowl(angle=20, effect=#F000) {
                                                S:Cowl(angle=90, option=3, color=#000000) { }
                                             }
                                             S:Cowl(angle=90, color=#000000) { }
                                          }
                                          N:Cowl(angle=-Hood, color=Col) {
                                             N:Cowl(angle=-10, color=Col) {
                                                W:Cowl(angle=-20, color=Col) { }
                                                E:Cowl(angle=-20, color=Col) { }
                                                S:Cowl(angle=-160, color=#000000) { }
                                             }
                                             W:Cowl(angle=-20, option=3, color=Col) {
                                                E:Cowl(angle=-40, option=4, color=col) {
                                                   N:Cowl(option=3, color=#000000) { }
                                                }
                                             }
                                             E:Cowl(angle=-20, option=4, color=Col) {
                                                W:Cowl(angle=-40, option=3, color=col) {
                                                   N:Cowl(option=4, color=#000000) { }
                                                }
                                             }
                                             S:Cowl(angle=-160, color=Col) {
                                                S:Cowl(angle=-10, color=Col) {
                                                   E:Cowl(color=Col) { }
                                                   W:Cowl(color=Col) { }
                                                }
                                                E:Cowl(option=3, color=Col) { }
                                                W:Cowl(option=4, color=Col) { }
                                             }
                                             S:Cowl(angle=-170, color=col) { }
                                          }
                                       }
                                    }
                                    E:Cowl(angle=-70, effect=#F000) {
                                       E:Cowl(angle=150, effect=#F000) {
                                          E:Cowl(angle=10, option=3, color=Col) {
                                             S:Cowl(angle=110, option=3, color=#FF8000, effect=EFF) { }
                                          }
                                       }
                                    }
                                    W:Cowl(angle=-70, effect=#F000) {
                                       W:Cowl(angle=150, effect=#F000) {
                                          W:Cowl(angle=10, option=4, color=Col) {
                                             S:Cowl(angle=110, option=4, color=#FF8000, effect=EFF2) { }
                                          }
                                       }
                                    }
                                 }
                              }
                           }
                           N:Cowl(effect=#f000) { }
                           W:Cowl(angle=90, color=#804000) { }
                           S:Cowl(angle=90, color=#804000) { }
                           E:Cowl(angle=90, color=#804000) { }
                        }
                        W:Cowl(effect=#f000) { }
                        E:Cowl(effect=#f000) { }
                        S:Cowl(angle=70, color=col) {
                           W:Cowl(color=col) {
                              N:Cowl(angle=70, color=col) {
                                 W:Cowl(angle=-90, option=4, color=col) {
                                    S:Cowl(option=3, color=col) {
                                       W:Cowl(angle=-90, effect=#F000) {
                                          S:Cowl(angle=-175, color=#000000) {
                                             W:Cowl(color=#000000) { }
                                          }
                                       }
                                    }
                                 }
                                 W:Cowl(angle=120, color=col) {
                                    W:Cowl(angle=55, color=col) { }
                                 }
                              }
                              W:Cowl(angle=150, option=5, color=col) { }
                           }
                           E:Cowl(color=col) {
                              N:Cowl(angle=70, color=col) {
                                 E:Cowl(angle=-90, option=3, color=col) {
                                    S:Cowl(option=4, color=col) {
                                       E:Cowl(angle=-90, effect=#F000) {
                                          S:Cowl(angle=-175, color=#000000) { }
                                       }
                                    }
                                 }
                                 E:Cowl(angle=120, color=col) {
                                    E:Cowl(angle=55, color=col) { }
                                 }
                              }
                              E:Cowl(angle=150, option=5, color=col) { }
                           }
                           S:Cowl(angle=105, color=#000000) {
                              W:Cowl(option=3, color=col) { }
                              E:Cowl(option=4, color=col) { }
                              S:Cowl(effect=#F000) {
                                 N:Cowl(angle=-10, color=#000000) {
                                    N:Cowl(angle=115, option=1, color=#000000) {
                                       E:Cowl(color=#000000) { }
                                       W:Cowl(color=#000000) { }
                                       W:Cowl(angle=90, option=3, color=#000000) { }
                                       E:Cowl(angle=90, option=4, color=#000000) { }
                                    }
                                    W:Cowl(angle=90, option=4, color=#000000) { }
                                    E:Cowl(angle=90, option=3, color=#000000) { }
                                 }
                              }
                           }
                           N:Cowl(angle=70, color=col) { }
                           E:Cowl(angle=90, option=4, color=col) { }
                           W:Cowl(angle=90, option=3, color=col) { }
                           E:Cowl(angle=45, option=5, color=col) { }
                           W:Cowl(angle=45, option=5, color=col) { }
                        }
                     }
                  }
                  N:TrimF(angle=-45) {
                     E:Cowl(angle=-135, color=#FF0000) {
                        E:Cowl(angle=-150, color=#FF0000) {
                           E:Cowl(angle=190, color=#FF0000) {
                              E:Cowl(angle=-150, color=#FF0000) { }
                           }
                           E:Cowl(angle=170, color=#FF0000) {
                              E:Cowl(angle=-150, color=#FF0000) { }
                              E:Cowl(angle=145, color=#FF0000) { }
                           }
                        }
                        N:Cowl(angle=-150, color=#808080) { }
                        E:Cowl(angle=-120, color=#FF0000) { }
                     }
                  }
                  N:TrimF(angle=45) {
                     W:Cowl(angle=-135, color=#FF0000) {
                        W:Cowl(angle=-150, color=#FF0000) {
                           W:Cowl(angle=190, color=#FF0000) {
                              W:Cowl(angle=-150, color=#FF0000) { }
                           }
                           W:Cowl(angle=170, color=#FF0000) {
                              W:Cowl(angle=-150, color=#FF0000) { }
                              W:Cowl(angle=145, color=#FF0000) { }
                           }
                        }
                        N:Cowl(angle=-150, color=#808080) { }
                        W:Cowl(angle=-120, color=#FF0000) { }
                     }
                  }
                  N:Frame() {
                     W:Frame(angle=-15, spring=.15, damper=.5) {
                        W:RudderF(angle=Handle, option=1) {
                           E:RLW(angle=105, power=Engine, brake=Brake, effect=2) { }
                        }
                     }
                     E:Frame(angle=-15, spring=.15, damper=.5) {
                        E:RudderF(angle=handle, option=1) {
                           W:RLW(angle=105, power=-Engine, brake=Brake, effect=2) { }
                        }
                     }
                  }
               }
               S:Frame(option=1) {
                  E:Frame(angle=-15, spring=.15, damper=.5) {
                     E:RLW(angle=105, brake=Brake2, effect=2) { }
                  }
                  W:Frame(angle=-15, spring=.15, damper=.5) {
                     W:RLW(angle=105, brake=Brake2, effect=2) { }
                  }
               }
               N:Cowl(angle=31, color=#808080) {
                  N:Cowl(angle=-31, color=#808080) {
                     W:Cowl(angle=-90, color=#808080) {
                        N:Cowl(angle=-90, color=#808080) {
                           W:Cowl(angle=-90, color=#808080) { }
                           W:Cowl(angle=179, option=2, color=#0D0D0D) { }
                        }
                     }
                     E:Cowl(angle=-90, color=#808080) { }
                  }
               }
            }
         }
         E:Chip() { }
      }
   }
}
Script
{Print 0, "A = Brake"
Print 1, "Z-X = Hood open/close"
Print 2, "S-D = Headlights on/off"

If _KEY(2) {
   Timer1=Timer1+1
}
If Timer1>0 {
   Eff2=3840
}
If timer1>10 {
   Eff2=0
}
If timer1=20 {
   Timer1=0
}
If Timer1=0 {
   EFF2=0
}
If _KEY(3) {
   Timer2=Timer2+1
}
If Timer2>0 {
   Eff=3840
}
If timer2>10 {
   Eff=0
}
If timer2=20 {
   Timer2=0
}
If Timer2=0 {
   EFF=0
}
If _KEY(7)>0 {
   EFF3=3840
}
If _KEY(7)=0 {
   EFF3=0
}}
avatar
Maurice
Hover
Hover

Posts : 153
Join date : 2011-10-07
Age : 22
Location : The early 1970's

View user profile

Back to top Go down

Re: Apollo-Bozkow Hot Hatch

Post by jiri.hartvich.9 on Sat Jan 12, 2013 10:21 am

Nice.
avatar
jiri.hartvich.9
Tank
Tank

Posts : 51
Join date : 2012-08-29
Age : 18
Location : CZ

View user profile

Back to top Go down

View previous topic View next topic Back to top

- Similar topics

 
Permissions in this forum:
You cannot reply to topics in this forum