メインコンテンツへスキップ
見出し画像

完全自動でSteam版カルドセプトのカード集めをする方法

    いよいよ2026年10月28日、steam版カルドセプトビギンズが発売された。

    ゲーム内で使用するカード集めはできるだけ楽したい。本番はフルコンプリートしたあとの対人戦だから。

    前提:ストーリークリア

    16章をクリアしないと、最後のカードパックが解放されない。ここまでは自力で頑張ろう

    COM対戦の設定

    画像
    図1.ガイデス闘技場2 6000G 10R 同盟ON ALL地属性土地 Lv2

    同盟戦にすると2人分の総魔力が合算されるので達成終了が早い。
    ガイデス闘技場は城が2個あり周回が重ねやすい。

    ブック

    画像
    図2.同盟設定

    味方のブックは地属性の安いクリチャー満載。アイテムゼロ。マナや足スペル多め。ハンデは両方3にする
    敵のブックはアイテムのみ。
    (これが最適解ではないが事故は起こりにくい)

    画像
    図3.味方ブック例
    画像
    図4.敵ブック例

    UWSC

    画像

    マウスやキーボード操作を指定して実行してくれるツール。
    左のボタンでスクリプト読み込み。真ん中ボタンで再生。

    スクリプト

    // カルドセプトビギンズ 座標計算型ウィンドウ追従スクリプト
    
    DIM win_name = "Culdcept"
    DIM id = GETID(win_name, , 0.5)
    
    IF id < 0 THEN
        MSGBOX("ゲームウィンドウが見つかりません。")
        EXITEXIT
    ENDIF
    
    // ⚠️ MOUSEORGは悪さをするため使用しません。
    // 座標指定は「画面全体基準」に戻りますが、スクリプトが自動で
    // 「ウィンドウの現在位置 + ボタンの相対位置」を計算してクリックします。
    
    // --- 💡 あなたの環境に合わせて設定してください 💡 ---
    // ゲームウィンドウの「左上端」から数えた、各ボタンの正確な位置(ピクセル)
    DIM menu_rel_x = 1200,  menu_rel_y = 720  // メニューボタンの相対座標
    DIM speed_rel_x = 1200, speed_rel_y = 400 // 2倍速ボタンの相対座標
    DIM auto_rel_x = 1200,  auto_rel_y = 440  // オートボタンの相対座標
    DIM next_rel_x = 1180,  next_rel_y = 690  // NEXTボタンの相対座標
    // ----------------------------------------------------
    
    // 無限ループ開始
    WHILE TRUE
    
        // --- 1. スペースキーを押してゲーム開始 ---
        DIM my_win = GETID(GET_ACTIVE_WIN) // 現在の作業ウィンドウを記憶
        
        CTRLWIN(id, ACTIVATE)
        SLEEP(0.3) // 確実にアクティブ化するのを待つ
        
        // MOUSEORGなしの状態でのキー入力(これで確実に反応します)
        KBD(VK_SPACE, CLICK, 100)
        SLEEP(1.0)
        
        CTRLWIN(my_win, ACTIVATE) // 作業ウィンドウに戻す
        SLEEP(8.0) 
    
        // --- 2. メニューを開いて「2倍速」&「オートプレイ」を選択 ---
        my_win = GETID(GET_ACTIVE_WIN)
        CTRLWIN(id, ACTIVATE)
        SLEEP(0.3)
        
        // ウィンドウの現在の最新位置(左上のX, Y座標)を取得
        DIM win_x = STATUS(id, ST_X)
        DIM win_y = STATUS(id, ST_Y)
        
        // メニューボタン(ウィンドウの位置 + 相対距離 を計算して狙い撃ち)
        MMV(win_x + menu_rel_x, win_y + menu_rel_y) 
        B TN(LEFT, CLICK)
        SLEEP(0.5)
        
        // 2倍速ボタン 一度設定すると覚えてくれるので不要
        // MMV(win_x + speed_rel_x, win_y + speed_rel_y) 
        // BTN(LEFT, CLICK)
        // SLEEP(0.5)
        
        // オートプレイボタン
        MMV(win_x + auto_rel_x, win_y + auto_rel_y) 
        BTN(LEFT, CLICK)
        SLEEP(0.5)
        
        // メニューから出る
        BTN(RIGHT, CLICK)
        SLEEP(0.5)
    
        CTRLWIN(my_win, ACTIVATE)
        
        // --- 3. 試合終了まで約3分間(150秒)待機 ---
        SLEEP(150.0)
        
        my_win = GETID(GET_ACTIVE_WIN)
    
        // --- 4. 右下の「NEXT」ボタンを何度か連打 ---
        FOR i = 1 TO 13
            CTRLWIN(id, ACTIVATE)
            SLEEP(0.2)
            
            // 毎回ウィンドウの位置を再取得(移動に対応するため)
            win_x = STATUS(id, ST_X)
            win_y = STATUS(id, ST_Y)
            
            MMV(win_x + next_rel_x, win_y + next_rel_y) 
            BTN(LEFT, CLICK)
            
            SLEEP(1.0)
        NEXT
        
            SLEEP(2.0)    // 演出をスキップする合間のウェイト
            BTN(LEFT, CLICK)
            SLEEP(2.0)    // NEWカード入手時用
            BTN(LEFT, CLICK)
            SLEEP(2.0)    // 称号獲得時用
            BTN(LEFT, CLICK)
            CTRLWIN(my_win, ACTIVATE)
    
        SLEEP(3.0)
    
    WEND
    

    上記の図2をスタート画面として、やってほしいことをAIに相談してスクリプトを書いてもらったコード。

    1. SPACEを押す

    2. 9秒待ってメニューボタンをクリック。AUTOボタンをクリック。メニューから出る。

    3. 3分弱放置

    4. 結果画面、報酬画面でNEXTボタンを定期的にクリック

    5. 1~4をループ

    という行動を指示しています。
    これで寝ている間に放置してコインとカードを手に入ります。
    ちなみにカルドセプトビギンズのウィンドウサイズは1280×720pでプレイしています。

    注意点

    UWSCは、最前面のアクティブなウィンドウでないと反応してくれません。
    これではPCで作業しているときや動画視聴しているときに邪魔です。そこで、カルドセプトビギンズのウィンドウをつかまえてアクティブにし、クリックする。クリックが終わったらユーザが直前に見ていたウィンドウをアクティブにする。という操作を付け加えました。

    たまにループがずれてUWSCが止まることがある。
    ⇒ こういうときは手動でゲームを操作して元の画面に戻す必要があります。

    コンプリートまでの時間

    サイドストーリー含めストーリークリアまでに15時間
    ツールを勉強して実装するのに4時間
    寝ている間に放置稼ぎで全1枚コンプリートまで6時間
    さらに放置稼ぎで全4枚フルコンプリートまで10時間
    合計35時間

    以下解説動画です

    良きカルドセプトライフを!



     
     
    異文化ライター / AI対戦会主催 / 年間マンガ500冊レビュー / SF短編小説家 / プロいく一期生 スターバックス勤務20年。ゲーム実況15年。シェアハウス10年。 ヘッダ画像はタプローム遺跡(本人撮影)。木の根が寺院を包み込む様子が神秘的。 amazonアソシエイト参加