Commit Graph

34808 Commits

Author SHA1 Message Date
Kyzentun e3aea3ccbf Merge pull request #585 from Fighter19/master
Add an option to fix the axis problem
2015-05-09 08:27:46 -06:00
Jason Felds e5bc990c52 Merge pull request #588 from kyzentun/xml_conv
XML to Lua converter
2015-05-09 09:53:32 -04:00
Kyzentun 520432cdff Added docs for xml converter. Added XmlToLua.h. Condition code in xml is now passed through the lua converter to handle renamed things. 2015-05-08 23:55:38 -06:00
Jason Felds edecedd3ee Allow disabling CrystalHD for ffmpeg. 2015-05-08 22:12:47 -04:00
Jason Felds 166b6c5d61 Time to remove these unused files. 2015-05-08 20:59:10 -04:00
Kyzentun 0d9897aed3 Added toasty example. 2015-05-08 11:19:14 -06:00
Colby Klein b30ac3ef95 Merge pull request #587 from hanubeki/lang-ja
Update Japanese translation
2015-05-07 09:00:52 -07:00
hanubeki b52b1a7553 Update Japanese translation
[SongManager] Sanity checking groups...
2015-05-08 00:44:16 +09:00
Kyzentun e591c559c6 Fixed hold cap rendering when Tiny modifier is used. Still has the 1px seam though. Added sanity checking groups progress to SongManager loading. 2015-05-06 15:48:23 -06:00
AJ Kelly 1bd62c77e9 Merge pull request #586 from hanubeki/lang-ja
Update Japanese translation
2015-05-06 10:33:58 -05:00
hanubeki d83421754d Update Japanese translation
[ScreenGameplay] SkipSongText
2015-05-06 19:33:07 +09:00
Fighter19 ca3902373f Merge branch 'master' of https://github.com/Fighter19/stepmania 2015-05-06 10:06:12 +02:00
Fighter19 73ee19b7cf Adds option for an Axis Fix for some (PS2) adapters which map the D-Pad to Axis 2015-05-06 10:04:55 +02:00
Kyzentun 9b6ae296c7 Fixed automagic typing. Added debug overlay line for conversion. 2015-05-05 21:41:15 -06:00
Kyzentun 17533e7b95 Holding select in gameplay now skips the current song in course or endless mode. Updated changelog. 2015-05-05 13:17:15 -06:00
Kyzentun 9d1ba50c23 Fixed logic mistake in PlayersCanJoin. 2015-05-04 19:56:30 -06:00
Colby Klein b761654100 Merge pull request #583 from hanubeki/lang-ja
Update Japanese translation
2015-05-03 03:22:08 -07:00
hanubeki 80b9e5d48a Update Japanese translation
[OptionExplanations] AllowMultipleToasties
[OptionTitles] AllowMultipleToasties
2015-05-03 18:30:03 +09:00
Kyzentun 236947b346 Changed GetFirstCompatibleStyle to not crash SM so it can be used to check whether joining is allowed. JoinPlayer and PlayersCanJoin now use GetFirstCompatibleStyle to check whether there will be a style to change to. Changed logic in PlayersCanJoin to return false at the first failed requirement. 2015-05-02 23:36:28 -06:00
Kyzentun a8f4278a54 Added SetCurrentOptions to NoteField::DrawPrimitives so the correct options are actually set during drawing when there are two players. Fixed stealth by disabling the glow color from the column actor, so glow effects on the column won't work. Added note explaining how long GetBrightness has been disabled. 2015-05-02 18:53:00 -06:00
Kyzentun 5eba25a495 Added hold at full to actor effect timing. Added the xml to lua converter. 2015-05-01 07:50:34 -06:00
Kyzentun 9829de8b56 Merge pull request #574 from kyzentun/stripes2
Attempts to improve performance
2015-04-30 17:19:30 -06:00
Kyzentun fe35b65d4f Merge pull request #582 from jobn/mirrorrandom
Backwards and shuffle mods now ignore turntable in beat-single5/7
2015-04-30 10:24:46 -06:00
Joe 16a75bf94c Backwards and shuffle mods now ignore turntable in beat-single5/7 2015-04-30 12:51:23 +01:00
Kyzentun c37e18c175 Merge pull request #580 from jobn/beat_stuff2
Beat mode gameplay changes, third attempt
2015-04-29 12:48:33 -06:00
Joe be3c4db602 Beat mode gameplay changes, third attempt 2015-04-29 19:43:19 +01:00
Kyzentun e3101e4574 When a string is not closed, it creates unresolved tension that stays with you for the rest of the day. 2015-04-28 00:45:37 -06:00
Kyzentun 2d9ea44d12 Song::TidyUpData now clears graphics fields that point to files that don't exist. 2015-04-27 07:48:50 -06:00
Kyzentun 9758932be0 Changed RageBitmapTexture to pass a dialog id for the missing texture warning so it can be ignored. Updated changelog. 2015-04-26 09:23:12 -06:00
Kyzentun 8c802b1a28 Merge pull request #570 from psmay/EzSockets-with-timeouts
EzSockets timeouts
2015-04-26 08:52:55 -06:00
Kyzentun f3ab635d03 Made screenshot key tag with song title and screen name. 2015-04-25 21:18:42 -06:00
Kyzentun a2e1a709a0 Forgot to make VerifySelected pick the first when none are selected. 2015-04-25 19:40:42 -06:00
Kyzentun d295d89e56 Changed VerifySelected to emit useful errors insted of just the row name and number selected. 2015-04-25 19:37:45 -06:00
Kyzentun b30a282e1b Show board always in default theme because it's the screen filter now. 2015-04-25 07:33:08 -06:00
Kyzentun 8e187da210 Merge pull request #565 from kyzentun/toast_in_mouth
Multiple toasties per song.
2015-04-24 19:07:35 -06:00
Colby Klein 05e80191c5 Merge pull request #573 from hanubeki/lang-ja
Update Japanese language file for New-Options-menu
2015-04-24 17:51:26 -07:00
Kyzentun 2656123464 RageTextureManager now keeps a map of textures by pointer for quicker lookup when deleting.
RageTextureManager now keeps a map of textures that need updating, which is none of them because I couldn't find a class that inherits from RageTexture that doesn't have an empty Update function.
ArrowEffects now requires setting the current PlayerOptions before calling any functions.  This might make moving to per-column mods easier, and reduces the direct usage of PlayerState.
Tipsy calculations for each column are done in ArrowEffects::Update instead of GetYPos and GetYOffset.
DrawHold changed to only call DrawHoldBody once.  DrawHoldBody now does the normal and glow passes together instead of needing to be called twice.
DrawHoldPart changed to take most of its args in a struct.
Giant copy paste mess that NoteField was using to draw timing segment text replaced with a couple functions and a macro.
Selection glow for notefield is only calculated if a section is selected.
Added RageVector3 functions to CubicSplineN for NoteDisplay to use.
Actor effect period is cached now.  Sprites and Models cache their animation length now.
ReceptorArrowRow no longer calls ArrowEffects::Update in gameplay.
2015-04-24 15:55:54 -06:00
hanubeki 4d6d43deb8 Update Japanese language file for New-Options-menu 2015-04-24 17:00:33 +09:00
Kyzentun ede974ce73 Merge pull request #571 from mattmccutchen/master
getDevice: Do not read a dirent after calling closedir.
2015-04-23 20:54:52 -06:00
Kyzentun 7ff045f920 Updated changelog and credits. Restored spaces on RoomInfoDisplay language entries because they probably belong there. 2015-04-23 20:49:18 -06:00
Kyzentun 754ca986e8 Merge branch 'New-Options-menu' of https://github.com/tuxdude143/stepmania 2015-04-23 19:50:51 -06:00
Matt McCutchen cb7efb1570 getDevice: Do not read a dirent after calling closedir.
On my Fedora 20 system, closedir apparently frees the dirent, and
reading it afterwards returns garbage data.  This prevented my dance pad
from being detected.
2015-04-23 21:38:45 -04:00
Peter S. May 79ee8c1c81 Block+timeout CanRead/CanWrite/DataAvailable EzSockets methods.
A minor change to the code exposes the timeout parameter of `select()`, which was already in use for CanRead()/CanWrite(). The timeout parameter is used to block the current thread until data (for read) or space (for write) is available on the underlying socket.

A timeout of 0 suppresses any blocking (the original methods fix the timeout to 0).

The timeout value is supplied in milliseconds as an `unsigned int`; this is converted internally to the equivalent `timeval`.

An in-progress addition to my SextetStream input driver is implemented with non-blocking reads on a TCP socket. Without the block+timeout functionality, it must busy-wait for new input. Changing the reads to blocking works during a game but can cause the program to hang when exiting. The changes in this commit provide a solution to both issues without disrupting any existing code.
2015-04-23 12:50:28 -04:00
psmay 55d58659c4 Merge pull request #3 from stepmania/master
Update master
2015-04-21 09:37:14 -04:00
Kyzentun 68fdb2cc0b Merge pull request #569 from hanubeki/lang-ja
Little changes to Japanese language files
2015-04-21 06:33:15 -06:00
hanubeki 43352462c3 Merge branch 'master' into lang-ja 2015-04-21 17:56:27 +09:00
tuxdude143 720b0732a2 Moved arcade options on request. 2015-04-21 11:53:59 +12:00
Kyzentun 88f295d295 Added diffuse and glow to column renderers to make diffuse and effects affect notes the way they would affect actors inside a frame. 2015-04-20 16:05:43 -06:00
Kyzentun 9790d613b5 Changed ScreenEdit::HandleAlterMenuChoice to not prompt for clearing when it is used by cut, which is used by all the transform choices. 2015-04-20 07:47:26 -06:00
tuxdude143 f6396a6b03 Removed period at the end of input options 2015-04-20 10:06:38 +12:00