RingCaddy gives you one complete 9-hole round per day. Enter your front 9 par to set your shot budget accurately.
FRONT 9 PAR TOTAL
36
Range: 27–40 · Default 36 · Check your course scorecard
Want unlimited rounds?
🏁
ROUND COMPLETE
WITH RINGCADDY
This round
vs
WITHOUT RINGCADDY
Tomorrow's front 9?
1
Select Club
Select the club you're hitting. Each club reacts to wind differently based on its unique characteristics.
→ Go to SETUP to add your clubs
2
Rings to Pin
RTP = ring count from your club's MAX RANGE to the pin. Drag your aimer forward to where the game would switch to the next club — that's max. Then count rings from max BACK to the pin. Pin past max = negative. Pin at max = 0. Pin short of max = positive.
RINGS
3
Wind
Enter the MPH shown on your screen.
0MPH
Enter where the wind arrow is POINTING. Arrow at 12 = tailwind (pushing you). Arrow at 6 = headwind (in your face). Arrow at 9 = blowing right to left. Arrow at 3 = blowing left to right. Decimals OK (e.g. 7.5).
6.0
O'CLOCK
DEGREES0°=12 / 90°=3 / 180°=6 / 270°=9
[ AD — Upgrade to Pro to remove ]
4
Shot View
In SWING mode, measure the blue tracer from the first bounce (V shape) to the end of what you can see — in rings. For Big Foot, this distance represents about 78% of where the ball will end up.
RINGS
5
Elevation %
Tap SWING to read the elevation percentage. Uphill = positive number. Downhill = negative. Flat = 0. Most shots this stays near zero.
0% ELEV
Active Pins / Ball Bonus (experimental — distance compensation)
⚡ Ball Power+0%
🏌 Club Power+0%
🛡 Ball Wind-0%
Ball Wind reduction is informational only — the in-game wind reading already accounts for it.
—
RINGS TO PULL
Select a club
⚠ This club curves OPPOSITE to wind at this level
AIM INSTRUCTION
Select a club and fill in all steps
ADJUST
—
ROLLOUT
—
WIND DIR
—
ELEV
—
Course Notes PRO
🔒
PRO FEATURE
Save notes for specific holes on any course
Active Game
⛳ Ultimate Golf
CURRENTLY ACTIVE
RingCaddy is currently calibrated for Ultimate Golf. Support for other ring-based golf games (Golf Clash, Golf Rival) is planned but not yet active.
Your Clubs
Select each club in your bag and its current level. ✅ verified data ⚠️ estimated ❌ untested
📌 About Pins
Pins are managed in-game and reset between holes. Before measuring any shot in RingCaddy, remove any equipped pins that affect ball power, club power, accuracy, or wind — they will distort your calculation.
Multi-Bag Profiles PRO
🔒
PRO FEATURE
Save multiple bag configurations for different situations
How RingCaddy Works (Zanas Formula)
RingCaddy uses the Zanas Zfile formula — a per-club, per-level wind compensation calculation derived from Ultimate Golf's actual physics. Each club at each level has its own base and coefficient values that determine how many rings of adjustment a given wind will require.
Adjust valuebase + (RTP × coeff)
Ring pullWind ÷ Adjust
DirectionOPPOSITE the wind
Unlike simpler "Accuracy ÷ 20" calculators, the Zanas formula accounts for where in the club's range your shot sits, the rollout distance, the wind angle, and elevation — all together.
RTP — Rings To Pin (CRITICAL)
RTP is the most-misunderstood input. It is NOT the count from your aimer to the pin. It is the count from your club's maximum range to the pin.
Pin short of maxPositive RTP (e.g. 10)
Pin exactly at maxRTP = 0
Pin past maxNegative RTP (e.g. −2)
To find max: drag your aimer forward until it stops or until the game tries to switch you to the next club. From that max point, count rings back to the pin. That count is your RTP.
Why RTP (not Min/Mid/Max)
Some calculators give three answers — Min, Mid, Max — for three zones in your club's range. RTP gives you ONE precise answer instead of forcing you to round to a zone. The Zanas formula uses RTP as a continuous value: every ring of position change shifts the result smoothly. More accurate than bucket-based methods.
Ring Counting (Spider Web Pattern)
Center dot edge= 1.0 ring
Ring 2 outer edge= 2.0 rings
Ring 3 outer edge= 3.0 rings
Ring 4 outer edge= 4.0 rings
Ring 5 outer edge= 5.0 rings
Always count from target center outward. Decimals OK — 2.5 = halfway between ring 2 and ring 3. For long counts past 5, the rings continue out past the visible target circle in 1-ring increments.
Wind Direction (Game TO Convention)
Arrow at 12 o'clockTAILWIND
Arrow at 6 o'clockHEADWIND
Arrow at 3 o'clockWind blowing left to right
Arrow at 9 o'clockWind blowing right to left
Enter the direction the in-game wind arrow is POINTING. The app handles the math conversion internally.
Shot View (SV)
SV is how many rings long the visible shot path (the blue line) is in your aimer view. Decimals welcome. SV represents the rollout — how far the ball will continue rolling after landing. Smaller SV = less rollout (high lofted shot). Larger SV = more rollout (low penetrating shot).
Elevation (UP/DH)
UphillPositive % (e.g. +5)
Flat0%
DownhillNegative % (e.g. −3)
Read this from the in-game elevation indicator. Affects the Final2 result by reducing the pull on uphills and increasing it on downhills.
Pins — IMPORTANT WARNING
Active pins that affect club power, ball power, accuracy, or wind resistance will throw off the calculation because they modify the values the formula assumes. Before measuring your shot:
Remove all stat-modifying pins⚠ Required
Pins reset between holes anyway. The brief moment of unequipping them costs nothing and gives RingCaddy clean data to calculate from. Re-equip pins for shots where you don't need precise wind compensation.
Ball Power (Experimental)
Ball power affects total distance the ball travels, which shifts where the ball lands relative to your target rings. RingCaddy now accepts ball power 0–16% as an input, but the exact distance/ring relationship is still being calibrated through real shot data. Treat ball power adjustments as approximate until verified.
Shot Sequence — Every Shot
1. Remove any stat-modifying pins
2. Aim at the pin
3. Drag aimer to max range — note where that is
4. Count rings from max back to pin → that's RTP
5. Open RingCaddy: select club + level
6. Enter wind speed, direction, RTP, SV, elevation
7. Read the ring pull and direction
8. Move your aimer that many rings opposite the wind
9. Execute swing for an Ultimate (perfectly-timed) hit
Game Compatibility
Ultimate Golf (Miniclip)✓ Active
Other ring-based gamesComing soon
RingCaddy is currently calibrated specifically for Ultimate Golf. Support for other ring-based golf games is planned but not yet active. RingCaddy is an independent third-party tool, not affiliated with any game developer.
ENTER ACCESS CODE
Enter a beta access code, gifted pro code, or trial activation code provided by RingCaddy. Codes are case-insensitive.
Your Current Access
⏳ INTRODUCTORY PRICING
Lock in $1.99/month for your first 3 months. Standard rate of $6.99/month begins at month 4.
⚠ HEADS UP
Your introductory rate ends in days. Switch to Annual before then and pay just $74.99 for a full year — one transaction, no monthly billing surprises.
Plan Comparison
FREE
Wind calculator
Ring reference
Help & KB
Ad-free
Course notes
Multi-bag
All future features
PRO
Wind calculator
Ring reference
Help & KB
Ad-free
Course notes
Multi-bag
All future updates
PREMIUM
Everything in Pro
Cloud sync
Tournament prep
Course strategies
Lifetime access
Priority support
Every feature ever
Choose Your Plan
INTRODUCTORY · FIRST 3 MONTHS
PRO MONTHLY
Rises to $6.99/mo after 3 months. Cancel anytime.
$1.99
PER MONTH
★ MOST POPULAR — ONE PAYMENT, ZERO HASSLE
PRO ANNUAL
One transaction. One date on your calendar. No monthly billing surprises, no tracking payments, no overdraft risk. Pay once and your access is secure for 12 months.
$74.99
PER YEAR
💎 LIFETIME PREMIUM — THE FINAL TRANSACTION
LIFETIME PREMIUM
Every Pro feature. Every Premium feature when released. Every future update. Forever. Pay once — never think about it again.
✓ Ad-free forever✓ Course notes✓ Multi-bag✓ Cloud sync✓ Tournament prep✓ All future features✓ Priority support
$299
ONE TIME
FINAL PRICE TBC
Introductory pricing applies to new subscribers only. After 3 months, standard monthly rate of $6.99 applies automatically.
Annual subscribers are not subject to price changes during their paid period.
All purchases subject to our Terms & Conditions.
RingCaddy is independent — not affiliated with any game developer.
Language / Idioma / Langue / Sprache
UI language. Legal documents are in English — the English version is authoritative in all jurisdictions.
Subscription
Subscriptions are managed securely through Stripe. Your payment details are never stored in this app.
Cancellations take effect at end of current billing period. No partial refunds. See Terms & Conditions.
App Preferences
Keep Screen On
Prevent sleep during play
Large Result Text
Bigger ring count display
Data & Privacy
All your data is stored locally on your device only. RingCaddy does not transmit or sell your personal data.
Permanently removes all saved clubs, settings, and access codes from this device. Cannot be undone.
RingCaddy is an independent wind ring calculator designed to help players of ring-based mobile golf games quickly and accurately calculate wind adjustments. Compatible with Ultimate Golf, Golf Clash, Golf Rival, and any mobile golf game using an accuracy-based ring wind system.
How It Works
RingCaddy uses the community-verified formula: each ring represents wind equal to the club's accuracy divided by 20. Enter your club accuracy, wind speed, shot range, and elevation — RingCaddy instantly tells you how many rings to move and in which direction.
Compatibility
Works on any device with a modern browser: Android, iOS, Windows, macOS, and tablets. Installable to your home screen as a Progressive Web App for offline use.
Disclaimer of Affiliation
RingCaddy is an independent third-party tool. It is not affiliated with, endorsed by, sponsored by, or connected in any way to Miniclip, Playdemic, Century Games, or any other game developer. All game names are trademarks of their respective owners and are referenced solely to describe compatibility.
Terms & Conditions
Effective: Beta Release 2025
⚠ The English version is authoritative. Translations are for convenience only. In any conflict, English governs.
1. Acceptance of Terms
By accessing or using RingCaddy ("the App") you agree to these Terms. If you disagree, do not use the App. These Terms form a binding agreement between you and RingCaddy ("we," "us").
2. Description of Service
RingCaddy is an independent third-party wind calculator. It is not affiliated with any game developer. All calculations are estimates based on community-derived formulas and are not guaranteed accurate in every situation. Game updates, device variability, camera angle, and other factors may affect results.
3. Access Codes
Access codes are for personal use only. Do not share, sell, or distribute codes. We may revoke codes for misuse. Account data is stored locally — we are not responsible for data loss due to device failure or browser clearing.
3a. Free Trial Policy and Device Identification
Free trials are strictly limited to one trial per person and one trial per device. To enforce this limitation, RingCaddy generates and records an anonymous device fingerprint when a free trial is activated. This fingerprint is a one-way hash of non-personal technical device characteristics and cannot be used to personally identify you.
Attempting to obtain multiple free trials through any means — including but not limited to using multiple email addresses, clearing browser data, using different browsers, using private/incognito mode, using a VPN, using different devices, or any other circumvention method — constitutes fraudulent use of the service. We reserve the right to deny service permanently to any user or device found engaging in trial abuse. By activating a free trial you acknowledge and agree to these terms and consent to device fingerprint collection as described in our Privacy Policy.
4. Subscriptions and Billing
Subscriptions are billed on a recurring monthly or annual basis through Stripe. By subscribing you authorize recurring charges. Pricing may change with 30 days notice to active subscribers.
5. NO REFUND POLICY
ALL PURCHASES ARE FINAL. NO REFUNDS, CREDITS, OR EXCHANGES ARE ISSUED FOR ANY SUBSCRIPTION FEES, PARTIAL PERIODS, OR UNUSED ACCESS TIME. By completing a purchase you acknowledge no refunds will be issued except where required by applicable law. Fraudulent chargebacks result in immediate permanent account termination. Billing disputes must be reported within 7 days.
6. Cancellation
Cancel anytime through the subscription management portal. Cancellations take effect at end of the current billing period. Access continues until period ends. No partial refunds for unused time.
7. Disclaimer of Warranties
THE APP IS PROVIDED "AS IS" WITHOUT WARRANTIES OF ANY KIND. WE DO NOT WARRANT UNINTERRUPTED OR ERROR-FREE OPERATION OR THAT CALCULATIONS WILL BE ACCURATE IN ALL CIRCUMSTANCES. YOUR USE IS AT YOUR SOLE RISK.
8. Limitation of Liability
TO THE MAXIMUM EXTENT PERMITTED BY LAW, RINGCADDY SHALL NOT BE LIABLE FOR INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES INCLUDING LOSS OF IN-GAME CURRENCY OR PROGRESS. OUR TOTAL LIABILITY SHALL NOT EXCEED AMOUNTS PAID IN THE THREE MONTHS PRECEDING THE CLAIM.
9. Binding Arbitration
PLEASE READ CAREFULLY — AFFECTS YOUR LEGAL RIGHTS.
Any dispute arising from these Terms or your use of the App shall be resolved by binding individual arbitration, not in court, except for small claims. YOU WAIVE YOUR RIGHT TO A JURY TRIAL AND TO CLASS ACTION. Arbitration shall occur in Minnesota, USA. The arbitrator's decision is final and binding. You may opt out of arbitration within 30 days of first accepting these Terms by written notice to us.
10. Intellectual Property
All App content, design, and code are the intellectual property of RingCaddy. You may not copy, reproduce, or distribute any part without written permission. Third-party game names are trademarks of their owners. RingCaddy makes no claim to those trademarks.
11. Prohibited Uses
You may not: reverse engineer the App; share or sell access codes; circumvent subscription controls; use the App for unlawful purposes; use automated means to access or scrape the App; or violate any game's terms of service through use of this App.
12. Governing Law
These Terms are governed by the laws of the State of Minnesota, United States, except where superseded by applicable consumer protection laws in your jurisdiction.
13. Modifications
We may update these Terms at any time. Material changes will be communicated through the App. Continued use constitutes acceptance.
⚠ DEVELOPER NOTE: This document was drafted with AI assistance as a starting point and requires review by a licensed attorney before public release. Arbitration clauses and no-refund policies vary by jurisdiction.
Privacy Policy
Effective: Beta Release 2025
⚠ English version is authoritative. Translations for convenience only.
1. Introduction
RingCaddy is committed to protecting your privacy. This Policy explains what data we collect, how we use it, and your rights.
2. Data We Collect
Payment data: Collected by Stripe when you subscribe. We never receive or store your card details.
App data: Clubs, balls, pins, and preferences are stored locally on your device only. This data is never transmitted to our servers.
Access codes: Stored locally on your device at activation.
Device fingerprint: To enforce our one-trial-per-device policy and prevent fraudulent trial abuse, we generate an anonymous device identifier ("fingerprint") derived from technical characteristics of your device including screen resolution, GPU renderer, audio processing signature, browser platform, and other non-personal hardware signals. This fingerprint is a one-way hash — it cannot be reversed to identify you personally. It is stored locally on your device and, at launch, will also be stored on our servers solely for trial enforcement purposes. By activating a free trial you consent to this fingerprint being recorded. This is disclosed as required under GDPR Article 13 and CCPA.
Analytics: During beta, anonymized usage data may be collected to improve the App. No personally identifiable information is included.
3. How We Use Your Data
To process subscriptions; provide support; send important App notices; improve functionality; enforce Terms; comply with legal obligations. We do not sell your data to third parties.
4. Data Storage
Your game data lives only on your device. Payment data is handled by Stripe with industry-standard encryption. We recommend periodically noting your setup to avoid loss if you clear your browser.
5. Third Parties
Stripe: Payment processing. See stripe.com/privacy. Google Fonts: Font delivery. See fonts.google.com/privacy.
We are not affiliated with any game developer and share no data with them.
6. GDPR Rights (EU Users)
You have the right to: access, rectify, erase, restrict, or port your data; object to processing; and withdraw consent. Contact us to exercise these rights. We respond within 30 days. Most App data can be deleted directly in Settings.
7. CCPA Rights (California Users)
You have the right to know what data we collect, request deletion, and opt out of data sales. We do not sell personal data.
8. Data Retention
Billing records are retained as required by law (typically 7 years). App data on your device is retained until you delete it. Delete all local data anytime via Settings → Delete All My Data.
9. Children
RingCaddy is not directed to children under 13. We do not knowingly collect data from children under 13. Contact us immediately if you believe a child has submitted data.
10. Changes
We may update this Policy periodically. Material changes will be communicated through the App. Continued use constitutes acceptance.
⚠ DEVELOPER NOTE: Requires attorney review before public release. GDPR, CCPA, and international privacy law requirements vary and change frequently.