Views
No views yet

nvidia/NitroGen, adapted for any game from locally recorded gameplay (example: Pizza Tower).nvidia/NitroGentorch.compilex3.5 in the flow-matching loss to make rare button presses and meaningful actions matter more during fine-tuning.final_model.pt)ng.pt0.0160 (EMA, epoch 10)final_model_35.pt)0.0209| Model | Loss Weight | Loss | Macro F1 | Description |
|---|---|---|---|---|
final_model.pt | 1.0x | 0.0158 | 44.61% | Recommended — Standard loss weights, best stability for gameplay |
final_model_35.pt | 3.5x | 0.0209 | 45.49% | Best Macro F1 — upweighted actions, potentially less stable |
ng.pt (base) | — | 0.0491 | 7.24% | Original foundation model (for comparison) |
final_model.pt (1.0x) for actual gameplay — it provides more consistent behavior. The 3.5x model upweights rare actions heavily which can lead to unpredictable button spam.final_model.pt) — Recommended
final_model_35.pt)
final_model.pt — Recommended. Model with 1.0x loss weighting. Best stability for gameplay (Loss: 0.0158, Macro F1: 44.61%).final_model_35.pt — Model with 3.5x loss weighting. Higher Macro F1 (45.49%) but higher loss (0.0209), potentially less predictable behavior.python play.py path\to\final_model.pt --process PizzaTower.exepython play.py path\to\final_model_35.pt --process PizzaTower.exeError 5, run your terminal as Administrator.1@misc{magne2026nitrogen,
2 title={NitroGen: An Open Foundation Model for Generalist Gaming Agents},
3 author={Loic Magne and Anas Awadalla and Guanzhi Wang and Yinzhen Xu and Joshua Belofsky and Fengyuan Hu and Joohwan Kim and Ludwig Schmidt and Georgia Gkioxari and Jan Kautz and Yisong Yue and Yejin Choi and Yuke Zhu and Linxi "Jim" Fan},
4 year={2026},
5 eprint={2601.02427},
6 archivePrefix={arXiv},
7 primaryClass={cs.CV},
8 url={https://arxiv.org/abs/2601.02427}
9}