You can subscribe to this list here.
| 2009 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(25) |
Jul
(288) |
Aug
(119) |
Sep
(31) |
Oct
(59) |
Nov
(458) |
Dec
(359) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2010 |
Jan
(268) |
Feb
(26) |
Mar
(36) |
Apr
(48) |
May
(119) |
Jun
(37) |
Jul
(173) |
Aug
(429) |
Sep
(137) |
Oct
(156) |
Nov
(59) |
Dec
(45) |
| 2011 |
Jan
(398) |
Feb
(257) |
Mar
(49) |
Apr
(5) |
May
(34) |
Jun
(11) |
Jul
(38) |
Aug
(12) |
Sep
(1) |
Oct
(49) |
Nov
(5) |
Dec
(10) |
| 2012 |
Jan
(21) |
Feb
(32) |
Mar
(20) |
Apr
(1) |
May
(2) |
Jun
|
Jul
(173) |
Aug
|
Sep
(25) |
Oct
(6) |
Nov
(44) |
Dec
|
|
From: Lasse Kärkkäi. <tr...@us...> - 2010-01-17 22:16:40
|
Module: performous
Branch: master
Commit: 8574c49f474770e010ed2ecf70fdeb87b238b257
Author: Lasse Karkkainen <tro...@tr...>
Date: Sun Jan 17 08:19:15 2010 +0200
Increase hiscore limit to 2000 to make dead players less likely to reach there
---
game/hiscore.cc | 6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/game/hiscore.cc b/game/hiscore.cc
index 4bd196d..b78aafa 100644
--- a/game/hiscore.cc
+++ b/game/hiscore.cc
@@ -11,10 +11,10 @@ Hiscore::Hiscore()
{}
bool Hiscore::reachedHiscore(int score, int songid, std::string const& track) const {
- if (score < 0) throw HiscoreException("Score negativ overflow");
+ if (score < 0) throw HiscoreException("Score negative overflow");
if (score > 10000) throw HiscoreException("Score positive overflow");
- if (score < 500) return false; // come on, did you even try to sing?
+ if (score < 2000) return false; // come on, did you even try to sing?
int counter = 0;
for (hiscore_t::const_iterator it = m_hiscore.begin(); it != m_hiscore.end(); ++it)
@@ -30,7 +30,7 @@ bool Hiscore::reachedHiscore(int score, int songid, std::string const& track) co
void Hiscore::addHiscore(int score, int playerid, int songid, std::string const& track) {
HiscoreItem hi;
- if (score < 0) throw HiscoreException("Score negativ overflow");
+ if (score < 0) throw HiscoreException("Score negative overflow");
if (score > 10000) throw HiscoreException("Score positive overflow");
hi.score = score;
|
|
From: Lasse Kärkkäi. <tr...@us...> - 2010-01-17 22:16:31
|
Module: performous
Branch: master
Commit: e48c8e9ba101001c63cf1cb20b44d4efd10074ae
Author: Lasse Karkkainen <tro...@tr...>
Date: Sun Jan 17 07:25:55 2010 +0200
Usability fixes to search on songs screen (needs updated localizations, fi already updated)
---
game/screen_songs.cc | 4 +-
lang/fi.po | 105 +++++++++++++++++++++++++-------------------------
2 files changed, 55 insertions(+), 54 deletions(-)
diff --git a/game/screen_songs.cc b/game/screen_songs.cc
index ecc3719..dd39c91 100644
--- a/game/screen_songs.cc
+++ b/game/screen_songs.cc
@@ -185,7 +185,7 @@ void ScreenSongs::draw() {
oss_order << _("Visit performous.org\nfor free songs");
} else {
oss_song << _("no songs match search");
- oss_order << m_search.text << '\n';
+ oss_order << m_search.text << "\n\n";
}
} else {
Song& song = m_songs.current();
@@ -193,7 +193,7 @@ void ScreenSongs::draw() {
oss_song << song.title << '\n' << song.artist;
if(m_database.hasHiscore(song))
oss_hiscore << _("(press END to view hiscores)");
- oss_order << _("filter: ") << (m_search.text.empty() ? _("none") : m_search.text) << '\n';
+ oss_order << (m_search.text.empty() ? _("<type in to search>") : m_search.text) << '\n';
oss_order << m_songs.sortDesc() << '\n';
oss_order << "(" << m_songs.currentId() + 1 << "/" << m_songs.size() << ")";
double spos = m_songs.currentPosition(); // This needs to be polled to run the animation
diff --git a/lang/fi.po b/lang/fi.po
index 1982ed2..77ce656 100644
--- a/lang/fi.po
+++ b/lang/fi.po
@@ -2,9 +2,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Performous\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-01-13 16:14+0200\n"
+"POT-Creation-Date: 2010-01-17 07:21+0200\n"
"PO-Revision-Date: \n"
-"Last-Translator: Tapio Vierros <tap...@gm...>\n"
+"Last-Translator: Lasse Kärkkäinen <tro...@tr...>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -13,6 +13,38 @@ msgstr ""
"X-Poedit-Basepath: .\n"
"X-Poedit-SearchPath-0: ../game\n"
+#: ../game/screen_players.cc:110
+msgid "No players found!"
+msgstr "Pelaajia ei löytynyt!"
+
+#: ../game/screen_players.cc:111
+msgid "Enter a name to create a new player."
+msgstr "Syötä nimi luodaksesi uuden pelaajan."
+
+#: ../game/screen_players.cc:113
+msgid "Press enter to create player!"
+msgstr "Paina Enter luodaksesi pelaajan!"
+
+#: ../game/screen_players.cc:120
+msgid "You reached %1% points!"
+msgstr "Sait %1% pistettä!"
+
+#: ../game/screen_players.cc:121
+msgid "Change player with arrow keys."
+msgstr "Valitse pelaaja nuolinäppäimillä."
+
+#: ../game/screen_players.cc:122
+msgid "Name:"
+msgstr "Nimi:"
+
+#: ../game/screen_players.cc:125
+msgid "Type text to filter or create a new player."
+msgstr "Kirjoita etsiäksesi tai luodaksesi uuden pelaajan."
+
+#: ../game/screen_players.cc:125
+msgid "Search Text:"
+msgstr "Etsi:"
+
#: ../game/screen_intro.cc:10
msgid "Perform"
msgstr "Esiinny"
@@ -118,39 +150,39 @@ msgstr "Virtuoosi"
msgid "Rocker"
msgstr "Rokkari"
-#: ../game/songs.cc:201
+#: ../game/songs.cc:181
msgid "random order"
msgstr "satunnainen järjestys"
-#: ../game/songs.cc:202
+#: ../game/songs.cc:182
msgid "sorted by song"
msgstr "järjestetty kappaleen mukaan"
-#: ../game/songs.cc:203
+#: ../game/songs.cc:183
msgid "sorted by artist"
msgstr "järjestetty esittäjän mukaan"
-#: ../game/songs.cc:204
+#: ../game/songs.cc:184
msgid "sorted by edition"
msgstr "järjestetty julkaisun mukaan"
-#: ../game/songs.cc:205
+#: ../game/songs.cc:185
msgid "sorted by genre"
msgstr "järjestetty lajityypin mukaan"
-#: ../game/songs.cc:206
+#: ../game/songs.cc:186
msgid "sorted by path"
msgstr "järjestetty polun mukaan"
-#: ../game/songs.cc:207
+#: ../game/songs.cc:187
msgid "sorted by language"
msgstr "järjestetty kielen mukaan"
-#: ../game/screen_songs.cc:185
+#: ../game/screen_songs.cc:184
msgid "No songs found!"
msgstr "Kappaleita ei löytynyt!"
-#: ../game/screen_songs.cc:186
+#: ../game/screen_songs.cc:185
msgid ""
"Visit performous.org\n"
"for free songs"
@@ -158,55 +190,24 @@ msgstr ""
"Hae ilmaista musiikkia\n"
"osoitteesta performous.org"
-#: ../game/screen_songs.cc:188
+#: ../game/screen_songs.cc:187
msgid "no songs match search"
msgstr "yksikään kappale ei vastannut hakuasi"
-#: ../game/screen_songs.cc:196
+#: ../game/screen_songs.cc:195
msgid "(press END to view hiscores)"
msgstr "(paina END nähdäksesi ennätykset)"
-#: ../game/screen_songs.cc:197
-msgid "filter: "
-msgstr "suodatin: "
-
-#: ../game/screen_songs.cc:197
-msgid "none"
-msgstr "tyhjä"
-
-#: ../game/screen_players.cc:110
-msgid "No players found!"
-msgstr "Pelaajia ei löytynyt!"
-
-#: ../game/screen_players.cc:111
-msgid "Enter a name to create a new player."
-msgstr "Syötä nimi luodaksesi uuden pelaajan."
-
-#: ../game/screen_players.cc:113
-msgid "Press enter to create player!"
-msgstr "Paina Enter luodaksesi pelaajan!"
-
-#: ../game/screen_players.cc:120
-msgid "You reached %1% points!"
-msgstr "Sait %1% pistettä!"
-
-#: ../game/screen_players.cc:121
-msgid "Change player with arrow keys."
-msgstr "Valitse pelaaja nuolinäppäimillä."
-
-#: ../game/screen_players.cc:122
-msgid "Name:"
-msgstr "Nimi:"
-
-#: ../game/screen_players.cc:125
-msgid "Type text to filter or create a new player."
-msgstr "Kirjoita etsiäksesi tai luodaksesi uuden pelaajan."
-
-#: ../game/screen_players.cc:125
-msgid "Search Text:"
-msgstr "Etsi:"
+#: ../game/screen_songs.cc:196
+msgid "<type in to search>"
+msgstr "<kirjoita etsiäksesi>"
#: ../game/screen_hiscore.cc:88
msgid "Hiscore for "
msgstr "Ennätykset kappaleelle "
+#~ msgid "filter: "
+#~ msgstr "suodatin: "
+#~ msgid "none"
+#~ msgstr "tyhjä"
+
|
|
From: Tapio V. <aa...@us...> - 2010-01-17 22:05:07
|
Module: performous
Branch: master
Commit: b6955665a24eaf8d4902080399daea067133562f
Author: Tapio Vierros <tap...@gm...>
Date: Mon Jan 18 00:03:19 2010 +0200
Allow ; and , to be on a same line as notes in SM format.
---
game/songparser-sm.cc | 9 ++++++++-
1 files changed, 8 insertions(+), 1 deletions(-)
diff --git a/game/songparser-sm.cc b/game/songparser-sm.cc
index f42f6ed..be35f8a 100644
--- a/game/songparser-sm.cc
+++ b/game/songparser-sm.cc
@@ -193,10 +193,12 @@ Notes SongParser::smParseNotes(std::string line) {
Notes notes;
unsigned measure = 1;
double begin = 0.0;
+ bool forceMeasure = false;
std::map<int, int> holdMarks; // Keeps track of hold notes not yet terminated
- while (getline(line)) {
+ while (forceMeasure || getline(line)) {
+ if (forceMeasure) { line = ";"; forceMeasure = false; }
boost::trim(line); // Remove whitespace
if (line.empty()) continue;
if (line.substr(0, 2) == "//") continue; // Skip comments
@@ -238,6 +240,11 @@ Notes SongParser::smParseNotes(std::string line) {
would be easier to count afterwards.
*/
DanceChord chord;
+ // Deal with ; or , being on a same line
+ if (line[line.size()-1] == ';' || line[line.size()-1] == ',') {
+ forceMeasure = true;
+ line = line.substr(0, line.size()-1);
+ }
for(std::size_t i = 0; i < line.size(); i++) {
char notetype = line[i];
if (notetype == '0') continue;
|
|
From: Tapio V. <aa...@us...> - 2010-01-17 17:32:29
|
Module: performous
Branch: master
Commit: 8be831b451d3e59fd980ccc623604bc04412e7a8
Author: Tapio Vierros <tap...@gm...>
Date: Sun Jan 17 19:31:44 2010 +0200
Added GH Metallica guitar auto-detection.
---
game/joystick.cc | 4 ++++
1 files changed, 4 insertions(+), 0 deletions(-)
diff --git a/game/joystick.cc b/game/joystick.cc
index 5132a0f..02df2d1 100644
--- a/game/joystick.cc
+++ b/game/joystick.cc
@@ -282,6 +282,10 @@ void input::SDL::init() {
// here we can have both drumkit or guitar .... let say the drumkit
std::cout << " Detected as: Guitar Hero Drums (guessed)" << std::endl;
input::Private::devices[i] = input::Private::InputDevPrivate(input::Private::DRUMS_GH);
+ } else if( name.find("RedOctane MIDI Drum GuitarHero") != std::string::npos ) {
+ // This is GH Metallica guitar
+ std::cout << " Detected as: Guitar Hero Guitar" << std::endl;
+ input::Private::devices[i] = input::Private::InputDevPrivate(input::Private::GUITAR_GH);
} else if( name.find("Harmonix Guitar") != std::string::npos ) {
if (name.find("Xbox") != std::string::npos) {
std::cout << " Detected as: RockBand Guitar Xbox360" << std::endl;
|
|
From: Tapio V. <aa...@us...> - 2010-01-17 16:14:15
|
Module: performous
Branch: master
Commit: 7f93f7e3f516fc769ca304c14ab973ec4834d0be
Author: Tapio Vierros <tap...@gm...>
Date: Sun Jan 17 18:13:07 2010 +0200
Numpad Enter now works also (to perhaps avoid layout problems).
---
game/joystick.cc | 6 +++---
game/main.cc | 2 +-
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/game/joystick.cc b/game/joystick.cc
index be7ad92..5132a0f 100644
--- a/game/joystick.cc
+++ b/game/joystick.cc
@@ -91,7 +91,7 @@ input::NavButton input::getNav(SDL_Event const &e) {
else if (k == SDLK_DOWN && !(mod & KMOD_CTRL)) return input::DOWN;
else if (k == SDLK_LEFT) return input::LEFT;
else if (k == SDLK_RIGHT) return input::RIGHT;
- else if (k == SDLK_RETURN) return input::START;
+ else if (k == SDLK_RETURN || k == SDLK_KP_ENTER) return input::START;
else if (k == SDLK_ESCAPE) return input::CANCEL;
else if (k == SDLK_PAGEUP) return input::MOREUP;
else if (k == SDLK_PAGEDOWN) return input::MOREDOWN;
@@ -360,7 +360,7 @@ bool input::SDL::pushEvent(SDL_Event _e) {
if (_e.key.keysym.mod & (KMOD_CTRL|KMOD_SHIFT|KMOD_ALT|KMOD_META)) return false;
switch(_e.key.keysym.sym) {
- case SDLK_RETURN:
+ case SDLK_RETURN: case SDLK_KP_ENTER:
if(!guitar) return false;
if (pickPressed[0]) return true; // repeating
pickPressed[0] = true;
@@ -509,7 +509,7 @@ bool input::SDL::pushEvent(SDL_Event _e) {
if (_e.key.keysym.mod & (KMOD_CTRL|KMOD_SHIFT|KMOD_ALT|KMOD_META)) return false;
switch(_e.key.keysym.sym) {
- case SDLK_RETURN:
+ case SDLK_RETURN: case SDLK_KP_ENTER:
if(!guitar) return false;
pickPressed[0] = false;
return true;
diff --git a/game/main.cc b/game/main.cc
index 57f42ea..5d1790d 100644
--- a/game/main.cc
+++ b/game/main.cc
@@ -58,7 +58,7 @@ static void checkEvents_SDL(ScreenManager& sm, Window& window) {
case SDL_KEYDOWN:
int keypressed = event.key.keysym.sym;
SDLMod modifier = event.key.keysym.mod;
- if ((keypressed == SDLK_RETURN && modifier & KMOD_ALT) || keypressed == SDLK_F11) {
+ if (((keypressed == SDLK_RETURN || keypressed == SDLK_KP_ENTER) && modifier & KMOD_ALT) || keypressed == SDLK_F11) {
config["graphic/fullscreen"].b() = !config["graphic/fullscreen"].b();
continue; // Already handled here...
}
|
|
From: Yoda-JM <yo...@us...> - 2010-01-17 15:28:17
|
Module: performous
Branch: master
Commit: 5ecd0c9eaebe820dee90ff31e5bb4c2381eecc0e
Author: Vincent Le Ligeour <yo...@us...>
Date: Sun Jan 17 16:27:58 2010 +0100
Fixed new event not working on PS3 devices
---
game/joystick.cc | 4 +---
1 files changed, 1 insertions(+), 3 deletions(-)
diff --git a/game/joystick.cc b/game/joystick.cc
index 6351766..be7ad92 100644
--- a/game/joystick.cc
+++ b/game/joystick.cc
@@ -124,8 +124,7 @@ input::NavButton input::getNav(SDL_Event const &e) {
else if (b == 3) return input::DOWN;
else if (b == 4) return input::RIGHT;
}
- // Are these needed?
- /* } else if (e.type == SDL_JOYAXISMOTION) {
+ } else if (e.type == SDL_JOYAXISMOTION) {
// Axis motion
int axis = e.jaxis.axis;
int value = e.jaxis.value;
@@ -133,7 +132,6 @@ input::NavButton input::getNav(SDL_Event const &e) {
else if (axis == 4 && value < 0) return input::LEFT;
else if (axis == 5 && value > 0) return input::DOWN;
else if (axis == 5 && value < 0) return input::UP;
- */
} else if (e.type == SDL_JOYHATMOTION) {
// Hat motion
int dir = e.jhat.value;
|
|
From: Lasse Kärkkäi. <tr...@us...> - 2010-01-16 23:49:16
|
Module: performous
Branch: master
Commit: 5b6260dca923df732129633f2141a997aa2bef9d
Author: Lasse Karkkainen <tro...@tr...>
Date: Sun Jan 17 01:46:47 2010 +0200
Allow up to 5 % audio timing adjustment
---
game/audio.hh | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/game/audio.hh b/game/audio.hh
index ee837b4..e4f701f 100644
--- a/game/audio.hh
+++ b/game/audio.hh
@@ -62,8 +62,8 @@ private:
m_syncTime = now;
if (duration < 0.0 || duration > 1.0) return; // No syncing for weird situations
if (std::abs(diff) < 0.1 * duration) {
- // Apply 1 % adjustment either up or down
- m_correction += (diff > 0.0 ? -1.0 : 1.0) * 0.01 * duration;
+ // Apply 5 % adjustment either up or down
+ m_correction += (diff > 0.0 ? -1.0 : 1.0) * 0.05 * duration;
} else {
// Stepped adjustment to the right time (e.g. after seeking)
m_correction -= diff;
|
|
From: Yoda-JM <yo...@us...> - 2010-01-16 23:44:40
|
Module: performous Branch: master Commit: e75167d05d42fe7ab1cd487af2e768bd303afd56 Author: Vincent Le Ligeour <yo...@us...> Date: Sun Jan 17 00:43:56 2010 +0100 Fixed file format --- lang/nl.po | 422 ++++++++++++++++++++++++++++++------------------------------ 1 files changed, 211 insertions(+), 211 deletions(-) |
|
From: Lasse Kärkkäi. <tr...@us...> - 2010-01-16 23:44:03
|
Module: web Branch: master Commit: 4e2a2e7c629d13c3a5f0ea0795f9a096cd42e452 Author: Lasse Karkkainen <tro...@tr...> Date: Sun Jan 17 01:43:44 2010 +0200 Removed Facebook link, added #performous webchat link to navigation. --- htdocs-source/AWC-cfg.txt | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/htdocs-source/AWC-cfg.txt b/htdocs-source/AWC-cfg.txt index 8dad036..eee8997 100644 --- a/htdocs-source/AWC-cfg.txt +++ b/htdocs-source/AWC-cfg.txt @@ -7,10 +7,10 @@ +songs Songs % Project links: .http://wiki.performous.org/ Documentation +.http://webchat.freenode.net/?channels=#performous #performous .http://sourceforge.net/projects/performous/forums/forum/871563 Forum .http://sourceforge.net/projects/performous/ SF.net .http://www.ohloh.net/projects/performous Ohloh.net -.http://www.facebook.com/performous Facebook .awstats/awstats.pl Site stats % Competitors % Singing games: |
|
From: Lasse Kärkkäi. <tr...@us...> - 2010-01-16 21:32:05
|
Module: web Branch: master Commit: 870e291daadf4e64937e6bfe2687b27955563d59 Author: Lasse Karkkainen <tro...@tr...> Date: Sat Jan 16 23:31:47 2010 +0200 Still link to 0.5.1 source --- htdocs-source/install.txt | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/htdocs-source/install.txt b/htdocs-source/install.txt index 8e3721c..4055720 100644 --- a/htdocs-source/install.txt +++ b/htdocs-source/install.txt @@ -25,7 +25,7 @@ If you get an error about unsatisfied dependencies on Ubuntu, you may have to en :h2:Other systems and development version - Source code: <a href="http://sourceforge.net/projects/performous/files/performous/0.5.0/Performous-0.5.0-Source.tar.bz2/download">universal</a> + Source code: <a href="http://sourceforge.net/projects/performous/files/performous/0.5.1/Performous-0.5.1-Source.tar.bz2/download">universal</a> The very latest source code is available in our Git repository. See the documentation wiki for more information. |
|
From: Lasse Kärkkäi. <tr...@us...> - 2010-01-16 21:32:00
|
Module: web Branch: master Commit: af384fe31e72507249ad5a48542f7454afc7c2ff Author: Lasse Karkkainen <tro...@tr...> Date: Sat Jan 16 23:30:20 2010 +0200 Revert "Updated download links to 0.5.1 and changed ubuntu to point to playdeb.net" This reverts commit 566967ef8d3f36f4f1a9c9610fb5963a446e4cf5. --- htdocs-source/install.txt | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) diff --git a/htdocs-source/install.txt b/htdocs-source/install.txt index ea1e142..8e3721c 100644 --- a/htdocs-source/install.txt +++ b/htdocs-source/install.txt @@ -6,16 +6,16 @@ Song downloads can be found on the separate <strong>songs page</strong>. :h2:Windows - WinXP or better: <a href="https://sourceforge.net/projects/performous/files/performous/0.5.1/Performous-0.5.1.exe/download">installer</a> + WinXP or better: <a href="https://sourceforge.net/projects/performous/files/performous/0.5.0/Performous-0.5.0.exe/download">installer</a> :h2:Mac OS X - OS X 10.5: <a href="https://sourceforge.net/projects/performous/files/performous/0.5.1/Performous-0.5.1.dmg/download">bundle</a> + OS X 10.5: <a href="https://sourceforge.net/projects/performous/files/performous/0.5.0/Performous-0.5.0.dmg/download">bundle</a> :h2:Linux - Ubuntu 9.10 Karmic Koala: <a href="http://www.playdeb.net/software/Performous">playdeb.net</a> - Ubuntu 8.04 LTS Hardy Heron: <a href="http://sourceforge.net/projects/performous/files/performous/Performous-0.3.2-Ubuntu8.04-i386.deb">i386</a> <a href="http://sourceforge.net/projects/performous/files/performous/Performous-0.3.2-Ubuntu8.04-amd64.deb">amd64</a> version 0.3.2 + Ubuntu 9.10 Karmic Koala: <a href="https://sourceforge.net/projects/performous/files/performous/0.5.0/Performous-0.5.0-Ubuntu9.10-i386.deb/download">i386</a> <a href="https://sourceforge.net/projects/performous/files/performous/0.5.0/Performous-0.5.0-Ubuntu9.10-amd64.deb/download">amd64</a> + Ubuntu 8.04 LTS Hardy Heron: <a href="http://sourceforge.net/projects/performous/files/performous/Performous-0.3.2-Ubuntu8.04-i386.deb">i386</a> <a href="http://sourceforge.net/projects/performous/files/performous/Performous-0.3.2-Ubuntu8.04-amd64.deb">amd64</a> Debian: <strong>performous</strong> in official repositories OpenSUSE: <a href="http://packman.links2linux.de/package/Performous/">packages</a> ArchLinux: <a href="http://aur.archlinux.org/packages.php?ID=24623">packages</a> @@ -25,7 +25,7 @@ If you get an error about unsatisfied dependencies on Ubuntu, you may have to en :h2:Other systems and development version - Source code: <a href="http://sourceforge.net/projects/performous/files/performous/0.5.1/Performous-0.5.1-Source.tar.bz2/download">universal</a> + Source code: <a href="http://sourceforge.net/projects/performous/files/performous/0.5.0/Performous-0.5.0-Source.tar.bz2/download">universal</a> The very latest source code is available in our Git repository. See the documentation wiki for more information. |
|
From: Lasse Kärkkäi. <tr...@us...> - 2010-01-16 18:26:10
|
Module: web Branch: master Commit: df29e5ec93d1bc85203a62d31f2224e3f0348dae Author: Lasse Karkkainen <tro...@tr...> Date: Sat Jan 16 20:25:58 2010 +0200 0.5.1 release announcement --- htdocs-source/index.txt | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/htdocs-source/index.txt b/htdocs-source/index.txt index d830f05..a8492fc 100644 --- a/htdocs-source/index.txt +++ b/htdocs-source/index.txt @@ -13,7 +13,7 @@ This is a source-only bugfix release, most notably fixing issues with Windows ve Add a simple joystick button identification utility (--jstest) Other small tweaks -A full release 0.5.2 will be posted once we sort out the remaining issues (estimated a few days). +The next version (0.5.2) will be released once we sort out the remaining issues (estimated a few days) and it will also include binaries. :h2:2010-01-13 - 0.5.0 released <img src="imgs/menu_fi-small.jpg" alt=""/><img src="imgs/dance-multi2-small.jpg" style="margin-left: 1mm" alt=""/> |
|
From: Lasse Kärkkäi. <tr...@us...> - 2010-01-16 18:23:20
|
Module: web Branch: master Commit: 5f15560939cef7f1397a35989f3764f7cae349b4 Author: Lasse Karkkainen <tro...@tr...> Date: Sat Jan 16 20:23:09 2010 +0200 0.5.1 release announcement --- htdocs-source/history.txt | 42 ++++++++++++++++++++++++++++++++++++ htdocs-source/index.txt | 52 ++++---------------------------------------- 2 files changed, 47 insertions(+), 47 deletions(-) |
|
From: Lasse Kärkkäi. <tr...@us...> - 2010-01-16 18:12:43
|
Module: performous Branch: master Commit: 8f81286ed2be3d799f22faa33b72cb6bb35fd358 Author: Lasse Karkkainen <tro...@tr...> Date: Sat Jan 16 20:12:28 2010 +0200 Release procedures draft --- docs/release-process.txt | 37 +++++++++++++++++++++++++++++++++++++ 1 files changed, 37 insertions(+), 0 deletions(-) diff --git a/docs/release-process.txt b/docs/release-process.txt new file mode 100644 index 0000000..974e02d --- /dev/null +++ b/docs/release-process.txt @@ -0,0 +1,37 @@ +Performous release procedures +----------------------------- + +(1) Come to an agreement of the project being in a releasable state + - No bugs that make it "broken" + - No major regressions on old features + - New features should be either be somewhat usable or disabled + - All core developers must agree + +(2) Bump version number (remove plus and increment) + +(3) Build packages for all platforms + +(4) Test packages thoroughly on all platforms + - Allow at least 48 hours of testing for a new major (x.0.0) release + - Allow at least 24 hours of testing for a new minor (x.y.0) release + - No time limit for patch releases but the fixes need to be tested on + every platform. + - All core developers need to be around during testing + +(5) Upload packages and post a release announcement + +(6) Tag release on git and bump version number (add plus) + +If errors are found in any phase, the package building needs to be restarted and +the fixes tested. This does not start another 48/24 hour testing period if the +earlier version was already being tested. + +Steps 3 and 4 can be done at the same time, otherwise the process must be +sequential. In particular, no packages can be uploaded until all of them have +been built and tested properly. + +Core developers who haven't been seen for 48 hours on #performous can be +excluded. Core developers may also opt out by notifying about that in advance +(e.g. saying that they agree on a release or that they cannot participate in +testing). + |
|
From: Tapio V. <aa...@us...> - 2010-01-16 15:44:34
|
Module: web Branch: master Commit: 566967ef8d3f36f4f1a9c9610fb5963a446e4cf5 Author: Tapio Vierros <tap...@gm...> Date: Sat Jan 16 17:43:34 2010 +0200 Updated download links to 0.5.1 and changed ubuntu to point to playdeb.net --- htdocs-source/install.txt | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) diff --git a/htdocs-source/install.txt b/htdocs-source/install.txt index 8e3721c..ea1e142 100644 --- a/htdocs-source/install.txt +++ b/htdocs-source/install.txt @@ -6,16 +6,16 @@ Song downloads can be found on the separate <strong>songs page</strong>. :h2:Windows - WinXP or better: <a href="https://sourceforge.net/projects/performous/files/performous/0.5.0/Performous-0.5.0.exe/download">installer</a> + WinXP or better: <a href="https://sourceforge.net/projects/performous/files/performous/0.5.1/Performous-0.5.1.exe/download">installer</a> :h2:Mac OS X - OS X 10.5: <a href="https://sourceforge.net/projects/performous/files/performous/0.5.0/Performous-0.5.0.dmg/download">bundle</a> + OS X 10.5: <a href="https://sourceforge.net/projects/performous/files/performous/0.5.1/Performous-0.5.1.dmg/download">bundle</a> :h2:Linux - Ubuntu 9.10 Karmic Koala: <a href="https://sourceforge.net/projects/performous/files/performous/0.5.0/Performous-0.5.0-Ubuntu9.10-i386.deb/download">i386</a> <a href="https://sourceforge.net/projects/performous/files/performous/0.5.0/Performous-0.5.0-Ubuntu9.10-amd64.deb/download">amd64</a> - Ubuntu 8.04 LTS Hardy Heron: <a href="http://sourceforge.net/projects/performous/files/performous/Performous-0.3.2-Ubuntu8.04-i386.deb">i386</a> <a href="http://sourceforge.net/projects/performous/files/performous/Performous-0.3.2-Ubuntu8.04-amd64.deb">amd64</a> + Ubuntu 9.10 Karmic Koala: <a href="http://www.playdeb.net/software/Performous">playdeb.net</a> + Ubuntu 8.04 LTS Hardy Heron: <a href="http://sourceforge.net/projects/performous/files/performous/Performous-0.3.2-Ubuntu8.04-i386.deb">i386</a> <a href="http://sourceforge.net/projects/performous/files/performous/Performous-0.3.2-Ubuntu8.04-amd64.deb">amd64</a> version 0.3.2 Debian: <strong>performous</strong> in official repositories OpenSUSE: <a href="http://packman.links2linux.de/package/Performous/">packages</a> ArchLinux: <a href="http://aur.archlinux.org/packages.php?ID=24623">packages</a> @@ -25,7 +25,7 @@ If you get an error about unsatisfied dependencies on Ubuntu, you may have to en :h2:Other systems and development version - Source code: <a href="http://sourceforge.net/projects/performous/files/performous/0.5.0/Performous-0.5.0-Source.tar.bz2/download">universal</a> + Source code: <a href="http://sourceforge.net/projects/performous/files/performous/0.5.1/Performous-0.5.1-Source.tar.bz2/download">universal</a> The very latest source code is available in our Git repository. See the documentation wiki for more information. |
|
From: Tapio V. <aa...@us...> - 2010-01-16 15:44:31
|
Module: web Branch: master Commit: 26bd1feeefdbb6518a367485a5ba54c96734b291 Author: Tapio Vierros <tap...@gm...> Date: Sat Jan 16 17:36:03 2010 +0200 Shaped a release announcement. --- htdocs-source/index.txt | 15 +++++++++++++++ 1 files changed, 15 insertions(+), 0 deletions(-) diff --git a/htdocs-source/index.txt b/htdocs-source/index.txt index a6686e1..17ffe6f 100644 --- a/htdocs-source/index.txt +++ b/htdocs-source/index.txt @@ -1,5 +1,20 @@ Announcements +:h2:2010-01-16 - 0.5.1 released +This is a bugfix release, most notably fixing issues with Windows version and adding more instrument mappings. List of changes is below and the packages can be found from the download page. + + Advanced audio sync correction + Dance gameplay improvements + Many controller detection and mapping fixes + Fix flashing note issue + Fix dance game not working under Windows (missing file) + Fix Windows font for scale in singing note lines + Dutch translation + --jstest, simple joystick button identification utility + Other small tweaks + +In addition, we would be delighted to receive videos and photos of people performing with Performous! + :h2:2010-01-13 - 0.5.0 released <img src="imgs/menu_fi-small.jpg" alt=""/><img src="imgs/dance-multi2-small.jpg" style="margin-left: 1mm" alt=""/> This is the first release to include <strong>Windows</strong> and <strong>Mac</strong> binaries as well. A lot of work has been done by Xaldyz, Zar, Stump and others to make this possible. Meanwhile a large number of improvements and new features have been added, including of course the all new dance simulator developed during December by Aave, JNikkola and Kemppi, out of whom Aave has already become a core developer, already boosting about 200 commits. Another new developer who has been very active in this release is Peque who created the new main menu and gave some face lift for the default theme, among other things. The new features include: |
|
From: Yoda-JM <yo...@us...> - 2010-01-16 14:05:16
|
Module: performous Branch: refs/tags/0.5.1 Tag: 501c7731b50ebb54585cbcdec6e6b7317c5deccd Tagger: Vincent Le Ligeour <yo...@us...> Date: Sat Jan 16 15:03:21 2010 +0100 0.5.1 release |
|
From: Yoda-JM <yo...@us...> - 2010-01-16 13:54:08
|
Module: performous Branch: master Commit: 7bc1183cdd0f4c2d6a88c15a5b714f3e624f3ad6 Author: Vincent Le Ligeour <yo...@us...> Date: Sat Jan 16 14:53:48 2010 +0100 Updated nl translation --- lang/nl.po | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lang/nl.po b/lang/nl.po index 3ebcdbc..668539f 100644 --- a/lang/nl.po +++ b/lang/nl.po @@ -123,11 +123,11 @@ msgstr "" #: ../game/screen_sing.cc:322 msgid " ENTER to skip instrumental break" -msgstr " ENTER om het muzikaal intermezzo over te slaan" +msgstr " ENTER: sla muzikaal stuk over" #: ../game/screen_sing.cc:323 msgid " Remember to wait for grading!" -msgstr " Vergeet niet te wachten op de uitslag!" +msgstr " Even wachten op de uitslag!" #: ../game/screen_sing.cc:411 msgid "No player!" |
|
From: Yoda-JM <yo...@us...> - 2010-01-16 13:52:19
|
Module: performous
Branch: master
Commit: b55dd19ad72c477bb16b637109e80096afb50d91
Author: Vincent Le Ligeour <yo...@us...>
Date: Sat Jan 16 14:51:53 2010 +0100
Cleaned up gentoo portage overlay
---
.../performous/performous-0.3.0.ebuild | 92 ---------------
.../performous/performous-0.3.1.ebuild | 123 --------------------
...ormous-0.5.0.ebuild => performous-0.5.1.ebuild} | 0
3 files changed, 0 insertions(+), 215 deletions(-)
diff --git a/portage-overlay/games-arcade/performous/performous-0.3.0.ebuild b/portage-overlay/games-arcade/performous/performous-0.3.0.ebuild
deleted file mode 100644
index c01df62..0000000
--- a/portage-overlay/games-arcade/performous/performous-0.3.0.ebuild
+++ /dev/null
@@ -1,92 +0,0 @@
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /cvsroot/ultrastar-ng/UltraStar-ng/portage-overlay/games-arcade/performous/performous-9999.ebuild,v 1.10 2007/09/29 13:04:19 yoda-jm Exp $
-
-inherit games cmake-utils
-
-RESTRICT="nostrip"
-
-MY_PN=Performous
-MY_P=${MY_PN}-${PV}-Source
-SONGS_PN=ultrastar-songs
-SONGS_P=${SONGS_PN}-2
-
-DESCRIPTION="SingStar GPL clone"
-HOMEPAGE="http://performous.org"
-SRC_URI=" mirror://sourceforge/${PN}/${MY_P}.tar.bz2
- songs? ( mirror://sourceforge/${PN}/${SONGS_P}.tar.bz2 )"
-
-LICENSE="GPL-2
- songs? (
- CCPL-Attribution-ShareAlike-NonCommercial-2.5
- CCPL-Attribution-NonCommercial-NoDerivs-2.5
- )"
-SLOT="0"
-KEYWORDS="~x86 ~amd64 ~ppc ~ppc64"
-
-IUSE="debug alsa portaudio pulseaudio jack songs gstreamer"
-
-RDEPEND="gnome-base/librsvg
- dev-libs/boost
- x11-libs/pango
- dev-cpp/libxmlpp
- media-libs/libsdl
- media-gfx/imagemagick
- (
- virtual/opengl
- virtual/glu
- )
- >=media-video/ffmpeg-0.4.9_p20070616-r20
- alsa? ( media-libs/alsa-lib )
- jack? ( media-sound/jack-audio-connection-kit )
- portaudio? ( media-libs/portaudio )
- gstreamer? ( media-libs/gstreamer )
- pulseaudio? ( media-sound/pulseaudio )
- sys-apps/help2man
- !games-arcade/ultrastar-ng"
-DEPEND="${RDEPEND}
- >=dev-util/cmake-2.6.0"
-
-pkg_setup() {
- games_pkg_setup
- if ! built_with_use media-libs/libsdl opengl; then
- eerror "libsdl wasn't build with opengl support"
- fi
- if ! built_with_use --missing true dev-libs/boost threads ; then
- eerror "Please emerge dev-libs/boost with USE=threads"
- fi
-}
-
-src_compile() {
- cd "${MY_P}"
- mkdir build
- cd build
- cmake \
- -DCMAKE_CXX_FLAGS="${CXXFLAGS}" \
- -DCMAKE_INSTALL_PREFIX="${GAMES_PREFIX}" \
- $(cmake-utils_use_with alsa ALSA) \
- $(cmake-utils_use_with jack JACK) \
- $(cmake-utils_use_with pulseaudio PULSEAUDIO) \
- $(cmake-utils_use_with portaudio PORTAUDIO) \
- $(cmake-utils_use_with gstreamer GSTREAMER) \
- .. || die "cmake failed"
- emake || die "emake failed"
-}
-
-src_install() {
- cd "${MY_P}/build"
- emake DESTDIR="${D}" install || die "make install failed"
- keepdir "${GAMES_DATADIR}"/ultrastar/songs
- # copy files at the right place
- rm -rf "${D}${GAMES_PREFIX}/share/${PN}"/{applications,pixmaps}
- mv "${D}/${GAMES_PREFIX}/share/${PN}" "${D}/${GAMES_DATADIR}/"
- mv "${D}/${GAMES_PREFIX}/lib" "${D}/usr/"
- if use songs; then
- insinto "${GAMES_DATADIR}"/ultrastar
- doins -r ../../songs || die "doins songs failed"
- fi
- doicon data/${PN}.xpm
- domenu data/${PN}.desktop
- dodoc ../docs/*.txt
- prepgamesdirs
-}
diff --git a/portage-overlay/games-arcade/performous/performous-0.3.1.ebuild b/portage-overlay/games-arcade/performous/performous-0.3.1.ebuild
deleted file mode 100644
index ca2ac06..0000000
--- a/portage-overlay/games-arcade/performous/performous-0.3.1.ebuild
+++ /dev/null
@@ -1,123 +0,0 @@
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /cvsroot/ultrastar-ng/UltraStar-ng/portage-overlay/games-arcade/performous/performous-9999.ebuild,v 1.10 2007/09/29 13:04:19 yoda-jm Exp $
-
-inherit games cmake-utils
-
-RESTRICT="nostrip"
-
-MY_PN=Performous
-MY_P=${MY_PN}-${PV}-Source
-SONGS_PN=ultrastar-songs
-
-DESCRIPTION="Karaoke game similar to Singstar"
-HOMEPAGE="http://performous.org"
-SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.bz2
- songs? (
- mirror://sourceforge/${PN}/${SONGS_PN}-jc-1.zip
- mirror://sourceforge/${PN}/${SONGS_PN}-libre-3.zip
- mirror://sourceforge/${PN}/${SONGS_PN}-restricted-3.zip
- mirror://sourceforge/${PN}/${SONGS_PN}-shearer-1.zip
- )"
-
-LICENSE="GPL-2
- songs? (
- CCPL-Attribution-ShareAlike-NonCommercial-2.5
- CCPL-Attribution-NonCommercial-NoDerivs-2.5
- )"
-SLOT="0"
-KEYWORDS="~x86 ~amd64 ~ppc ~ppc64"
-
-IUSE="debug alsa portaudio pulseaudio jack songs gstreamer"
-
-RDEPEND="gnome-base/librsvg
- dev-libs/boost
- x11-libs/pango
- dev-cpp/libxmlpp
- media-libs/libsdl[joystick,opengl]
- media-gfx/imagemagick
- (
- virtual/opengl
- virtual/glu
- )
- >=media-video/ffmpeg-0.4.9_p20070616-r20
- alsa? ( media-libs/alsa-lib )
- jack? ( media-sound/jack-audio-connection-kit )
- portaudio? ( media-libs/portaudio )
- gstreamer? ( media-libs/gstreamer )
- pulseaudio? ( media-sound/pulseaudio )
- sys-apps/help2man
- !games-arcade/ultrastar-ng"
-DEPEND="${RDEPEND}
- >=dev-util/cmake-2.6.0"
-
-pkg_setup() {
- games_pkg_setup
- if ! built_with_use --missing true dev-libs/boost threads ; then
- eerror "Please emerge dev-libs/boost with USE=threads"
- fi
-}
-
-src_unpack() {
- unpack "${MY_P}.tar.bz2"
- mv "${MY_P}" "${P}"
- if use songs; then
- cd "${S}"
- unpack "${SONGS_PN}-jc-1.zip"
- unpack "${SONGS_PN}-libre-3.zip"
- unpack "${SONGS_PN}-restricted-3.zip"
- unpack "${SONGS_PN}-shearer-1.zip"
- fi
-}
-
-src_compile() {
- mkdir build
- cd build
- plugins="-DLIBDA_AUTODETECT_PLUGINS=false -DLIBDA_PLUGIN_TESTING=false"
- if use alsa ; then
- plugins="$plugins -DLIBDA_PLUGIN_ALSA=true"
- else
- plugins="$plugins -DLIBDA_PLUGIN_ALSA=false"
- fi
- if use jack ; then
- plugins="$plugins -DLIBDA_PLUGIN_JACK=true"
- else
- plugins="$plugins -DLIBDA_PLUGIN_JACK=false"
- fi
- if use gstreamer ; then
- plugins="$plugins -DLIBDA_PLUGIN_GSTREAMER=true"
- else
- plugins="$plugins -DLIBDA_PLUGIN_GSTREAMER=false"
- fi
- if use portaudio ; then
- plugins="$plugins -DLIBDA_PLUGIN_PORTAUDIO=true"
- else
- plugins="$plugins -DLIBDA_PLUGIN_PORTAUDIO=false"
- fi
- if use pulseaudio ; then
- plugins="$plugins -DLIBDA_PLUGIN_PULSE=true"
- else
- plugins="$plugins -DLIBDA_PLUGIN_PULSE=false"
- fi
- cmake \
- -DCMAKE_CXX_FLAGS="${CXXFLAGS}" \
- -DCMAKE_INSTALL_PREFIX="/usr" \
- $plugins \
- .. || die "cmake failed"
- emake || die "emake failed"
-}
-
-src_install() {
- cd build
- emake DESTDIR="${D}" install || die "make install failed"
- keepdir "/usr/ultrastar/songs"
- rm -rf "${D}/usr/share/${PN}"/{applications,pixmaps}
- if use songs; then
- insinto "/usr/share/games/ultrastar"
- doins -r ../songs || die "doins songs failed"
- fi
- doicon data/${PN}.xpm
- domenu data/${PN}.desktop
- dodoc ../docs/*.txt
- prepgamesdirs
-}
diff --git a/portage-overlay/games-arcade/performous/performous-0.5.0.ebuild b/portage-overlay/games-arcade/performous/performous-0.5.1.ebuild
similarity index 100%
rename from portage-overlay/games-arcade/performous/performous-0.5.0.ebuild
rename to portage-overlay/games-arcade/performous/performous-0.5.1.ebuild
|
|
From: Yoda-JM <yo...@us...> - 2010-01-16 13:52:16
|
Module: performous Branch: master Commit: 5c038ae3dcf95c886bcfca82528da1b4f5862b21 Author: Vincent Le Ligeour <yo...@us...> Date: Sat Jan 16 14:50:52 2010 +0100 Bumped version --- CMakeLists.txt | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 52dbdd3..e9b421c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,7 +1,7 @@ project(Performous CXX) cmake_minimum_required(VERSION 2.6) cmake_policy(VERSION 2.6) -set(PROJECT_VERSION "0.5.1") +set(PROJECT_VERSION "0.5.1+") # Avoid source tree pollution if(CMAKE_SOURCE_DIR STREQUAL CMAKE_BINARY_DIR) |
|
From: Yoda-JM <yo...@us...> - 2010-01-16 13:29:47
|
Module: performous Branch: master Commit: e93fe56dfbc40e43d1651348ba46d951b2bff4fb Author: Vincent Le Ligeour <yo...@us...> Date: Sat Jan 16 14:29:26 2010 +0100 Added translation --- lang/nl.po | 211 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 211 insertions(+), 0 deletions(-) diff --git a/lang/nl.po b/lang/nl.po new file mode 100644 index 0000000..3ebcdbc --- /dev/null +++ b/lang/nl.po @@ -0,0 +1,211 @@ +msgid "" +msgstr "" +"Project-Id-Version: performous\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2010-01-16 12:12+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: Tim Ooms <tim...@us...>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Poedit-KeywordsList: _\n" +"X-Poedit-Basepath: .\n" +"X-Poedit-SearchPath-0: ../game\n" + +#: ../game/screen_players.cc:110 +msgid "No players found!" +msgstr "Geen spelers gevonden!" + +#: ../game/screen_players.cc:111 +msgid "Enter a name to create a new player." +msgstr "Voer een naam in om een nieuwe speler aan te maken." + +#: ../game/screen_players.cc:113 +msgid "Press enter to create player!" +msgstr "Druk op enter om de nieuwe speler te maken!" + +#: ../game/screen_players.cc:120 +msgid "You reached %1% points!" +msgstr "Je hebt %1% punten behaald!" + +#: ../game/screen_players.cc:121 +msgid "Change player with arrow keys." +msgstr "Verander de speler met de pijltjes-toetsen" + +#: ../game/screen_players.cc:122 +msgid "Name:" +msgstr "Naam:" + +#: ../game/screen_players.cc:125 +msgid "Type text to filter or create a new player." +msgstr "Typ tekst om te zoeken of een nieuwe speler aan te maken." + +#: ../game/screen_players.cc:125 +msgid "Search Text:" +msgstr "Zoek op tekst:" + +#: ../game/songs.cc:181 +msgid "random order" +msgstr "willekeurige volgorde" + +#: ../game/songs.cc:182 +msgid "sorted by song" +msgstr "gesorteerd op titel" + +#: ../game/songs.cc:183 +msgid "sorted by artist" +msgstr "gesorteerd op artiest" + +#: ../game/songs.cc:184 +msgid "sorted by edition" +msgstr "gesorteerd op editie" + +#: ../game/songs.cc:185 +msgid "sorted by genre" +msgstr "gesorteerd op genre" + +#: ../game/songs.cc:186 +msgid "sorted by path" +msgstr "gesorteerd op pad" + +#: ../game/songs.cc:187 +msgid "sorted by language" +msgstr "gesorteerd op taal" + +#: ../game/screen_intro.cc:10 +msgid "Perform" +msgstr "Performen" + +#: ../game/screen_intro.cc:10 +msgid "Start performing!" +msgstr "Opvoering starten!" + +#: ../game/screen_intro.cc:11 +msgid "Practice" +msgstr "Oefenen" + +#: ../game/screen_intro.cc:11 +msgid "Check your skills or test the microphones" +msgstr "Je vaardigheden testen en de microfoons controleren" + +#: ../game/screen_intro.cc:12 +msgid "Configure" +msgstr "Opties" + +#: ../game/screen_intro.cc:12 +msgid "Configure game options" +msgstr "Spelopties aanpassen" + +#: ../game/screen_intro.cc:13 +msgid "Quit" +msgstr "Afsluiten" + +#: ../game/screen_intro.cc:13 +msgid "Leave the game" +msgstr "Spel verlaten" + +#: ../game/screen_intro.cc:21 +msgid "No playback devices could be used.\n" +msgstr "Er konden geen afspeelapparaten gebruikt worden.\n" + +#: ../game/screen_intro.cc:22 +msgid "No microphones found.\n" +msgstr "Geen microfoons gevonden.\n" + +#: ../game/screen_intro.cc:23 +msgid "" +"\n" +"Please configure some before playing." +msgstr "" +"\n" +"Gelieve eerst de spelopties aan te passen voor het spelen." + +#: ../game/screen_sing.cc:322 +msgid " ENTER to skip instrumental break" +msgstr " ENTER om het muzikaal intermezzo over te slaan" + +#: ../game/screen_sing.cc:323 +msgid " Remember to wait for grading!" +msgstr " Vergeet niet te wachten op de uitslag!" + +#: ../game/screen_sing.cc:411 +msgid "No player!" +msgstr "Geen speler!" + +#: ../game/screen_sing.cc:420 +msgid "Hit singer" +msgstr "Hitzanger" + +#: ../game/screen_sing.cc:421 +msgid "Lead singer" +msgstr "Solozanger" + +#: ../game/screen_sing.cc:422 +#: ../game/screen_sing.cc:428 +#: ../game/screen_sing.cc:434 +msgid "Rising star" +msgstr "Opkomende ster" + +#: ../game/screen_sing.cc:423 +#: ../game/screen_sing.cc:429 +#: ../game/screen_sing.cc:435 +msgid "Amateur" +msgstr "Amateur" + +#: ../game/screen_sing.cc:424 +#: ../game/screen_sing.cc:436 +msgid "Tone deaf" +msgstr "Toondoof" + +#: ../game/screen_sing.cc:426 +msgid "Maniac" +msgstr "Maniak" + +#: ../game/screen_sing.cc:427 +msgid "Hoofer" +msgstr "Professional" + +#: ../game/screen_sing.cc:430 +msgid "Loser" +msgstr "Loser" + +#: ../game/screen_sing.cc:432 +msgid "Virtuoso" +msgstr "Virtuoos" + +#: ../game/screen_sing.cc:433 +msgid "Rocker" +msgstr "Rocker" + +#: ../game/screen_songs.cc:184 +msgid "No songs found!" +msgstr "Geen liedjes gevonden!" + +#: ../game/screen_songs.cc:185 +msgid "" +"Visit performous.org\n" +"for free songs" +msgstr "" +"Bezoek performous.org\n" +"voor gratis liedjes" + +#: ../game/screen_songs.cc:187 +msgid "no songs match search" +msgstr "filter geeft geen resultaat" + +#: ../game/screen_songs.cc:195 +msgid "(press END to view hiscores)" +msgstr "(duw op END om hoogste scores te zien)" + +#: ../game/screen_songs.cc:196 +msgid "filter: " +msgstr "filter: " + +#: ../game/screen_songs.cc:196 +msgid "none" +msgstr "geen" + +#: ../game/screen_hiscore.cc:88 +msgid "Hiscore for " +msgstr "Hoogste scores voor " |
|
From: Yoda-JM <yo...@us...> - 2010-01-16 11:30:46
|
Module: performous Branch: master Commit: eee976c454b464a5419d3b23cdf88863333deea4 Author: Vincent Le Ligeour <yo...@us...> Date: Sat Jan 16 12:30:15 2010 +0100 Bumped version --- CMakeLists.txt | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 66aa7e8..52dbdd3 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,7 +1,7 @@ project(Performous CXX) cmake_minimum_required(VERSION 2.6) cmake_policy(VERSION 2.6) -set(PROJECT_VERSION "0.5.0+") +set(PROJECT_VERSION "0.5.1") # Avoid source tree pollution if(CMAKE_SOURCE_DIR STREQUAL CMAKE_BINARY_DIR) |
|
From: Tapio V. <aa...@us...> - 2010-01-16 10:28:47
|
Module: performous
Branch: master
Commit: d5cd4beda68f17e20988f1c111174db3c741f442
Author: Tapio Vierros <tap...@gm...>
Date: Sat Jan 16 12:28:06 2010 +0200
Added documentation about Xbox RB instruments.
---
docs/instruments.txt | 39 ++++++++++++++++++++++++++++++++++-----
game/joystick.cc | 2 +-
2 files changed, 35 insertions(+), 6 deletions(-)
diff --git a/docs/instruments.txt b/docs/instruments.txt
index ab70bef..e3e5135 100644
--- a/docs/instruments.txt
+++ b/docs/instruments.txt
@@ -72,6 +72,23 @@ Ex: A5- => SDL axis 4 with negative value
PICK DOWN: A6+
PICK UP: A6-
+[Rock Band I] Xbox360 Guitar
+ SDL name: Controller (Harmonix Guitar for Xbox 360) (at least on Windows)
+ GREEN FRET: B1
+ RED FRET: B2
+ YELLOW FRET: B4
+ BLUE FRET: B3
+ ORANGE FRET: B5
+ START: B8
+ SELECT: B7
+ MIC SWITCH: A3
+ TILT: A4
+ WHAMMY: A5
+ UP: HAT0: 4
+ DOWN: HAT0: 1
+ LEFT: HAT0: 8
+ RIGHT: HAT0: 2
+
[Guitar Hero X0] Guitar Hero X-plorer
USB id: 1430:4748
SDL name: Guitar Hero X-plorer
@@ -112,10 +129,10 @@ Ex: A5- => SDL axis 4 with negative value
[Rock Band I] PS3 Drumkit
USB id: 12ba:0210
SDL name: Licensed by Sony Computer Entertainment America Harmonix Drum Kit for PlayStation(R)3
- RED FRET or CIRCLE: B3
- YELLOW FRET or TRIANGLE: B4
- BLUE FRET or SQUARE: B1
- GREEN FRET or CROSS: B2
+ RED PAD or CIRCLE: B3
+ YELLOW PAD or TRIANGLE: B4
+ BLUE PAD or SQUARE: B1
+ GREEN PAD or CROSS: B2
KICK: B5
START: B10
SELECT: B9
@@ -125,7 +142,19 @@ Ex: A5- => SDL axis 4 with negative value
LEFT: A5-
RIGHT: A5+
-
+[Rock Band I] Xbox360 Drumkit
+ SDL name: Controller (Harmonix Drum Kit for Xbox 360) (at least on Windows)
+ RED PAD B2
+ YELLOW PAD B4
+ BLUE PAD B3
+ GREEN PAD B1
+ KICK: B5
+ START: B8
+ SELECT: B7
+ UP: HAT0: 1
+ DOWN: HAT0: 4
+ LEFT: HAT0: 8
+ RIGHT: HAT0: 2
Performous InputDev button numbers
----------------------------------
diff --git a/game/joystick.cc b/game/joystick.cc
index a282dca..6351766 100644
--- a/game/joystick.cc
+++ b/game/joystick.cc
@@ -43,7 +43,7 @@ int input::buttonFromSDL(input::Private::Type _type, unsigned int _sdl_button) {
{ 2, 0, 1, 3, 4, 5, -1, -1, 8, 9, -1, -1 }, // Guitar Hero guitar
{ 0, 1, 3, 2, 4,-1, 8, 9, -1, -1, -1, -1 }, // Guitar Hero X-plorer guitar
{ 3, 0, 1, 2, 4, 5, -1, -1, 8, 9, -1, -1 }, // Rock Band guitar PS3
- { 0, 1, 3, 2, 4, 5, 8, 9, -1, -1, -1, -1 }, // Rock Band guitar XBOX360
+ { 0, 1, 3, 2, 4,-1, 8, 9, -1, -1, -1, -1 }, // Rock Band guitar XBOX360
//K R Y B G O // for drums
{ 3, 4, 1, 2, 0, 4, -1, -1, 8, 9, -1, -1 }, // Guitar Hero drums
{ 3, 4, 1, 2, 0,-1, -1, -1, 8, 9, -1, -1 }, // Rock Band drums PS3
|
|
From: Tapio V. <aa...@us...> - 2010-01-16 10:12:01
|
Module: performous
Branch: master
Commit: e5ab1cf5d92f2a76caeab4ca78f4acf71e927fd5
Author: Tapio Vierros <tap...@gm...>
Date: Sat Jan 16 12:08:30 2010 +0200
Rest of Xbox360 RB mapping.
---
game/joystick.cc | 31 +++++++++++++++++++++++--------
1 files changed, 23 insertions(+), 8 deletions(-)
diff --git a/game/joystick.cc b/game/joystick.cc
index 21bd375..a282dca 100644
--- a/game/joystick.cc
+++ b/game/joystick.cc
@@ -40,14 +40,14 @@ static const unsigned SDL_BUTTONS = 12;
int input::buttonFromSDL(input::Private::Type _type, unsigned int _sdl_button) {
static const int inputmap[9][SDL_BUTTONS] = {
//G R Y B O S // for guitars (S=starpower)
- { 2, 0, 1, 3, 4, 5, -1, -1, 8, 9, -1, -1 }, // Guitar Hero guitar
- { 0, 1, 3, 2, 4,-1, 8, 9,-1,-1, -1, -1 }, // Guitar Hero X-plorer guitar
- { 3, 0, 1, 2, 4, 5, -1, -1, 8, 9, -1, -1 }, // Rock Band guitar PS3
- { 0, 1, 3, 2, 4, 5, -1, -1, 8, 9, -1, -1 }, // Rock Band guitar XBOX360
+ { 2, 0, 1, 3, 4, 5, -1, -1, 8, 9, -1, -1 }, // Guitar Hero guitar
+ { 0, 1, 3, 2, 4,-1, 8, 9, -1, -1, -1, -1 }, // Guitar Hero X-plorer guitar
+ { 3, 0, 1, 2, 4, 5, -1, -1, 8, 9, -1, -1 }, // Rock Band guitar PS3
+ { 0, 1, 3, 2, 4, 5, 8, 9, -1, -1, -1, -1 }, // Rock Band guitar XBOX360
//K R Y B G O // for drums
- { 3, 4, 1, 2, 0, 4, -1, -1, 8, 9, -1, -1 }, // Guitar Hero drums
- { 3, 4, 1, 2, 0,-1, -1, -1, 8, 9, -1, -1 }, // Rock Band drums PS3
- { 4, 1, 3, 2, 0,-1, -1, -1, 8, 9, -1, -1 }, // Rock Band drums XBOX360
+ { 3, 4, 1, 2, 0, 4, -1, -1, 8, 9, -1, -1 }, // Guitar Hero drums
+ { 3, 4, 1, 2, 0,-1, -1, -1, 8, 9, -1, -1 }, // Rock Band drums PS3
+ { 4, 1, 3, 2, 0,-1, 8, 9, -1, -1, -1, -1 }, // Rock Band drums XBOX360
// Left Down Up Right DownL DownR UpL UpR Start Select
{ 0, 1, 2, 3, 6, 7, 4, 5, 9, 8, -1, -1 }, // generic dance pad
{ 9, 8, -1, -1, -1, -1, -1, -1, 0, 3, 1, 2 } // TigerGame dance pad
@@ -642,7 +642,8 @@ bool input::SDL::pushEvent(SDL_Event _e) {
if(!devices[joy_id].assigned()) return false;
if (_e.jaxis.axis == 5 || _e.jaxis.axis == 6) {
event.type = input::Event::PICK;
- } else if (_e.jaxis.axis == 2) {
+ } else if (_e.jaxis.axis == 2 || (devices[joy_id].type() == input::Private::GUITAR_RB_XB360
+ && _e.jaxis.axis == 4)) {
event.type = input::Event::WHAMMY;
} else {
return false;
@@ -650,6 +651,20 @@ bool input::SDL::pushEvent(SDL_Event _e) {
for( unsigned int i = 0 ; i < BUTTONS ; ++i ) {
event.pressed[i] = devices[joy_id].pressed(i);
}
+ // XBox RB guitar's Tilt sensor
+ if (devices[joy_id].type() == input::Private::GUITAR_RB_XB360 && _e.jaxis.axis == 3) {
+ event.button = input::STARPOWER_BUTTON;
+ if (_e.jaxis.value < -2) {
+ event.type = input::Event::PRESS;
+ event.pressed[event.button] = true;
+ } else {
+ event.type = input::Event::RELEASE;
+ event.pressed[event.button] = false;
+ }
+ devices[joy_id].addEvent(event);
+ break;
+ }
+ // Direction
if(_e.jaxis.value > 0 ) { // down
event.button = 0;
devices[joy_id].addEvent(event);
|
|
From: Yoda-JM <yo...@us...> - 2010-01-16 08:57:30
|
Module: performous
Branch: master
Commit: a7816ab56254250d7909ab9984a0b430fc0072ee
Author: Vincent Le Ligeour <yo...@us...>
Date: Sat Jan 16 09:57:11 2010 +0100
Added Dance mat detection
---
game/joystick.cc | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/game/joystick.cc b/game/joystick.cc
index 61ec453..21bd375 100644
--- a/game/joystick.cc
+++ b/game/joystick.cc
@@ -306,6 +306,9 @@ void input::SDL::init() {
} else if( name.find("TigerGame") != std::string::npos ) {
std::cout << " Detected as: TigerGame Dance Pad" << std::endl;
input::Private::devices[i] = input::Private::InputDevPrivate(input::Private::DANCEPAD_TIGERGAME);
+ } else if( name.find("Dance mat") != std::string::npos ) {
+ std::cout << " Detected as: Generic Dance Pad" << std::endl;
+ input::Private::devices[i] = input::Private::InputDevPrivate(input::Private::DANCEPAD_GENERIC);
} else if( name.find("RedOctane USB Pad") != std::string::npos ) {
std::cout << " Detected as: Generic Dance Pad" << std::endl;
input::Private::devices[i] = input::Private::InputDevPrivate(input::Private::DANCEPAD_GENERIC);
|