News:

Herr Otto Partz says you're all nothing but pipsqueaks!

Main Menu
Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Topics - Duplode

#1
Season's Chat - CCC / CCC03R3 - Blankenship
January 04, 2026, 08:30:27 PM
The third and final round of the Christmas Special is open at https://ccc.mystunts.net/ ! The track for this week is by yours truly, and is called Blankenship. The deadline is next Saturday, 2026-01-10 23:59:59 UTC, and the cars for this round are:

  • Ryoma's Lancia Delta Evo 3 "Viola"
  • Ryoma's Ferrari GTO Evoluzione (competition debut!)
  • @Zapper 's Lamborghini LM-002 Tuned For Real (competition debut!)
  • Ryoma's Citroën ZX Rallye Raid (competition debut!)

You can (re)download the cars from the site or from this post, to make sure you have the latest versions of them all.

Note that the normal CCC rules are back in place for this round: tunnels are checkpoints to be driven through the inside; finish under the banner; no driving through solid barriers; no penalty time.
#2
Season's Chat - CCC / CCC03R2 - Sweden-3
December 28, 2025, 07:00:51 PM
The second round of the Christmas Special is open at https://ccc.mystunts.net/ ! This week, we'll race on a retro track: Sweden-3, from Krys TOFF's WRC Stunts. The deadline is next Saturday, 2026-01-03 23:59:59 UTC, and the cars for this round are:

  • @alanrotoi 's Ford Sierra RS Cosworth
  • Ryoma's Lancia Delta S4
  • Alan's Land Rover Defender 90
  • @CTG and Ryoma's Subaru Impreza WRC

You can get the cars from the site, or from this post. Specially for the Delta S4 I recommend re-downloading the car from the new pack, as the current version is not compatible with the one used in CCC back in 2022.

There are no tunnel checkpoints in this track, and the must-finish-under-the-banner rule will not be applied in this race. As usual in CCC, penalty time is not allowed; other than that, any line is okay.
#3
Season's Chat - CCC / CCC03R1 - Rally Square
December 14, 2025, 10:26:41 PM
@stanceboyCZ 's Christmas Special is on!

The first track, Rally Square, is open for racing at the usual CCC address, https://ccc.mystunts.net/ . Its deadline is 2025-12-27 (the Saturday after Christmas) at 23:59 UTC. Since this is a longer track, we'll race it for ~2 weeks; the later rounds may well be single-week ones.

The rules for this first race are the usual CCC ones, though note that driving through the inside of all tunnels means there will be some path-finding to do! The track map on the site includes navigation hints. As for cars, the pack for this round includes four of them:

  • @alanrotoi 's Lada Niva 4x4
  • Ryoma's Lancia Stratos Gr5 (competition debut!)
  • @Zapper 's Audi Quattro Sport Tuned For Real (competition debut!)
  • Zapper's Toyota Sprinter Trueno

You can download the cars from the site, or from this post, to make sure you get the correct versions of them. Fasten your seat belts, and enjoy the ride!
#4
Competition 2025 / ZCT293 - Symmetry
November 22, 2025, 12:54:41 PM
Starting with a poll! And with an amusing tidbit from Wednesday's PTB update  :D

44-39.png
#5
General Chat - R4K / R4K74 - Road to Rouen
October 25, 2025, 06:45:11 PM
While the race is still on (seven hours to go! plenty of time to get a lap in  ;) ), here goes a bit of background on the track. It is a Stunts adaptation of Rouen-Les-Essarts, a former road circuit which hosted a few editions of the French Grand Prix in the 50s and 60s. Here is some on-board footage showing what it was like: https://www.youtube.com/watch?v=OwIfa0w1lxQ . The Torino was a period-appropriate choice for this race, but also, as @alanrotoi noted, it turned out a very good fit for the sinuous nature of the circuit.
#6
Stunts Forum & Portal / Notes on site adminship
August 16, 2025, 05:43:32 PM
Earlier today on the ZakStunts shoutbox, @Alain il professore and @MiDiaN raised some valid questions about site governance. That provides a good occasion to bring together key information about how the site is ran, which is spread across various corners of stunts.hu, to a single place. We're happy to answer any follow-up questions, or generally any other question about you might have about it.

Technical security

Since the technical aspects are the topic of Alain's companion thread, in this post I'll just add a few general notes about the evolution of the site.

As Alain mentioned, back in 2006 the ZakStunts server was invaded by a hacker. Nineteens years later, though, the scenario is very different from the one under which that attack happened, with two main differences. Firstly, stunts.hu is now hosted by a professional provider, which provides automated backups among other things. Secondly, Dreadnaut has, in a gradual process over the years, rewritten the ZakStunts site code, replacing fragile solutions with more robust ones, and error-prone manual admin routines with automated ones.

The ZakStunts code base is currently maintained in a repository under the 4d-stunts organisation on GitHub. Though the repository is currently private, we're open to granting access to community members who would like to follow the site development.

ZakStunts management

@zaqrack (our founder and backer), @dreadnaut and me (who handle the day-to-day affairs of the site) have full access to the code and data of stunts.hu, and of ZakStunts in particular. The three of us are the only ones with access to the critical parts of the site with respect to competition integrity, such as ZakStunts admin commands and the site database. While Dreadnaut and me have the same access on an operational level, Dreadnaut has the final word on the interpretation of and changes to the ZakStunts rules, as well as on the code that goes live on the site.

A few extra remarks on database access. Direct access to the database is occasionally needed for admin tasks, as well as for a few processes that haven't been fully automated in the site yet (the most visible example right now being the PTB updates). I also use it to collect data for research purposes (as in the balanced bonuses project). Unlike the admin tools implemented in the ZakStunts site proper, querying the database directly can potentially expose non-public information about replays. To avoid accidentally seeing data I'm not privy to as a pipsqueak, I follow a self-imposed rule of not doing database work during the quiet days. That's why, for instance, I only post the final PTB update for a race after the deadline, and not immediately after the PTB window closes at the start of the quiet days. (In theory, an urgent need -- say, the site goes down on deadline Saturday, and querying logs in the database is necessary to diagnose the problem -- could justify making an exception, though I don't remember any such situation actually happening across the years I've been involved with adminship.)

Forum management

Zak, Dreadnaut and me also have admin powers on the Forum, with the latter two being currently active as global moderators. Unrestricted access means that accidentally viewing subforums of teams we don't belong to is a real concern. To mitigate that, shortly after Zak made Dreadnaut and me Forum admins in 2018, we have created separate admin accounts, @dreadnaut+ and @Duplode+ respectively. These accounts are only used when carrying out admin or modding tasks make it necessary; otherwise, we stick to our regular accounts which have no admin permissions.

Wiki management

The users with elevated permissions on the Stunts Wiki are the three global admins mentioned above, plus @dstien and @JTK. Account creation at the Wiki is done by request solely for the sake of controlling spam. We'll create an account for anyone who wants to contribute. (If you're interested, just send me a PM.) 
#7
Stunts Chat / SimCar laps on Stunts tracks
August 04, 2025, 03:49:39 AM
Here is a 2:17.xx lap driven with SimCar car #4 on ZCT289, the current ZakStunts track. It was driven OWOOT almost to the end (I made a concession at the final pair of ramps).



The rocket feature is an interesting addition. Besides being useful for Stunts tracks (as the readme suggests), it fits the setting pretty well.  (The mechanics may be very different, but jump boosts in Stunts 1.1 are a form of boost that's crucial to the gameplay. One might even draw parallels to the special modes of the Speedgate and the KITT.) Oh, and the loops feel nice to go around!
#8
Chat - Misc / Volleyball Fanats
July 27, 2025, 01:29:31 PM
Italy and Brazil will play the Women's VNL final later today! The semifinals were exactly the same as last year (Italy v Poland and Brazil v Japan), but this time we won a hard-fought 3-2 against Japan rather than the other way around.
#9
Competition 2025 / ZCT287 - A Walk in the Park
June 15, 2025, 10:05:44 PM
Very good racing around the park, beginning with the Oxia in the first week, and now with the Indy!
#10
Live Races / Live races 2025
June 04, 2025, 11:35:47 AM
While the schedule of live races may have slipped a bit since last year (these last few months have been very busy for many of us), there's still plenty of time to set up a nice live racing session in the second half of the year! I know, for instance, that both @alanrotoi and @Erik Barros have ideas for events; also, I would be happy to host a race as well (ideally closer to the end of the year).
#11
Competition 2025 / ZCT285 - String Theory II
April 13, 2025, 04:17:14 PM
Might as well make a poll this time!  :D The context:

Quote from: Argammon (ZakStunts shoutbox, 2025-04-12)@ Herr Nove, I will add a new color after the public days making it even more colorful  ;)

Quote from: Herr Nove (ZakStunts shoutbox, 2025-04-12)I am not surprised that @ Argammon is going to hide the secret sauce he's preparing with a (I guess) blue car.
#12
Competition 2025 / ZCT284 - Goin' Down the Fast Way
March 20, 2025, 02:32:21 AM
Audi or Mercedes? 🤔 This is not the first time the Audi Quattro runs along one of the DTM cars. In ZCT217, for instance, the Audi Quattro and the BMW DTM stayed at close quarters for pretty much the whole race.

Speaking of projections, the PTB update at the end of public days (and 360 hours from quiet days) has just been posted. While having half a dozen pipsqueaks in contention for PTB +1 is a pretty realistic scenario, only Frieshansen has a chance of reaching PTB +2 (margin at midnight: 31:44).
#13
Competition and Website / New features 2025
February 15, 2025, 01:29:27 AM
A minor update (way more minor than the ones by @dreadnaut in last year's thread): in the sent replays stats page, the bar chart for specific races now includes days before the official start (a common case being the Sundays when a track is posted), and subtly highlights the days in which the different phases of the race begin (official start, non-public days, and quiet days).
#14
Just an idle thought: "live race" is an established term in our jargon, but is there a reasonable word or expression for the opposite of that -- that is, a race with a deadline measured in days rather than minutes, in which people send replays in their own pace? The first thing that comes to mind is "monthly race", but that doesn't always apply -- the race could be weekly, biweekly, etc.
#15
Competition 2025 / ZCT282 - No Rails
January 26, 2025, 06:45:51 PM
This track is an amusement park!  :D So many different lines to try, with the various cars offering wildly different rides.
#16
Team Zone / Teams for 2025
January 01, 2025, 07:37:22 PM
Would you like to join a team, move team, or start a new one? This is the place to discuss and look for friends!

This is also a good place for lineup confirmations, available seat announcements, and transfer rumours  :D (cf. last year's thread.)
#17
Competition 2025 / Guest tracks 2025
January 01, 2025, 01:53:13 PM
New thread for the guest tracks! (see 2024)

Want to design a competition track? Book your race below.

Tracks for the competition are designed by its participants. If you have an idea for a track and would like to contribute, just choose an available month below!

Some notes about the calendar this year. The dates in the list below are submission dates, following the procedure set by @dreadnaut last year in which tracks should be sent one week before the race start, to make sure there's time to catch any pitfalls. I'm assuming the season will start on 12 Jan. The calendar might have to be shifted one week forward; we'll let you know if that happens. For the first race, since the planned submission date is four days from now, some extra leeway will presumably make sense.

#18
Competition and Website / Position Time Bonus
November 24, 2024, 10:22:21 PM
In this post, I will sketch a possible implementation of a position time bonus system for ZakStunts, in the context of the discussions about LTB (leading time bonus) reform started in the 2024 pre-season that we're revisiting now (cf. the Cars and rules for 2025 thread). Position time bonus is a way to expand LTB to further positions on the scoreboard. The idea originates with the podium time bonus system (which helpfully also abbreviates to PTB  :D ) used in the later seasons of USC; a similar suggestion was also made by Alan Rotoi in 2021. The system presented below is far from the only reasonable alternative bonus system, or even the only way to do PTB (the USC system, for instance, was different in quite a few ways). While I do feel it could be implemented successfully, it is also meant as exploration of the design space, highlighting some aspects we would want to consider in this or any other possible LTB reform.

General premises

In addition to the main goal of providing further opportunities for earning bonuses and thus involving more pipsqueaks in the bonus fights, which would be the main point of adopting PTB, there are some positive aspects of the current LTB system that are worth trying to preserve in any reform. I would highlight three of them:

  • Waste of "partial credit" -- hours that do not add up to a whole bonus point -- should be kept to a minimum. (The current system achieves that with accumulated leading hours carrying over across races until the pipsqueak earns a point.)
  • It should be possible to track your progress and know what you need to do to earn your next bonus. (With the current system, you just have check how far your total hours are from 240 or 480. In the pre-2020 system, which gave points to the two pipsqueaks with the most hours in each race, while it was possible to get LTB +1 with as little as 24 hours, you'd always be at risk of being overtaken late in the race.)
  • The amount of bonus points given shouldn't be as large as to unbalance the season scoreboard. (The current system is a marked improvement in that aspect over the pre-2020 one, as the total amount of bonus points fell by about a third, mainly thanks to hours after gaining an LTB point not carrying over.)

The extent to which the PTB system below addresses these goals is up to discussion, and to the evaluation of you all.

The system

Without further ado, let's look at how this version of PTB is supposed to work. It gives bonuses for time spent in the top 6 positions, with the bonus gains being weighed by position. Top 6 is a familiar threshold at ZakStunts, being used for things like XP Points and car coefficient updates.

To make gains incremental and granular in a way that extends to the whole top 6, bonuses are granted in increments of 0.05 points. In that aspect, the mechanics are similar to the current system: you accumulate hours and, at certain amounts, earn your next (fraction of a) point.

For each position, the weights are applied through the number of hours needed to earn the next 0.05, as follows:

  • 1st place: 0.05 every 14 hours (1 × 14)
  • 2nd place: 0.05 every 28 hours (2 × 14)
  • 3rd place: 0.05 every 42 hours (3 × 14)
  • 4th place: 0.05 every 70 hours (5 × 14)
  • 5th place: 0.05 every 112 hours (8 × 14)
  • 6th place: 0.05 every 182 hours (13 × 14)

(Why multiples of 14? I'll get back to that later.)

A pipsqueak can earn at most 2 PTB points in a single race. While that doesn't make a big difference to the amount of points available (without the limit, the maximum would be 2.1 points for a lead of 14 × 42 = 588 hours), it makes the system tidier in a couple ways: by making the maximum PTB per race a whole number, and by making such a maximum still attainable even if hard to reach (at 560 leading hours out of 600) rather than nearly impossible (as it would be at 588 out of 600).

There is no carryover of hours between races, as the granularity of the 0.05 point increments should be enough to make that superfluous.

Within a race, however, hours are transferred between positions when the scoreboard changes. For instance, if a pipsqueak spends 72 hours in fifth place (out of 112 needed to get 0.05 at that position) and then moves up to second, those hours are converted to 72 × 2 / 8 = 18 hours, and so they will only need 10 hours in second place (instead of 28) to get the next 0.05. Internally, that could be implemented by tracking the fraction of "credit" earned towards the next 0.05, or by incrementing a counter every hour according to the proportions shown above. (How to display that information to pipsqueaks is a different matter, which I'll get to in a moment.)

Initial comments, potential pros and cons

Quoting myself from the 2025 rules thread:

Quote from: Duplode on November 11, 2024, 10:31:38 PMWe could perhaps begin by looking at possible motivations for changing LTB. Looking back at past discussions, I would highlight two issues that I've seen mentioned with some frequency:

  • Most pipsqueaks never or only rarely partake in LTB fights.
  • Intense LTB fights can be exhausting and time-consuming.

To my eyes, the primary goal of adopting PTB is dealing with the first of those issues: involving more pipsqueaks in bonus battles, while providing further incentive, and benefits for, posting replays regularly. It does not directly address the second issue; however, it becoming possible to earn bonus points while in lower positions might ease some of the tension that an LTB fight can bring.

The choices of granting bonuses at multiples of 14 hours and of using Fibonacci (1-2-3-5-8-13) multipliers for the positions might appear surprising. Playing a bit with the values suggests that is one of the very few combinations that gives, at the same time, reasonable point gaps between the top 6 positions, nice fractions for the maximum bonuses per position, and evenly spread intervals on the 600-hour race window (which is specially important to avoid wasting too many hours at the lower positions). The table below shows some of those properties:



Note, in particular, that in a system of granular bonuses without carryover it's a good thing to have "hours for maximum" close to 600, as that minimises waste. (Having it equal to 600, however, wouldn't be quite as good, as it would make the maximum essentially unreachable.)

While the system conceivably might be made even more granular by using 0.01 or some other smaller fraction instead of 0.05 for the minimum bonus amount, my view is that doing so would only make season scoreboards harder to follow for little benefit.

With bonuses being granted in 0.05 increments, this is a very nearly a continuous system. One of the consequences of that is LTB tactics, be them aimed at reaching your next 240 hours or stopping someone else from doing so, will be greatly simplified. In my book, that counts as a negative, as the nature of such tactics under the current rules makes the fights more interesting than they have ever been. However, for those whose main concern is making bonus fights less exhausting, simpler tactics could also help with easing the pressure on the contenders.

Across all pipsqueaks, this PTB system would give a maximum of 4.65 points per race (while the sum of the "maximum bonus" column in the table above is 4.55, the 2-points-per-pipsqueak limit usually won't need to be applied if multiple people spend time on first place). While that might look like a large increase over the current rules (a bit under 2 points per race in average), or even the pre-2020 system (in the absence of ties, a maximum of 3 per race), the points should be spread across more pipsqueaks, and in a much more even manner, so chances are the season scoreboard wouldn't become unbalanced. Ideally, we'd evaluate the potential effects of adopting PTB with some simulations. While I haven't done so beforehand to avoid delaying this post too much, I plan to try that over the coming weeks.

Last but not least, there's the important matter of how to report the bonus battles in a clear way to drivers and spectators. Replicating the detailed hours table we use for LTB six times, one for each position, feels like overkill. It would probably be more useful to have a concise summary displaying the situation of everyone who has been in the top 6 in the current race. Something like this:



"Pos." is the current position on the scoreboard. "Points" is the PTB earned so far. "Progress" is how far on the way to the next 0.05 the pipsqueak is, reflecting in a more user-friendly way the internal counter I mentioned when discussing how hours would transfer upon position changes. Finally, "Hours to next" is how many hours remain to the next 0.05 assuming the positions don't change (for pipsqueaks currently outside of the top 6 that doesn't make sense, so it is left empty). A table like this might well cover most information useful in practice to pipsqueaks, so the detailed hours charts could be relegated to a secondary page, or removed entirely. (I'd be happy with keeping a leading hours chart, though, even if it's just for nostalgia reasons  :) )
#19
Stunts Forum & Portal / Drafts
November 22, 2024, 05:58:15 PM
The drafts feature is now enabled in the Forum. If you are writing a longer post and have to stop in the middle, or would rather do it bit by bit over the course of a few days, you can use the "Save Draft" button below the reply boxes. Later, you can find your drafts and resume your writing through the "My Drafts" button on the user pop-up menu, or "Show Drafts" on your user profile.
#20
Chat - Misc / Football Fanats 2024
November 18, 2024, 11:15:00 PM
San Marino has just been promoted to the Nations League C!!  :o