HN公開: Factorio Blueprint ビジュアライザー
(github.com/piebro)-
Factorio Blueprint Visualizer
- Factorioゲームが好きで、工場が拡張された後やブループリントを完全に調整した後の外観を視覚化するために、このウェブサイトを作成。
- このサイトを使って、Factorioのブループリントをテキストとしてインポートし、可視化できます。
- すべての建物・タイル・接続要素がベクターグラフィック(SVG)として描画されるため、どの解像度でも表示可能です。
- 最新のアップデートにより、Factorio 2.0以前のブループリントは正しく動作しない場合があります。古いブループリントはFactorioにインポートして再エクスポートすることで、アップデートできます。
-
使い方
- Factorioでブループリントを作成する。
- ブループリントをテキストとしてエクスポートする。
- ウェブサイトに移動する。
- "Upload Blueprint" ボタンをクリックし、テキストエリアに貼り付ける。
- 新しいランダム描画設定をテストするか、現在の描画設定を編集できます。
-
例
- Josh Ventura のブループリント例を提供。
-
アップデート [2025-01-08]
- Factorio 2.0およびFactorio: Space Ageをサポート。
- PythonからJavaScriptへ移植し、シンプル化とパフォーマンス向上を実現。
- 描画設定編集機能を追加。
- タイル対応を追加。
- 各種品質向上。
-
このツールの使い方
- テキストから画像へ
- このツールで生成した画像を使って、SDXL(テキストから画像への拡散モデル)向けファインチューニングデータセットを作成できます。
- ペンプロット
- ペンプロッターで工場を描くための可視化を生成できます。
- 線を統合した後、https://github.com/abey79/vpype を使ってプロットすることを推奨。
- テキストから画像へ
-
Factorioブループリント作成ツール
- Factorio SAT: SATソルバーを使って最適なベルトレイアウトを生成。
- Factorio Verilog: VerilogコードをFactorioブループリントに変換。
-
開発
uv run ruff check --fixとuv run ruff formatを使用して、Pythonコードのリンティングとフォーマッティングを実施。
-
貢献
- プロジェクトへの貢献を歓迎。バグ報告やアイデア提案が可能です。
-
統計
- Plausibleを使用して、サイト訪問者数に関する軽量なトラッキングを行っています。興味のある方は統計を確認できます: https://plausible.io/piebro.github.io%2Ffactorio-blueprint-visualizer/…
1件のコメント
Hacker News コメント
あるユーザーは、Highfleet で同様のプロジェクトを試していたが、開発チームとのトラブルで中断したと述べている。目的は、ゲーム内のマップをポスターとして印刷できる機能を追加することだった。これにより、戦闘の履歴が記録された世界マップを特別なものにできるはずだ。
別のユーザーは、さまざまな機械の生産率と消費率の比率を追加して、ボトルネックなどのデータを可視化できるかどうかを疑問視している。
別のユーザーは、この可視化が統合回路レイアウトに似ていると述べ、GamersNexusで販売されているコンピュータサブシステムを表すコースターを思い出させると書いた。
Factorio コミュニティに対する芸術的な貢献に感謝しているという意見を表明した。ゲーム周辺の多くのものが非情な効率性にフォーカスしている中、センスのあるものがあるのは良い。
1人のユーザーは、Python から JavaScript で書き直した理由が気になるので教えてほしいと質問した。
組立機で選択されたレシピを示すアイコンがあれば、より便利になるだろうという意見。
Factorioをさらに200時間遊ぶ理由を探していたので、感謝している。
あるユーザーは、タレットから弾薬を外して別の場所に入れることができることを初めて知ったと共有している。Factorioに関連するあらゆるモッドとツールが好きだと述べ、他のビデオゲームよりも多くの時間を費やしたと語っている。
回路設計から基板図、そしてファクトリリングへのほぼ完全な循環に触れている。
前のコメントのリンクを共有している。