Quake2 demo version is actually no problem. You can just compile the Quake2 3.21 source code (which is now free software and is available at ftp.idsoftware.com) with the default configuration and the demo restrictions are just gone. However you can still only get 1-2 maps
