Modding videogames with Python and Blender
summary
Shows concrete code using Python 3.5 and Blender’s bpy API to create meshes, change object attributes, and pack/unpack binary model files with the struct module. Demonstrates an importer/exporter that reads MD2 / Quake 2 geometry, bones and UVs from packed files, imports full models and levels into Blender, and writes them back; claims ~99% of games are closed source so reverse engineering is required. Notes animations are the hardest bit but the scripts and workflow shown do work for modeling, texturing and basic modding.
AI-written summary · about
chapters (15)
- 0:00Intro
- 3:50Why this talk
- 5:27What is game modder
- 8:55Blender community
- 11:01Python
- 11:28Blender
- 12:43Object inspection
- 19:21Mesh
- 25:43Redistricting
- 26:18Data Structures
- 38:33Care about the game
- 38:48How I learned English
- 39:33Lets shut down
- 40:33Why did they do this
- 43:43Conclusion
related talks
44mModular World Building
16mUsing Python to Streamline Asset Workflows
05mBuilding Procedural Games with Python and Godot
04mGame Programming with Python and PyGame, by Mr Valdez - Part 1
42mProcedural Generation by Automating Blender
34mTeaching Object-Oriented Programming with Python
22mBlender API for Python
01h 52mMaking Games with ppb
