blob: 5bd837d013cf71eef96a22cc4924b0840bcbb522 (
plain) (
tree)
|
|
-------------------------------------------
AETHYRA WIN32 RELEASE CHECKLIST
-------------------------------------------
Every Win32 releaser should follow this checklist when creating a new package.
- Update version fields in Project -> Project Options -> Version Info
* Version details
* File version
* Product version
* Eventually Legal Copyright
- Update README and ChangeLog if not already
- Compile OpenGL version (Using -DUSE_OPENGL option) and rename the executable
from aethyra.exe to aethyra_opengl.exe
(This isn't actually how it's happening because I'm cross compiling
and therefore flying blind. As it is aethyra.exe is the OpenGL version
and no sdl version is generated -- kraant)
- Compile normal version (Do not use special flags as __DEBUG or USE_OPENGL)
- Check if the dlls were compressed (SDL.dll, SDL_Image.dll, SDL_Mixer.dll)
- Check config.xml for default values:
<?xml version="1.0"?>
<configuration>
<option name="chatlog" value="chatlog.txt"/>
<option name="guialpha" value="0.8"/>
<option name="host" value="www.aethyra.org"/>
<option name="hwaccel" value="0"/>
<option name="port" value="21001"/>
<option name="remember" value="0"/>
<option name="screen" value="0"/>
<option name="sfxVolume" value="100"/>
<option name="musicVolume" value="60"/>
<option name="sound" value="1"/>
<option name="username" value="player"/>
</configuration>
- Update install script (the most recent version can be found at
http://themanaworld.homeip.net/tmw/setup.nsi)
* !define PRODUCT_VERSION
* OutFile
* all the required files (install/uninstall)
- Test the script with a fresh installation (uninstall and delete
previous installations). Test also uninstall process to check if
it removes all the files.
|