SRB2 Message Board  

Go Back   SRB2 Message Board > Sonic Robo Blast 2 > Kart Releases & Mods > Kart Miscellaneous

Reply
 
Thread Tools
Daytona Kart (Version 1.6.1) Details »»
Daytona Kart (Version 1.6.1)
Version: V1.6, by Latius (Hybrid Kart Mapper/Porter) Latius is offline
Developer Last Online: Jul 2020

Category: Version: SRB2 Kart Rating: (2 votes - 3.40 average)
Released: 05-31-2019 Last Update: Never Installs: 3
SOCs Scripts Re-Useable Content Sprites/Graphics

Quote:
In the event I do not log in for a month and cannot be contacted, I give blanket permission for Kart Krew and their appointed staff to coordinate and approve the porting and maintenance of my SRB2Kart releases on the SRB2MB, except where stated otherwise. I reserve the right to ask for those ports to be taken down or replaced if I return. You may not edit my work to create other content (such as Original Characters or Remix Stages) unless specified.

This permission does not include this addon.
DAYTONA!


Welcome to Daytona Kart, a heavily modified form of my Countdown Mode which aims to replicate the feel of arcade game like Daytona USA and Initial D Arcade Stage.


How does Daytona Kart work?

Daytona Kart adds a time limit to the start of the stage, shown at the top of the screen. This shows how much time you have left before you lose control of your car and get a Time Over - if you don't get lucky and cross the finish line before you fully stop, as you gain more time for completing laps.

For the base 55 maps which came with Kart 1.0, the time limits were originally based on the silver medal times for Time Attack, with the Time Extensions being based on the fastest laps for that track. Other maps, like the Map Hell ones and the new community cup, have their times based on some testing. Thanks to some help, most of the maps have better time limits which can be met during normal races.

For custom maps, there is a default 120 seconds with an extra 30 seconds added for each lap completed, but custom map makers (and/or those making map packs for servers) can include two Lua variables to add in to determine these - lua.arcadetime for the base time, and lua.arcadebonus for the time bonus gained for each lap.

However, these base time limits and bonuses can be further modified, as Daytona Kart has 5 difficulty modes:
  • Easiest: Gain a bonus 30% of the base time and time extensions. Great for getting to learn a track!
  • Easy: Only a 15% bonus, but it's good if you're struggling to complete a lap on Normal.
  • Normal: The default Daytona Kart Experience.
  • Hard: Time limits are tighter, with 5 seconds taken off your starting time, and 2 seconds taken off the time you get for completing a lap.
  • Expert: The hardest challenge of Daytona Kart. 10 seconds off of your starting time, and 5 seconds less from Time Extensions. Only for those who are experts at the game.
  • Master: Oh, wait, did I say 5 difficulty modes? Not anymore, as Master Mode is here from Version 1.4 - cutting your starting time by an extra 10 seconds compared to Expert. Otherwise, it's basically the same as Expert.


Heads Up Display:


Custom Variables which the player can alter:
  • arcade_speed: Determines what speedometer type to use. Default Miles. Can be Disabled, Miles, Kilometers, Meters, Fracunits, Knots or Feet.
  • arcade_tenthspeed: Shows or hides the tenths of the speed. Default On.
  • arcade_capto99: Caps the shown time limit to 99. Default Off. (There is a secret setting to this)
  • arcade_placezero: Shows a leading zero in 10+ player races. Default Off.
  • arcade_instupdate: Determines if the timer instantly updates whenever time is added, both at the start of a race and after completing a lap, or if it ticks up at a rate of 5s/4frames at the start, and 1s/2frames once a lap is completed. Default On.
  • arcade_hud: New to Version 1.1, this allows you to determine which HUD mode you want to use. This defaults to the Daytona Hud as shown in the images in this thread, however, there are other settings which it can be set to, with more intended to come in later versions.

Server based Custom Variables:
  • arcade: Turns the Arcade Mode on and off. Default On. (Added in V1.0.2)
  • arcade_diff: Sets the timer difficulty to one of the five difficulties mentioned prior. Default Normal.
  • arcade_sneaker: When on, items will be limited to Sneakers, Thunder Shields, Hyudoros, Invincibility and maybe Kitchen Sinks. Default On.

Current HUD settings:
  • Daytona - The classic Daytona Kart look, with the rev counter and such. Added in Pre-Version 1. Is useable in Splitscreen.
  • WarioLand - Based on Wario Land 4 in a sense, including the classic 'hurry up' timer. Added in Version 1.1. Is useable in Splitscreen.
  • HatInTime - A slightly modified version of the Daytona HUD with the timer from A Hat In Time's Train Rush mode. Added in Version 1.1.1 - thanks to Fav from the Kart Krew Discord for their timer sprite used here! This was removed in Version 1.4
  • BattleMania - Inspired by the Battle on the Edge rev counter but in a Sonic Mania style. Added in Version 1.3. Is NOT useable currently in Splitscreen.

Spoiler: List of Custom Maps which are Daytona Kart compatible and approved:


Spoiler: For Map Makers, Server Owners and Server Admins

DaytonaKart uses a table to determine the time limits of each map. This is split into two parts: the Base Time Limit, which is what the racers start with at the start of the race, and the Bonus Time, which is how much extra time they get per lap.
Map Makers, you can use LUA.arcadetime to set the base time limit and LUA.arcadebonus to set the bonus time. These will be rounded up to the nearest 5s, and have limits - LUA.arcadetime (with one exception) must be between 30 and 180, which represent 30 seconds and 3 minutes respectively, while LUA.arcadebonus must not only be between 10 and 90, but must be smaller than or equal to LUA.arcadetime as well.
If you feel like your map should have a fixed time limit, there are two ways to go about it. The first (and recommended) is to use LUA.noextension - this will automatically give all of the time bonuses from laps before the race starts. This gives the flexibility of allowing servers the ability to change the number of laps and still have a time limit which works out. The second one is to use LUA.arcadeboss - which should only be used if, for example, the map has a built-in time limit which, when exceeded, would end the match instantly.
Server Owners and Admins, you can use the function setmaptime(int map#, int basetime, int bonustime, bool override) to set or override a map's time limit. When a map is first played without their times already stored, their times will be stored in the table, or the default times would be stored in the case of maps with no preset time, but this allows you to either put values in first or (by setting override) override them with your own.

Download Now

File Type: pk3 kl_daytonakart-v1.3.pk3 (829.8 KB, 51 views)
File Type: pk3 kl_daytonakart-v1.3.1.pk3 (834.7 KB, 48 views)
File Type: pk3 kl_daytonakart-v1.4.pk3 (839.1 KB, 24 views)
File Type: pk3 kl_daytonakart-v1.4.1.pk3 (839.6 KB, 19 views)
File Type: pk3 kl_daytonakart-v1.4.2.pk3 (839.8 KB, 21 views)
File Type: pk3 kl_daytonakart-v1.5.3.pk3 (840.6 KB, 14 views)
File Type: pk3 kl_daytonakart-v1.5.4.pk3 (840.6 KB, 18 views)
File Type: pk3 kl_daytonakart-v1.5.5.pk3 (840.9 KB, 8 views)
File Type: pk3 kl_daytonakart-v1.5.6.pk3 (840.8 KB, 24 views)
File Type: pk3 kl_daytonakart-v1.6.pk3 (842.0 KB, 26 views)
File Type: pk3 kl_daytonakart-v1.6.1.pk3 (842.1 KB, 82 views)

Screenshots

Click image for larger version

Name:	daytonakarthud.png
Views:	6061
Size:	294.6 KB
ID:	19664   Click image for larger version

Name:	kart0118.png
Views:	298
Size:	181.0 KB
ID:	19666   Click image for larger version

Name:	kart0116.png
Views:	231
Size:	164.2 KB
ID:	19667   Click image for larger version

Name:	kart0115.png
Views:	221
Size:	168.6 KB
ID:	19668   Click image for larger version

Name:	kart0114.png
Views:	190
Size:	80.2 KB
ID:	19669  

Click image for larger version

Name:	kart0112.png
Views:	184
Size:	47.5 KB
ID:	19670   Click image for larger version

Name:	kart0111.png
Views:	218
Size:	115.1 KB
ID:	19671   Click image for larger version

Name:	kart0110.png
Views:	258
Size:	84.4 KB
ID:	19672   Click image for larger version

Name:	kart0198.png
Views:	60
Size:	164.0 KB
ID:	31810   Click image for larger version

Name:	kart0253.png
Views:	26
Size:	206.7 KB
ID:	32993  

Supporters / CoAuthors

Show Your Support

  • The author of this addon has given explicit permission for its content to be re-used and/or reproduced.

Comments
Old 05-31-2019   #2
Latius
Hybrid Kart Mapper/Porter
 
Latius's Avatar
Default

Version History:

Pre-V1.0 - A private Beta was made, with the most recent one being the Beta 1.2.4 which was finished on the 23rd of January, 2019. This was practically complete, but hadn't been released before on the message board.

V1.0.0 - This version updated to take advantage of Kart V1.1's new values, such as the ability to get the numlaps variable and use that to do the lap counter.

V1.0.1 - Tested on a server on the 31st of May, 2019, this version added in the arcade_instupdate function, and when disabled, it allowed the time limit to increase over time. The screenshots and HUD overview comes from this test.

V1.0.2 - Released on the 3rd of June, this patch fixes issues with lua.arcadetime and lua.arcadebonus while also adding the ability to turn the Arcade Mode on and off. You still get the announcer at the start of a race or battle, though, even if it's turned off.

V1.0.3 - Released on the 5th of June, this small patch adjusts Kart's countdown timer to expire after 600 seconds - hopefully long enough for either everyone else to finish or run out of time, except in extreme cases.

V1.1 - Added in a new HUD style based on the Wario Land 4 game's timer. And possibly some minor fixes which I forgot about.

V1.1.1 - A slight preview in a way of another mod I'm making in the form of the Hat in Time HUD version now added in, but also the HUDs with the Daytona Speedometer now also serve a purpose during the countdown, as they show how much charge you have towards a start boost. Try to just about enter the red for the best possible start!

V1.2 - Thanks to the help of LunarRay and MrNim, the base time limits for both the Map Hell and some of the normal maps have been improved. Also, we now have our own announcer, voiced by LunarRay themselves!

V1.2.1 - A patch to fix something spotted wrong with the Wario Land HUD

V1.3 - Adds in the Battle Mania HUD style!

V1.3.1 - A bugfix for starting a new round when everyone had Time Overed in the previous round, plus HitFeed compatibility is added - If you run out of time, it'll announce it, and again when you've been eliminated due to it.

V1.4 - A few things are cut, like the Hat in Time version of the timer, but a few other things are added. Including a custom HP bar in WarioLand style for the HP mod, Master Mode difficulty, and some bugfixes.

V1.4.1 - Some server-based bugfixes, and adds integration with the Team Sonic Racing mod - in that case, your team shares your timer, and being the one to extend it grants your team some Ultimate charge!

V1.4.2 -Two new features are added which can be toggled by map variables: removing Time Extensions, and locking the HUD to a specific style for a specific map. Mainly intended to lock Mania Special Stages to the BattleMania Hud, and any Wario Land-themed stages to the Wario Land HUD.

V1.5 - This should fully fix the TSR mod integration, plus it also adds in a few bits to allow server hosts to add in or even correct the time limits of maps which don't have their time limits set in the SOC.

V1.5.3 - A quick buxfix from the V1.5 version (which buxfixes mistakes in V1.5.1 and V1.5.2 which I missed)

V1.5.4 - Fixes an issue due to 'tsr_finishtimer' not being reset by the TSR mod, which this mod was using to check the state of if the round had ended.

V1.5.5 - A complete overhaul of how the game collects and stores map times, as well as the ability to preset and override map times with the setmaptime command

V1.5.6 - Makes sure that setmaptime respects the limits of the starting and bonus times.

V1.6 - Finally, not only is splitscreen supported, but also a bunch of bugs have been patched!

V1.6.1 - A few minor fixes, mainly for spectators.
__________________
You're giving me a little MANIA.

SRB2Kart Track Mapper

Last edited by Latius; 4 Weeks Ago at 10:23 AM. Reason: V1.6.1 update
Latius is offline   Reply With Quote
Old 06-01-2019   #3
D00D64
Probably Responsible
Moderator
 
D00D64's Avatar
Default

Welcome to releases!
D00D64 is online now   Reply With Quote
Old 06-01-2019   #4
Xelork
Xelork is Happy to see you.
 
Xelork's Avatar
Default

Could have the original voice clips from Daytona USA e.e
But the rest of the mod is just awesome! The tension when the time is ending is the same from the arcade, nice one!
__________________
Xelork Made this.
Xelork is offline   Reply With Quote
Old 06-02-2019   #5
Bluegen
Daytonaaaaaaaaaa!
 
Bluegen's Avatar
Default

Holy moly thats my three seven speedway!
Bluegen is offline   Reply With Quote
Old 06-02-2019   #6
Latius
Hybrid Kart Mapper/Porter
 
Latius's Avatar
Default

Quote:
Originally Posted by Bluegen View Post
Holy moly thats my three seven speedway!
Yep, it came up during the testing, and I thought it would work best for the HUD showcase.
__________________
You're giving me a little MANIA.

SRB2Kart Track Mapper
Latius is offline   Reply With Quote
Old 06-03-2019   #7
Latius
Hybrid Kart Mapper/Porter
 
Latius's Avatar
Default

V1.0.2 update is now live!

Changes from V1.0.1:
  • Fixed some issues with the Lua variables so that they work properly now.
  • Added a toggle to turn Arcade Mode on and off
  • Because it felt strange to hear the 'Start your Engines!' at the start of a map, but not the countdown, I've added that to non-Arcade Mode races and also to Battle Mode.
__________________
You're giving me a little MANIA.

SRB2Kart Track Mapper
Latius is offline   Reply With Quote
Old 06-04-2019   #8
Bluegen
Daytonaaaaaaaaaa!
 
Bluegen's Avatar
Default

Ok, so the three seven speedway is ready to go.
Daytona fans
UNITE!!
__________________
DAYTONAAAAAAA

Last edited by Bluegen; 06-04-2019 at 09:31 PM.
Bluegen is offline   Reply With Quote
Old 06-05-2019   #9
Latius
Hybrid Kart Mapper/Porter
 
Latius's Avatar
Default

Two updates today - first, Three Seven Speedway is now Daytona Kart Approved. This means that it's all set up perfectly and will work well in your servers.

Second, a small patch to V1.0.3 now that I found out how to fiddle with the end of level countdown. I can't yet disable it, but what I can do is set it very high.
__________________
You're giving me a little MANIA.

SRB2Kart Track Mapper
Latius is offline   Reply With Quote
Old 06-15-2019   #10
Latius
Hybrid Kart Mapper/Porter
 
Latius's Avatar
Default

Still no custom results screen, but V1.1 is now out with a new HUD style:
Attached Thumbnails
Click image for larger version

Name:	kart0141.png
Views:	4956
Size:	192.5 KB
ID:	20091  
__________________
You're giving me a little MANIA.

SRB2Kart Track Mapper
Latius is offline   Reply With Quote
Old 06-21-2019   #11
Bluegen
Daytonaaaaaaaaaa!
 
Bluegen's Avatar
Default

Quote:
Originally Posted by Xelork View Post
Could have the original voice clips from Daytona USA e.e
But the rest of the mod is just awesome! The tension when the time is ending is the same from the arcade, nice one!
It has the voice clips from Daytona USA 2 though, so technically they are from the OG Daytona, maybe? i dont know
__________________
DAYTONAAAAAAA
Bluegen is offline   Reply With Quote
Old 05-03-2020   #12
Latius
Hybrid Kart Mapper/Porter
 
Latius's Avatar
Default

It's a bit behind schedule, but V1.2 is now properly out!
__________________
You're giving me a little MANIA.

SRB2Kart Track Mapper
Latius is offline   Reply With Quote
Old 05-10-2020   #13
ne_gamer8623
Default

Umm, something is up with the Wario Land HUD. When the player is currently placed outside the top 3 while using the HUD, it will end in "rd", as in "4rd", though it is supposed to end in "th", as in "4th".
ne_gamer8623 is offline   Reply With Quote
Old 05-12-2020   #14
Latius
Hybrid Kart Mapper/Porter
 
Latius's Avatar
Default

Ah, right! Yeah, I just realised I didn't set the default to "TH" with that. I've fixed that in the 1.2.1 patch.
__________________
You're giving me a little MANIA.

SRB2Kart Track Mapper
Latius is offline   Reply With Quote
Old 05-21-2020   #15
Latius
Hybrid Kart Mapper/Porter
 
Latius's Avatar
Default

A new version, with a new HUD style. Still no split-screen support as of yet, but now the new HUD style does feel more like Daytona 2: Battle On The Edge
__________________
You're giving me a little MANIA.

SRB2Kart Track Mapper
Latius is offline   Reply With Quote
Old 05-26-2020   #16
Latius
Hybrid Kart Mapper/Porter
 
Latius's Avatar
Default

I wanted to make DaytonaKart compatible with a few other mods, so I've gone and done so. HitFeed is now supported, and not only that, if the HP Mod is on and you're in the Wario Land HUD style... You have your own custom HP bar.

Plus, you know, I found a bug while testing the HitFeed stuff, so I patched that as well. As one does.
__________________
You're giving me a little MANIA.

SRB2Kart Track Mapper
Latius is offline   Reply With Quote
Old 06-03-2020   #17
Latius
Hybrid Kart Mapper/Porter
 
Latius's Avatar
Default

Update to V1.4, which includes a few tweaks... And the first time that I decided to cut a HUD style from the pack. But mainly because the Hat in Time style is better off for Kart Rush.
__________________
You're giving me a little MANIA.

SRB2Kart Track Mapper
Latius is offline   Reply With Quote
Old 06-04-2020   #18
Latius
Hybrid Kart Mapper/Porter
 
Latius's Avatar
Default

Bug fixing is not easy, but when issues come up in a server about the mod, I have to fix it. And turns out the HP mod integration wasn't fully fixed, so fixed that, while adding in integration with the TSRB2KR mod as well, making the HUD work with it plus giving racers Ultimate charge for being the one to extend the time limit for their team!
__________________
You're giving me a little MANIA.

SRB2Kart Track Mapper
Latius is offline   Reply With Quote
Old 06-04-2020   #19
Latius
Hybrid Kart Mapper/Porter
 
Latius's Avatar
Default

Seeing the release of the Golden Passage map in one of the map packs makes me realise that sometimes, some maps are just suited to certain HUD styles. Plus, some maps might want to have a single time limit which is not extended on lap completions but can be increased or decreased by the number of laps one has to take. So I came up with a few things in Version 1.4.2:

Code:
LUA.noextension  - Only use this line if you intend to 'disable' the Time Extensions, and instead apply them all at the start of the race.
LUA.forcehud - This has four variations: forcehud, forcedefaulthud, forcewariohud and forcemaniahud. You should only use one of these four options - preferably the latter three, although the first one lets you put in the hud type number in (1 being Daytona, 2 being Wario Land 4, 3 being Battle Mania)
Attached Thumbnails
Click image for larger version

Name:	kart0228.png
Views:	17
Size:	92.8 KB
ID:	32718  
__________________
You're giving me a little MANIA.

SRB2Kart Track Mapper
Latius is offline   Reply With Quote
Old 06-04-2020   #20
ne_gamer8623
Default

A slight bug with the Wario Land HUD: On the second frame of GO, the time left increases by 1 second, only for that extra second to be lost on the very next tic.


ne_gamer8623 is offline   Reply With Quote
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are Off
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 05:03 PM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2020, vBulletin Solutions, Inc.