log pytouhou/games/eosd.py @ 531:a7dc55ad9380

age author description
Wed, 18 Dec 2013 22:36:23 +0100 Emmanuel Gil Peyrot Inherit music players from a base class.
Sun, 11 May 2014 20:25:07 +0200 Emmanuel Gil Peyrot Merge the lists Game.texts and Game.native_texts into the Game.texts dict.
Tue, 19 Nov 2013 14:19:14 +0100 Emmanuel Gil Peyrot Make GameRunner entirely independent of Window or GameRenderer, so we can run a game without display.
Fri, 04 Oct 2013 14:27:11 +0200 Emmanuel Gil Peyrot Optimize GameRunner some more, fix replay, and remove Window dependency in Renderer.
Mon, 14 Oct 2013 12:11:01 +0200 Emmanuel Gil Peyrot Merge PlayerState into Player, fix player respawn position.
Sat, 21 Sep 2013 20:26:39 +0200 Emmanuel Gil Peyrot Add friendly fire in netplay.
Sat, 28 Sep 2013 20:11:41 +0200 Emmanuel Gil Peyrot Various netplay-related fixes.
Mon, 16 Sep 2013 18:42:04 +0200 Emmanuel Gil Peyrot Make Laser and Orb extension types, and use that where possible.
Mon, 16 Sep 2013 18:41:51 +0200 Emmanuel Gil Peyrot Reset ANMRunner.sprite_index_offset after the first frame, fixes bullettype 7; also forbid glitch bullet types.
Wed, 11 Sep 2013 16:03:55 +0200 Emmanuel Gil Peyrot Move continues to PlayerState, and make sure they aren’t reinitialized before each stage.
Tue, 16 Jul 2013 21:11:40 +0200 Emmanuel Gil Peyrot Add native text support, MSG instructions 3 and 8, and text at the beginning of a stage.
Sun, 11 Aug 2013 14:30:52 +0200 Emmanuel Gil Peyrot Move the common parts of EoSDGame outside, to not reallocate them at each stage.
Sat, 03 Aug 2013 15:49:04 +0200 Emmanuel Gil Peyrot Remove AnmWrapper, since ANMs are lists of entries now.
Tue, 16 Jul 2013 21:17:22 +0200 Emmanuel Gil Peyrot Remove all Loader uses from outside pytouhou.games, and add a --no-music option to disable bgm.
Wed, 12 Jun 2013 16:03:26 +0200 Emmanuel Gil Peyrot Move ascii_wrapper to the interface, as it is game-dependent.
Sun, 24 Mar 2013 10:29:37 +0100 Emmanuel Gil Peyrot Add MoF’s hints support, and fix the Text timeout interface.
Mon, 12 Nov 2012 18:34:24 +0100 Emmanuel Gil Peyrot Use only half-size hitboxes for player.
Sat, 20 Oct 2012 20:48:40 +0200 Emmanuel Gil Peyrot Display something at the start of a stage.
Tue, 02 Oct 2012 13:27:05 +0200 Emmanuel Gil Peyrot Make rendering of multiple-sprites elements work like single-sprites.
Thu, 30 Aug 2012 11:34:56 +0200 Emmanuel Gil Peyrot Make a sound when an enemy is hit.
Sun, 08 Jul 2012 00:42:17 +0200 Thibaut Girka Fix crasher
Sat, 07 Jul 2012 21:33:17 +0200 Thibaut Girka Fix timeout display issue (> 99 should be displayed as 99)
Sat, 07 Jul 2012 21:32:49 +0200 Thibaut Girka Fix remaining lives display issue
Thu, 05 Jul 2012 07:33:47 +0200 Thibaut Girka Quick and dirty fixes
Thu, 05 Jul 2012 01:06:02 +0200 Thibaut Girka Fix issue when disabling low life trigger
Thu, 05 Jul 2012 00:53:16 +0200 Emmanuel Gil Peyrot Show the size of the spellcard life.
Thu, 05 Jul 2012 00:38:47 +0200 Emmanuel Gil Peyrot Add a gauge and use it for the enemy life bar.
Thu, 05 Jul 2012 00:11:19 +0200 Emmanuel Gil Peyrot Display a boss remaining lives and timeout.
Wed, 04 Jul 2012 23:05:21 +0200 Emmanuel Gil Peyrot Clean music playback API a little.
Wed, 04 Jul 2012 21:38:00 +0200 Emmanuel Gil Peyrot Implement continues when the lives fall bellow 0.
Wed, 13 Jun 2012 22:53:57 +0200 Thibaut Girka Display lives and bombs.
Thu, 24 May 2012 20:23:57 +0200 Thibaut Girka Give a better interface for text handling.
Wed, 13 Jun 2012 15:29:43 +0200 Emmanuel Gil Peyrot Implement music playback.
Wed, 14 Mar 2012 19:05:23 +0100 Thibaut Girka Fix Remilia's “Red Magic”.
Tue, 13 Mar 2012 18:45:43 +0100 Thibaut Girka Minor cleanup
Tue, 13 Mar 2012 18:38:14 +0100 Thibaut Girka Update attribute names to reflect the actual interface.
Sat, 10 Mar 2012 20:37:15 +0100 Thibaut Girka Add score/effective_score distinction and prepare for highscore handling.
Sat, 10 Mar 2012 17:47:03 +0100 Emmanuel Gil Peyrot Add the game interface.
Wed, 15 Feb 2012 15:57:15 +0100 Thibaut Girka Fix launch_anim_offsets.
Sun, 12 Feb 2012 16:06:03 +0100 Emmanuel Gil Peyrot Implement dialogs (MSG files).
Sun, 05 Feb 2012 23:41:55 +0100 Thibaut Girka Partially implement lasers.
Mon, 23 Jan 2012 00:58:03 +0100 Thibaut Girka Automatically search data files using different names.
Sat, 31 Dec 2011 16:31:10 +0100 Emmanuel Gil Peyrot Do a little cleanup, and fix PCB SHT usage.
Sat, 31 Dec 2011 02:50:04 +0100 Thibaut Girka Fix replay handling a bit
Sat, 31 Dec 2011 02:15:51 +0100 Thibaut Girka Hopefully implement “accelerating” bullets
Fri, 30 Dec 2011 19:17:55 +0100 Thibaut Girka Search for 102h.exe in the game directory instead of the current directory.
Fri, 30 Dec 2011 19:10:49 +0100 Thibaut Girka Improve find_character_defs, clean up a bit, and disable attack types 2 and 3 for now
Fri, 30 Dec 2011 18:37:06 +0100 Emmanuel Gil Peyrot Add “SHT” support to EoSD, and do a little cleanup.
Sun, 18 Dec 2011 14:14:32 +0100 Emmanuel Gil Peyrot Fix SHT handling; change a few things to be closer to ZUN’s mind; and first stub of PCB support.
Wed, 07 Dec 2011 14:03:16 +0100 Emmanuel Gil Peyrot Pass the real speed to Player. Thanks to elghinn for discovering the bug.
Sat, 05 Nov 2011 19:43:11 +0100 Thibaut Girka Fix ReimuA, and refactor Player a bit.
Mon, 31 Oct 2011 17:54:06 +0100 Thibaut Girka Fix orbs' original position
Mon, 31 Oct 2011 09:38:57 -0700 Emmanuel Gil Peyrot Implement orbs.
Sun, 30 Oct 2011 11:29:08 -0700 Emmanuel Gil Peyrot Do the right action when collecting an item.
Sat, 29 Oct 2011 14:21:42 -0700 Emmanuel Gil Peyrot Add a subclass for each character, and implement player attacks.