Blockland Files > Game Modes

FASTKarts v10

(1/17) > >>

Crispy_:
The FASTKarts gamemode is more than just your standard everyday speedkart edit, a lot more than adding /boombox was done here. Many features have been ported from my DeathMatch gamemode to this, and this took lots of effort to get working nicely by all parties involved.

Full credits can be viewed ingame with the /fkCredits command. There's a lot of integrated add-ons and code files.
I wasn't the one who did the karts. I made the bulk of the gamemode's code.

Features
Type /help into the ingame chat and it will provide you with a list of commands to help you use these features.

Improved physics and handling
The karts now require a level of skill to control, and each kart has different stats making some karts faster but harder to use. The normal SpeedKart is recommended for first time players, to adjust to the new handling. Physics breakouts are rare, and you will almost never get launched into nothingness.

The engine sounds and horns can also be disabled, along with some other neat settings which really makes the karts more open to hosts.
See this topic for the discussion of the overhauled karts: https://forum.blockland.us/index.php?topic=305430.0

Superkarts merged
The superkarts have been merged into the gamemode, and adjusted to work alongside the speedkarts as if they were just more variants. Even the plane and jetski got some attention, though they look quite silly.


You can enable or disable any kart from being picked.

If you so wish, you can completely reverse these kart changes and force the gamemode to load the default SpeedKarts instead. In that case they load directly from the speedkart gamemode's files, so your clients would have shorter load times too.

Flipping
There is a /flip command that literally flips your vehicle over, which is very useful if you got your kart upsidedown somehow. Pressing your brick planting key will also spam this command, effectively allowing you to do some sik trix.

Expanded Track Features
Features have been ported over from my DeathMatch gamemode. You can vote to change the track, you can disable track map rotation or even make it rotate randomly instead of in order. There is also a new event that lets you select any speedkart without needing to have a crazy spawn area. You can also color your kart with your paint can. Tracks can also have laps, by use of typing a number into the winRace event, this also brings you a new input event called onWinRace, which will be called for every brick once the race has been won.


Helpful bottom print
A bottom print has been added which displays the round, the track, the time, and your lap.


Random rounds - Must enable it
Each round can have different gameplay styles. The "normal" round gives you a set of novelty items that do nothing. The "rocket" round however turns the round into a game of deathkart, allowing your players to fire rockets at each other. The "bouncy" is a nice escape from normal gameplay, allowing your players to break the maps (all in good fun) as a fast bouncy playertype. This is not recommended for "serious" servers though.

Zonebricks
My own overhauled flavor of zonebricks have been integrated into the gamemode, allowing for more complex mechanics in your tracks. This also enables tracks to have an actual working finish line, instead of requiring the player to leave their kart.

Cooler deaths - Individual parts can be disabled
Server_PGDie has been merged with the 007 death sounds bringing you some cooler death effects which should make deaths more entertaining.

Achievements - Can be disabled
An achievements system has been integrated into the gamemode, providing challenges for your players. The achievements will work without any client mod.

Music support - Must enable it
The gamemode includes commands that lets you play music from your player. You don't need to edit the gamemode to load music, you can actually load music from your custom gamemode!

Links
Download GameMode_FASTKarts v10
Everything else you need is integrated into the gamemode's code files, except for the default add-ons, which you should have already.

If you cannot access my website for whatever reason, please check the mirrors below:
View on Blockland Nexus
View on Blockland Glass
View on GitHub

Ingame, you can set the gamemode up to load more addons, and the NewDuplicator will be automatically detected and loaded as well.

Check out these standalone versions of stuff found in this gamemode:
Choose Vehicle Event
Bypass Vehicle Color Trust
Modified ModTer

You must have at least 1 track, otherwise you're going to be racing in an endless ocean which does not change ever, which is not fun. See below for a whole bunch of maps.

Polls


Download All Official Tracks

Community Tracks

SNES Mario Circuit 2

A 3 lap-long track which should also be fun to drive on. Based on Super Mario Kart's track.
View Post

Autism Raceway

Kidalex90's joke track, now with a new spin for added playability.
View Topic
(i knew about this track but decided not to port it to fastkarts because of how bad it is, but here's a version ported by someone else!)

Crispy_:
Making FASTKarts Tracks
It's just like making tracks for the SpeedKart GameMode:

* Create/find/edit a save.
* Rename your save file to "save.bls"
* Create an enviroment.txt file containing environment variables. The default speedkart tracks have examples of this.
* Create a credits.txt and put the names of who made the save in it. Use only one line.
* Create a description.txt and put a short description in it. Use only one line. Speedkart didn't have this feature.
* Create a config.txt. Expanation is provided below. Speedkart didn't have this feature.
* Make a new zip file and name it "FASTKarts_My_Cool_Track.zip"
* Add all the above mentioned files to the .zip you made.
Making the track within the gamemode
Start the gamemode up, disable map rotation, clear all the bricks, (you dont want to be building with public bricks) leave the minigame, load or just start building a track.

The gamemode will load the newduplicator if you have it, and will also let you execute 10 more add-ons, which you can use to assist in building.

Another benefit of making a track inside the gamemode itself is you can easily use the events the gamemode has, as well as all other integrated addons.

These are the NewDuplicator saves I've been using to port the maps:
Starting area
Win zone example (copy the events)
(these may be broken with the latest fastkarts)

Increase the WinRace event's number to increase the laps/zone enters it takes for the player to win.

I don't know how it'll load if you were to just place them into your saves folder, you're meant to load these with the newduplicator via /loaddup.

Config.txt Settings
startingLap - Lets you set what lap players start in when the race begins.

Recommendations for Map Makers
Try copying the starting area of one of the maps I've provided. All the "chips" for the track are contained within the starting sign. Also, you really should use zonebricks for the race finishes. All of the maps I've provided should be very good examples of what you should be doing.

Recommendations for Server Hosts
You can configure the gamemode to your liking using RTB Prefs.

Choose what music you want to load through the custom gamemode. There is a /setmusic command, which /boombox, /stereo, and /music all redirect into.
My chat emotes addon is also a good fit. You should be able to load it with the RTB Prefs, or you could just keep editing the gamemode.txt if you want.

Bugs/Thoughts/Suggestions/Notes

Have fun!

You are allowed, freely, and of no charge, to edit this gamemode to your liking. Use this as a base to create your own unique gamemodes. All I ask is you credit me somewhere that someone can read in-game, and to not require people to pay money for this gamemode in any way, including microtransations in servers running the gamemode. Mods should be free for everyone.

Want to help me in the development of this gamemode?

Feel free to suggest changes and provide your constructive criticism. Don't make it nasty.

Check out the github repository. Feel free to create issues or pull requests and I'll take a look at it!
https://github.com/piber20/Blockland-FASTKarts

Want to discuss the FASTKarts gamemode or get in direct contact with me? Join my Discord server!
https://discord.gg/Xhu2ktM

gr8dayseth:

--- Quote from: gr8dayseth on December 08, 2016, 02:49:00 AM ---oh sick

--- End quote ---

Abstath:
This is fantastic, especially the flip kart button;



My only issues with the gamemode is that all the karts have the same engine sounds (which can easily become very irritating to listen to), players cannot win without their kart, and Terror Mansion doesn't have water to kill lost players.

Also, would it be possible to give default vehicles blank UI names so they don't appear in the vehicle list?

gr8dayseth:
aw man this is what should've been the default speedkart

Navigation

[0] Message Index

[#] Next page

Go to full version