[icon ] blenderdumbass . org [icon scene] Articles

Dani's Race and notgit.py ( Updater )

May 09, 2026

👁 14

https://blenderdumbass.org/do_login : 👁 1
https://fosstodon.org/ : 👁 2
https://blenderdumbass.org/articles/dani_s_race_and_notgit___updater__ : 👁 1

#danisrace #moriasrace #game #gamedev #freesoftware #blender3d #git #python #programming #hacking

License:
Creative Commons Attribution Share-Alike

[avatar]by Blender Dumbass

Aka: J.Y. Amihud. A Jewish by blood, multifaceted artist with experience in film-making, visual effects, programming, game development, music and more. A philosopher at heart. An activist for freedom and privacy. Anti-Paternalist. A user of Libre Software. Speaking at least 3 human languages. The writer and director of the 2023 film "Moria's Race" and the lead developer of it's game sequel "Dani's Race".


1 Minute Read



Dani's Race enters the new era of its madness. The era of "Road Rage". I'm no longer trying to develop a nice and polished little game. I'm doing what ever the hell I want with it, for the fun of it. And frankly, this is a lot of fun, this way. ↩ Reply

Not so long ago I decided to forgo the wisdom of using git for this game. As I explained in the previous article, the .blend files alone are too large to be used meaningfully in a git environment. Therefor I wont. At least not regularly. There is still a git repository for the game, but it will be updated infrequently, to not overflow it with redundant copies of all those .blend files. ↩ Reply

Instead, most changes will be recorded via the notgit.py program I wrote for fun the other day. It ignores storing the changes to the files. It only records what files where changed and what is the description of the change in question. So people who want to update the game will know what bugs were fixed and what features were added. And with that what files to update. ↩ Reply

If you have a copy of Dani's Race on your machine, you can stick the notgit.py into the Dani's Race folder and type: c:0 ↩ Reply

python3 notgit.py update



To update the game to whatever I have now on my machine that is running this website. ↩ Reply

As soon as you do, the run.py launcher will also be updated with the ability to access the new updates for the game. So you could do updates via UI next time. ↩ Reply

Happy Hacking!!! ↩ Reply

[icon unlike] 4
[icon right]
[icon terminal]
[icon markdown]

Find this post on Mastodon

[avatar]  Troler c:0 May 09, 2026


If you have a copy of Dani's Race on your machine, you can stick the notgit.py into the Dani's Race folder and type:
⤴ View

I typed that command and the terminal says notgit.py file was not found.

... replies ( 1 )
[avatar]  Blender Dumbass c:1 May 09, 2026



@Troler Download the damn file and put it into danis race. And make sure you run it from within the danisrace folder.




[icon reply]
[avatar]  Blender Dumbass c:1 May 09, 2026


... c:0
[avatar]  Troler c:0 May 09, 2026


If you have a copy of Dani's Race on your machine, you can stick the notgit.py into the Dani's Race folder and type:
⤴ View

I typed that command and the terminal says notgit.py file was not found.


@Troler Download the damn file and put it into danis race. And make sure you run it from within the danisrace folder.

[icon reply]
[avatar]  Troler c:2 May 09, 2026


I downloaded the notgit.py file and it outputted nothing

... replies ( 1 )
[avatar]  Blender Dumbass c:3 May 09, 2026



@Troler Read the article. The instructions are there... lol




[icon reply]
[avatar]  Blender Dumbass c:3 May 09, 2026


... c:2
[avatar]  Troler c:2 May 09, 2026


I downloaded the notgit.py file and it outputted nothing


@Troler Read the article. The instructions are there... lol

[icon reply]
[icon question]











[icon codeberg] Powered with BDServer [icon python] Plugins [icon theme] Themes [icon analytics] Analytics [icon email] Contact [icon mastodon] Mastodon
[icon unlock]