Skip to content

Commit ac5b6e3

Browse files
authored
Release V1.1 - Bugfix and gear ratio viewer
V1.1 fixes a bug where car weight was incorrectly calculated after switching cars, makes the player ID now display in the top left of the Records screen, and adds a new section to the tuning menu that allows you to view your car's gear ratios and final drive ratio.
1 parent d8d2115 commit ac5b6e3

File tree

4 files changed

+63
-35
lines changed

4 files changed

+63
-35
lines changed

CSREVO.8xp

124 Bytes
Binary file not shown.

CSREVO.txt

Lines changed: 41 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ TextColor(Ans
1414
For(A,~40,50,10
1515
If A=50
1616
ClrDraw
17-
Line(A-49,15,A-49,10,11
17+
DelVar HLine(A-49,15,A-49,10,11
1818
Line(A-49,10,A-41,5,Ans
1919
Line(A-49,15,A-25,19,Ans
2020
Line(A-25,13,A-25,19,Ans
@@ -137,19 +137,20 @@ Then
137137
10fPart(.1int(.1A->M
138138
int(.01A->N
139139
18
140-
Text(30,Ans,"ENGINE
141-
Text(60,Ans,"WEIGHT
142-
Text(90,Ans,"TIRES
143-
Text(120,Ans,"RESET
140+
Text(25,Ans,"ENGINE
141+
Text(50,Ans,"WEIGHT
142+
Text(75,Ans,"TIRES
143+
Text(100,Ans,"RESET
144+
Text(125,Ans,"RATIOS
144145
Text(150,Ans,"BACK
145-
Text(30,5Ans,L
146-
Text(60,5Ans,M
147-
Text(90,5Ans,N
146+
Text(25,5Ans,L
147+
Text(50,5Ans,M
148+
Text(75,5Ans,N
148149
Repeat K=21 or K=105
149150
If K
150-
Text(~1,30F+28,1,"
151-
F-(F and K=25)+(K=34 and F<4->F
152-
Text(30F+30,2,"[|>]
151+
Text(~1,25F+23,1,"
152+
F-(F and K=25)+(K=34 and F<5->F
153+
Text(25F+25,2,"[|>]
153154
getKey->K
154155
End
155156
For(X,20,130,11
@@ -242,9 +243,9 @@ Then
242243
End
243244
End
244245
End
246+
Text(~1,146,0,Str0
245247
If F=3
246248
Then
247-
Text(~1,146,0,Str0
248249
DelVar HText(40,70,"SELL ALL UPGRADES?
249250
Text(70,105,"NO
250251
Text(95,105,"YES
@@ -276,6 +277,18 @@ Then
276277
Pause
277278
End
278279
End
280+
If F=4
281+
Then
282+
For(F,1,7
283+
5+18F
284+
Text(Ans,5,"GEAR :
285+
Text(Ans,40,F
286+
Text(Ans,64,|LCAE(5+F
287+
End
288+
Text(149,5,"FINAL:
289+
Text(149,64,|LCAE(21
290+
Pause
291+
End
279292
End
280293
If C=2:Then
281294
Horiz
@@ -332,6 +345,7 @@ End
332345
If C=4:Then
333346
20->A
334347
ClrDraw
348+
Text(0,0,|LCSE(27
335349
Text(0,195,"RECORDS
336350
Horizontal 3.2,12
337351
Text(A,92,"TIME TRIALS
@@ -351,17 +365,19 @@ If C=4:Then
351365
Text(6A,8A,"RECORD MPH:
352366
Text(7A,8A,|LCSE(5
353367
TextColor(10
354-
Text(135,0,"LADDER:
355-
Text(135,55,|LCSE(2)-14
356-
Text(135,75,"/30
368+
135
369+
Text(Ans,0,"LADDER:
370+
Text(Ans,55,|LCSE(2)-14
371+
Text(Ans,75,"/30
357372
TextColor(15
358373
Text(6A,95,iPart(|LCSE(3)-.9
359374
Text(6A,0,"CAR SPECIFIC:
360375
Text(6A,115,"/13
361376
TextColor(16
362-
Text(150,0,"SPECIAL EVENTS:
363-
Text(150,115,|LCSE(4
364-
Text(150,130,"/6
377+
150
378+
Text(Ans,0,"SPECIAL EVENTS:
379+
Text(Ans,115,|LCSE(4
380+
Text(Ans,130,"/6
365381
Horizontal 1.2,11
366382
Horizontal .2,14
367383
Horizontal ~.8,18
@@ -380,11 +396,12 @@ DelVar FIf C=5:Then
380396
Text(0,0,"CR:
381397
|LCSE(1->C
382398
Text(0,25,C
383-
Text(20,70,"SELECT CONTINENT
384-
Text(55,70,"NORTH AMERICA
385-
Text(80,70,"EUROPE
386-
Text(105,70,"ASIA
387-
Text(130,70,"BACK
399+
70
400+
Text(20,Ans,"SELECT CONTINENT
401+
Text(55,Ans,"NORTH AMERICA
402+
Text(80,Ans,"EUROPE
403+
Text(105,Ans,"ASIA
404+
Text(130,Ans,"BACK
388405
Repeat K=21 or K=105
389406
If K
390407
Text(~1,25F+53,50,"
@@ -732,7 +749,7 @@ If C=3:Then
732749
A+|LCAE(23->|LCAE(23
733750
~.1+fPart(.1int(.1U->A
734751
A+|LCAE(13->|LCAE(13
735-
|LCAE(24)-50A->|LCAE(24
752+
|LCAE(24)-500A->|LCAE(24
736753
|LCAE(23)-2int(sub(U->|LCAE(23
737754
100fPart(U->|LCAE(16
738755
TextColor(Ans

CSRacing II documentation.txt

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@ The numbers after the decimal is the car's paint color.
1414
the first whole number is the Car's engine tune. (1 = default)
1515
the tens digit is the Weight tune settings (1 = default)
1616
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)
17-
the thousands digit is the transmission. Upgrading this reduces shift time delay, and once maxed, you will be able to set gear ratios(?)
1817

1918

2019
List CSE: (Primary Save File)
@@ -46,6 +45,8 @@ List CSE: (Primary Save File)
4645
26: Special Event 6 completion status
4746
27: Unique player id (integer from 1 to 32768)
4847

48+
13 cars+ 30 + 13+ 6 = 49 things to complete
49+
4950

5051
List CAE: (Car Data)
5152
1: Car Identifier Number
@@ -75,8 +76,6 @@ List CAE: (Car Data)
7576
25: Drivetrain type (1 = RWD, 2 = FWD, 3 = AWD/4WD)
7677
26: Custom car body type
7778

78-
+ Idea
79-
8079

8180
List L1:
8281
1: Launch speed for car challenge 1

README.md

Lines changed: 20 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CALCULATOR STREET RACING II: EVOLUTION - Race your way.
1+
CALCULATOR STREET RACING II: EVOLUTION V1.1 - Race your way.
22

33
A drag racing game written by Oxiti8 in pure TI-BASIC for the TI-84 Plus CE.
44

@@ -22,19 +22,20 @@ II. CSRACING II IN DEPTH
2222
5: Tips & Tricks
2323
6: Car List
2424
7: Track List
25+
8: Special Event List
2526

2627
III. EXTRA INFORMATION
27-
8: Developer's Notes & Technicalities
28-
9: A short guide to CSRacing jargon
29-
10: Credits and License
28+
9: Developer's Notes & Technicalities
29+
10: A short guide to CSRacing jargon
30+
11: Credits and License
3031
_________________________________________________________
3132

3233
< I. GETTING STARTED >
3334

3435

3536
1. HOW TO INSTALL:
3637

37-
Send CSREVO.8xp to either RAM or Archive.
38+
Send CSREVO.8xp to either RAM or Archive on your calculator using a program like TI-Connect CE.
3839

3940
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.
4041

@@ -95,6 +96,7 @@ You have several options to choose from:
9596
-- There are three categories of upgrades: Engine, Weight, and Tires.
9697
-- 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.
9798
-- 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.
99+
-- The "RATIOS" section of the Tuning menu displays your car's gear and final drive ratios. Press enter to exit this screen.
98100

99101
- Paintshop: Lets you paint your car by typing one of the numbers listed below.
100102
-- 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,19 +185,29 @@ For Regulation, Ladder, and Time Trials races, you'll be racing on the streets,
183185
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.
184186

185187

188+
8. SPECIAL EVENT LIST
189+
190+
Event 1: Classic Car Cup - Allows cars over 30 years old
191+
Event 2: Tier 1 Championship - Allows all Tier 1 cars
192+
Event 3: JP Tuner Trials - Allows only JP cars
193+
Event 4: Tier 2 Championship - Allows all Tier 2 cars
194+
Event 5: Top speed Showdown - All cars allowed
195+
Event 6: Tier 3 Championship - Allows all Tier 3 cars
196+
197+
186198

187199
< III. EXTRA INFORMATION >
188200

189201

190-
8. DEVELOPER'S NOTES & TECHNICALITIES:
202+
9. DEVELOPER'S NOTES & TECHNICALITIES:
191203

192204
- 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.
193205
- 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.
194206
- Cars with electronically limited top speeds in the real world (i.e. 155 MPH) have their limiters removed here.
195207
- 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.
196208

197209

198-
9. A SHORT GUIDE TO CSRACING JARGON
210+
10. A SHORT GUIDE TO CSRACING JARGON
199211

200212
- CSRacing = Calculator Street Racing
201213
- 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
205217
- Home = the homescreen of the game.
206218

207219

208-
10. CREDITS, LICENSE AND CONTACT INFORMATION
220+
11. CREDITS, LICENSE AND CONTACT INFORMATION
209221

210222
Game created by Oxiti8 in 2022.
211223

0 commit comments

Comments
 (0)