📃CONFIGURATION FILE

{
    "dart_props": {
        "models": [
            "prop_dart_bd_01",
            "prop_dart_bd_cab_01"
        ],
        "interaction_distance": 5.0
    },
    "lobby": {
        "name": "JANIEL Dart Game",
        "max_players": 4,
        "min_players": 2,
        "darts_per_player": 5
    },
    "gameplay": {
        "screen_shake": 1.8,
        "screen_shake_enabled": true,
        "aim_shake": {
            "enabled": true,
            "intensity": 2.1,
            "frequency": 2.5
        },
        "dart_follow_camera": {
            "enabled": true,
            "follow_duration": 2000,
            "closeup_duration": 2000,
            "fov_follow": 45.0,
            "fov_closeup": 25.0
        },
        "score_display": {
            "enabled": true,
            "duration": 1500,
            "sounds_enabled": true
        },
        "resolution_independent": {
            "enabled": true,
            "aim_angle_threshold": 2.0,
            "max_distance": 8.0
        }
    },
    "text": {
        "lang": "en",
        "i18n": {
            "en": {
                "app_title": "Dart Game",
                "main_menu_title": "Dart Game Menu",
                "btn_create_lobby": "Create Lobby",
                "btn_play_solo": "Play Solo",
                "stats_title": "Dart Game",
                "stats_darts_thrown": "Darts Thrown:",
                "stats_bullseyes": "Bullseyes:",
                "stats_total_points": "Total Points:",
                "invite_title": "Game Invitation",
                "invite_message": "You've been invited to play darts!",
                "your_name_placeholder": "Enter your name",
                "accept": "Accept",
                "decline": "Decline",
                "name_entry_title": "Enter Your Name",
                "your_nickname_placeholder": "Your nickname",
                "continue": "Continue",
                "scoreboard_title": "Multiplayer Scoreboard",
                "current_turn": "Current Turn",
                "col_player": "Player",
                "col_throws": "Throws",
                "col_bullseyes": "Bullseyes",
                "col_points": "Points",
                "game_finished": "Game Finished!",
                "winner": "Winner",
                "final_scores": "Final Scores:",
                "close": "Close",
                "lobby_players": "Players",
                "players_word": "Players",
                "invite_players": "Invite Players",
                "nearby_players": "Nearby Players",
                "send_invite": "Send Invite",
                "cancel": "Cancel",
                "ready_to_start": "Ready to start!",
                "players_ready": "{{ready}}/{{total}} players ready",
                "need_more_players_one": "Need 1 more player",
                "need_more_players_other": "Need {{needed}} more players",
                "start_game": "Start Game",
                "ready": "Ready",
                "not_ready": "Not Ready",
                "leave_lobby": "Leave Lobby",
                "darts_per_player": "Darts per Player:",
                "min_players": "Min Players:",
                "host": "HOST",
                "waiting": "WAITING",
                "target_label": "Play Darts",
                "countdown_title": "Game Starting!",
                "countdown_sub": "Get ready to play darts!"
            },
            "tr": {
                "app_title": "Dart Oyunu",
                "main_menu_title": "Dart Oyun Menüsü",
                "btn_create_lobby": "Lobi Oluştur",
                "btn_play_solo": "Tekli Oyna",
                "stats_title": "Dart Oyunu",
                "stats_darts_thrown": "Atılan Dart:",
                "stats_bullseyes": "Bullseye:",
                "stats_total_points": "Toplam Puan:",
                "invite_title": "Oyun Daveti",
                "invite_message": "Dart oynamaya davet edildiniz!",
                "your_name_placeholder": "İsminizi girin",
                "accept": "Kabul Et",
                "decline": "Reddet",
                "name_entry_title": "İsminizi Girin",
                "your_nickname_placeholder": "Takma adınız",
                "continue": "Devam",
                "scoreboard_title": "Çok Oyunculu Skor Tablosu",
                "current_turn": "Sıradaki",
                "col_player": "Oyuncu",
                "col_throws": "Atış",
                "col_bullseyes": "Bullseye",
                "col_points": "Puan",
                "game_finished": "Oyun Bitti!",
                "winner": "Kazanan",
                "final_scores": "Final Skorları:",
                "close": "Kapat",
                "lobby_players": "Oyuncular",
                "players_word": "Oyuncu",
                "invite_players": "Oyuncu Davet Et",
                "nearby_players": "Yakındaki Oyuncular",
                "send_invite": "Davet Gönder",
                "cancel": "İptal",
                "ready_to_start": "Başlamaya hazır!",
                "players_ready": "{{ready}}/{{total}} oyuncu hazır",
                "need_more_players_one": "1 oyuncu daha gerekli",
                "need_more_players_other": "{{needed}} oyuncu daha gerekli",
                "start_game": "Oyunu Başlat",
                "ready": "Hazır",
                "not_ready": "Hazır Değil",
                "leave_lobby": "Lobiden Ayrıl",
                "darts_per_player": "Oyuncu Başına Dart:",
                "min_players": "Minimum Oyuncu:",
                "host": "HOST",
                "waiting": "BEKLİYOR",
                "target_label": "Dart Oyna",
                "countdown_title": "Oyun Başlıyor!",
                "countdown_sub": "Hazır olun!"
            }
        },
        "ui_controls": {
            "en": [
                { "key": "X", "description": "Exit Game", "action": "exit" },
                { "key": "R or Mouse1", "description": "Shoot", "action": "interact" }
            ],
            "tr": [
                { "key": "X", "description": "Oyundan Çık", "action": "exit" },
                { "key": "R veya Mouse1", "description": "Atış", "action": "interact" }
            ]
        },
        "score_display": {
            "bullseye": "BULLSEYE! {{points}}",
            "miss": "MISS!"
        }
    }
}

Last updated