- Pull from master
- Update version numbers in
CMakeLists.txt
- Update savefile version, bonefile version or highscore version, as appropriate
- Update NEWS with release date
- Commit the above changes
- Create a tag in the format
v060
(use the same number as the new version number entered inCMakeLists.txt
) - Push the above changes including tag to
master
A zip file should appear later, on the release page. The binary is compiled with static linking, therefore, no dynamic link libraries are shipped.
- Update the IVAN version number in the root CMakeLists.txt from 0.59 to 0.60, depending on what the next version is
- Search for "increment" in the project files and increment the number associated with the bone files, savefiles and high score versions etc
- Update this file (releasing.md) to the next release number with the instructions for the next release
- Announce the release on the RogueBasin main page at www.roguebasin.com.
- Update the IVAN wiki page at RogueBasin with the new version number and release date.
Folder: IvanWin060
Files = 12
- AUTHORS
- COPYING
- IVAN.EXE
- LICENSING
- msvcp50.dll
- msvcrt.dll
- NEWS
- README
- README.md
- SDL2.dll
- libpng12.dll / libpng16.dll
- zlib1.dll
Subfolder: Graphics
Files = 19
- Char.png
- Char-outlined.png
- Cursor.png
- Effect.png
- Enner.png
- Font.png
- FOW.png
- GLTerra.png
- Humanoid.png
- Humanoid-outlined.png
- Icon.bmp
- Item.png
- Item-outlined.png
- IVlad.png
- Menu.png
- OLTerra.png
- Smiley.png
- Symbol.png
- WTerra.png
Subfolder: Music
Files = 11
- Cathedral.mid
- defeat.mid
- Dungeon.mid
- Dungeon2.mid
- Dungeon3.mid
- Empty.mid
- Japan.mid
- mainmenu.mid
- newgame.mid
- victory.mid
- world.mid
Subfolder: Script
Files = 9 Subfolders = 1
- char.dat
- define.dat
- dungeon.dat
- glterra.dat
- gwterra.dat
- item.dat
- material.dat
- olterra.dat
- owterra.dat
Subfolder: Script\dungeon
Leave only dungeon data files in here
Subfolder: Script\sound
Tag can be appended to latest commit