diff --git a/CSREVO.8xp b/CSREVO.8xp index 69e2765..c5fc6d2 100644 Binary files a/CSREVO.8xp and b/CSREVO.8xp differ diff --git a/CSREVO.txt b/CSREVO.txt index 0198d2d..20e0045 100644 --- a/CSREVO.txt +++ b/CSREVO.txt @@ -14,7 +14,7 @@ TextColor(Ans For(A,~40,50,10 If A=50 ClrDraw - Line(A-49,15,A-49,10,11 + DelVar HLine(A-49,15,A-49,10,11 Line(A-49,10,A-41,5,Ans Line(A-49,15,A-25,19,Ans Line(A-25,13,A-25,19,Ans @@ -137,19 +137,20 @@ Then 10fPart(.1int(.1A->M int(.01A->N 18 - Text(30,Ans,"ENGINE - Text(60,Ans,"WEIGHT - Text(90,Ans,"TIRES - Text(120,Ans,"RESET + Text(25,Ans,"ENGINE + Text(50,Ans,"WEIGHT + Text(75,Ans,"TIRES + Text(100,Ans,"RESET + Text(125,Ans,"RATIOS Text(150,Ans,"BACK - Text(30,5Ans,L - Text(60,5Ans,M - Text(90,5Ans,N + Text(25,5Ans,L + Text(50,5Ans,M + Text(75,5Ans,N Repeat K=21 or K=105 If K - Text(~1,30F+28,1," - F-(F and K=25)+(K=34 and F<4->F - Text(30F+30,2,"[|>] + Text(~1,25F+23,1," + F-(F and K=25)+(K=34 and F<5->F + Text(25F+25,2,"[|>] getKey->K End For(X,20,130,11 @@ -242,9 +243,9 @@ Then End End End + Text(~1,146,0,Str0 If F=3 Then - Text(~1,146,0,Str0 DelVar HText(40,70,"SELL ALL UPGRADES? Text(70,105,"NO Text(95,105,"YES @@ -276,6 +277,18 @@ Then Pause End End + If F=4 + Then + For(F,1,7 + 5+18F + Text(Ans,5,"GEAR : + Text(Ans,40,F + Text(Ans,64,|LCAE(5+F + End + Text(149,5,"FINAL: + Text(149,64,|LCAE(21 + Pause + End End If C=2:Then Horiz @@ -332,6 +345,7 @@ End If C=4:Then 20->A ClrDraw + Text(0,0,|LCSE(27 Text(0,195,"RECORDS Horizontal 3.2,12 Text(A,92,"TIME TRIALS @@ -351,17 +365,19 @@ If C=4:Then Text(6A,8A,"RECORD MPH: Text(7A,8A,|LCSE(5 TextColor(10 - Text(135,0,"LADDER: - Text(135,55,|LCSE(2)-14 - Text(135,75,"/30 + 135 + Text(Ans,0,"LADDER: + Text(Ans,55,|LCSE(2)-14 + Text(Ans,75,"/30 TextColor(15 Text(6A,95,iPart(|LCSE(3)-.9 Text(6A,0,"CAR SPECIFIC: Text(6A,115,"/13 TextColor(16 - Text(150,0,"SPECIAL EVENTS: - Text(150,115,|LCSE(4 - Text(150,130,"/6 + 150 + Text(Ans,0,"SPECIAL EVENTS: + Text(Ans,115,|LCSE(4 + Text(Ans,130,"/6 Horizontal 1.2,11 Horizontal .2,14 Horizontal ~.8,18 @@ -380,11 +396,12 @@ DelVar FIf C=5:Then Text(0,0,"CR: |LCSE(1->C Text(0,25,C - Text(20,70,"SELECT CONTINENT - Text(55,70,"NORTH AMERICA - Text(80,70,"EUROPE - Text(105,70,"ASIA - Text(130,70,"BACK + 70 + Text(20,Ans,"SELECT CONTINENT + Text(55,Ans,"NORTH AMERICA + Text(80,Ans,"EUROPE + Text(105,Ans,"ASIA + Text(130,Ans,"BACK Repeat K=21 or K=105 If K Text(~1,25F+53,50," @@ -732,7 +749,7 @@ If C=3:Then A+|LCAE(23->|LCAE(23 ~.1+fPart(.1int(.1U->A A+|LCAE(13->|LCAE(13 - |LCAE(24)-50A->|LCAE(24 + |LCAE(24)-500A->|LCAE(24 |LCAE(23)-2int(sub(U->|LCAE(23 100fPart(U->|LCAE(16 TextColor(Ans diff --git a/CSRacing II documentation.txt b/CSRacing II documentation.txt index 3309b0e..402522a 100644 --- a/CSRacing II documentation.txt +++ b/CSRacing II documentation.txt @@ -14,7 +14,6 @@ The numbers after the decimal is the car's paint color. the first whole number is the Car's engine tune. (1 = default) the tens digit is the Weight tune settings (1 = default) the hundreds digit is the tires you currently have equipped. (1 = default[a.k.a Street Tires], 2 = Sports Tires, 3 = Race tires, 4 = Drag Slicks) -the thousands digit is the transmission. Upgrading this reduces shift time delay, and once maxed, you will be able to set gear ratios(?) List CSE: (Primary Save File) @@ -46,6 +45,8 @@ List CSE: (Primary Save File) 26: Special Event 6 completion status 27: Unique player id (integer from 1 to 32768) +13 cars+ 30 + 13+ 6 = 49 things to complete + List CAE: (Car Data) 1: Car Identifier Number @@ -75,8 +76,6 @@ List CAE: (Car Data) 25: Drivetrain type (1 = RWD, 2 = FWD, 3 = AWD/4WD) 26: Custom car body type -+ Idea - List L1: 1: Launch speed for car challenge 1 diff --git a/README.md b/README.md index 578fc85..cb75635 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -CALCULATOR STREET RACING II: EVOLUTION - Race your way. +CALCULATOR STREET RACING II: EVOLUTION V1.1 - Race your way. A drag racing game written by Oxiti8 in pure TI-BASIC for the TI-84 Plus CE. @@ -22,11 +22,12 @@ II. CSRACING II IN DEPTH 5: Tips & Tricks 6: Car List 7: Track List + 8: Special Event List III. EXTRA INFORMATION - 8: Developer's Notes & Technicalities - 9: A short guide to CSRacing jargon - 10: Credits and License + 9: Developer's Notes & Technicalities + 10: A short guide to CSRacing jargon + 11: Credits and License _________________________________________________________ < I. GETTING STARTED > @@ -34,7 +35,7 @@ _________________________________________________________ 1. HOW TO INSTALL: -Send CSREVO.8xp to either RAM or Archive. +Send CSREVO.8xp to either RAM or Archive on your calculator using a program like TI-Connect CE. Note to ASMHOOK users: Make sure you update to ASMHOOK V1.0.2 (or disable ASMHOOK) before playing, as it fixes a bug that this game causes. @@ -95,6 +96,7 @@ You have several options to choose from: -- There are three categories of upgrades: Engine, Weight, and Tires. -- Upgrading your engine increases horsepower & torque, which in turn increases acceleration and top speed but also slightly reduces grip, upgrading weight reduces the weight of your car and therefore increases acceleration, and upgrading your tires increases grip. -- If you need to reset your car to its stock form for car specific races, you can do so by selecting the "RESET" option in the tuning menu. Note that you will have to repurchase any upgrades you remove. + -- The "RATIOS" section of the Tuning menu displays your car's gear and final drive ratios. Press enter to exit this screen. - Paintshop: Lets you paint your car by typing one of the numbers listed below. -- Color guide: 10=Blue, 11=Red, 12=Black, 13=Magenta, 14=Green, 15=Orange, 16=Brown, 17=Navy, 18=LtBlue, 19=Yellow, 20=White, 21=LtGray, 22=MedGray, 23=Gray, and 24=DarkGray @@ -183,11 +185,21 @@ For Regulation, Ladder, and Time Trials races, you'll be racing on the streets, For Car Specific races and Special Events, you'll be on the Team Oxiti Drag Strip. The Drag Strip has a christmas tree in the center of the track that counts down to the start of races and a different color palette than the streets. +8. SPECIAL EVENT LIST + +Event 1: Classic Car Cup - Allows cars over 30 years old +Event 2: Tier 1 Championship - Allows all Tier 1 cars +Event 3: JP Tuner Trials - Allows only JP cars +Event 4: Tier 2 Championship - Allows all Tier 2 cars +Event 5: Top speed Showdown - All cars allowed +Event 6: Tier 3 Championship - Allows all Tier 3 cars + + < III. EXTRA INFORMATION > -8. DEVELOPER'S NOTES & TECHNICALITIES: +9. DEVELOPER'S NOTES & TECHNICALITIES: - This game still runs on TI-84+ C Silver Edition, but it will run very slow on that hardware and as such I do not reccommend it. - The cars in this game are intended to have the same gear ratios and top speeds as their real-world counterparts- but real world performance may differ. This is a calculator game, not a simulator. @@ -195,7 +207,7 @@ For Car Specific races and Special Events, you'll be on the Team Oxiti Drag Stri - If you get ERR: UNDEFINED after the title screen, it's likely because you deleted Str9. To fix this, enter "A->Str9 on the homescreen in TI-OS. -9. A SHORT GUIDE TO CSRACING JARGON +10. A SHORT GUIDE TO CSRACING JARGON - CSRacing = Calculator Street Racing - CR/Cr. = Credits, the currency of CSRacing @@ -205,7 +217,7 @@ For Car Specific races and Special Events, you'll be on the Team Oxiti Drag Stri - Home = the homescreen of the game. -10. CREDITS, LICENSE AND CONTACT INFORMATION +11. CREDITS, LICENSE AND CONTACT INFORMATION Game created by Oxiti8 in 2022.