From 89fdb71c854b2b5081e1cb5ec3e26e1bb93e3b60 Mon Sep 17 00:00:00 2001 From: brunzelchen Date: Wed, 24 Nov 2010 18:02:06 +0000 Subject: - fix: crash at startup (my fault) - fix: it was possible to add non-medley songs to the medley playlist -> crash in singscreen - updated polish language (thx to Pit33) - deactivate all elements (but not background/video) in singscreen (with "N") git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/1.0.1 Challenge MOD@2751 b956fd51-792f-4845-bead-9b4dfca2ff2c --- Game/Code/Classes/UDraw.pas | 6 +- Game/Code/Classes/URecord.pas | 32 +++------ Game/Code/Classes/UWebCam.pas | 6 +- Game/Code/Screens/UScreenOptionsRecord.pas | 16 ++--- Game/Code/Screens/UScreenSing.pas | 5 +- Game/Code/Screens/UScreenSong.pas | 3 +- Game/Code/UltraStar.dpr | 2 +- Game/Code/lib/DSPack/UCaptureWDM.pas | 29 +++++--- Game/Output/Changelog.german.txt | 2 +- Game/Output/Changelog.txt | 2 +- Game/Output/Languages/German.ini | 8 +-- Game/Output/Languages/Languages.xls | Bin 217600 -> 217600 bytes Game/Output/Languages/Polish.ini | 106 ++++++++++++++++------------- Installer/settings/variables.nsh | 2 +- 14 files changed, 114 insertions(+), 105 deletions(-) diff --git a/Game/Code/Classes/UDraw.pas b/Game/Code/Classes/UDraw.pas index 8b7fd8b4..90efe40e 100644 --- a/Game/Code/Classes/UDraw.pas +++ b/Game/Code/Classes/UDraw.pas @@ -64,7 +64,8 @@ var TickOld: cardinal; TickOld2:cardinal; //end Singbar Mod - ShowNotes: integer; //0=show all; 1=don't show notes+rating; 2=don't show notes, rating, score+score bar; 3=also lyrics + ShowNotes: integer; //0=show all; 1=don't show notes+rating; 2=don't show notes, rating, score+score bar; + //3=also lyrics; 4=hide all @@ -2014,6 +2015,9 @@ var x,y: real; CurTime, TotalTime: real; progress: real; begin + if (ShowNotes>3) then + Exit; + x := Theme.Sing.StaticTimeProgress.x; y := Theme.Sing.StaticTimeProgress.y; width:= Theme.Sing.StaticTimeProgress.w; diff --git a/Game/Code/Classes/URecord.pas b/Game/Code/Classes/URecord.pas index ebb0f5b8..7354d931 100644 --- a/Game/Code/Classes/URecord.pas +++ b/Game/Code/Classes/URecord.pas @@ -301,18 +301,17 @@ var end; end; -// mic: array[0..15] of integer; begin // checks for recording devices and puts them into array; + //Log.LogError('Init recoding devices...'); SetLength(SoundCard, 0); BASS_RecordFree; SC := 0; - //Descr := BASS_RecordGetDeviceDescription(SC); Proceed := BASS_RecordGetDeviceInfo(SC, &Info); - Descr := Info.name; - while {(Descr <> '')} Proceed and not (info.flags and BASS_DEVICE_ENABLED=0) do + while Proceed and not (info.flags and BASS_DEVICE_ENABLED=0) do begin + Descr := Info.name; //If there is another SoundCard with the Same ID, Search an available Name if (IsDuplicate(Descr)) then begin @@ -325,16 +324,15 @@ begin end; SetLength(SoundCard, SC+1); -// Log.LogError('Device #' + IntToStr(SC+1) + ': ' + Descr); + //Log.LogError('Device #' + IntToStr(SC+1) + ': ' + Descr); SoundCard[SC].Description := Descr; - // check for recording inputs -// mic[device] := -1; // default to no change + //check for recording inputs SCI := 0; BASS_RecordInit(SC); Flags := BASS_RecordGetInput(SCI, PSingle(nil)^); InputName := BASS_RecordGetInputName(SCI); -// Log.LogError('Input #' + IntToStr(SCI) + ' (' + IntToStr(Flags) + '): ' + InputName); + //Log.LogError('Input #' + IntToStr(SCI) + ' (' + IntToStr(Flags) + '): ' + InputName); SetLength(SoundCard[SC].Input, 1); SoundCard[SC].Input[SCI].Name := InputName; @@ -347,33 +345,19 @@ begin SetLength(SoundCard[SC].Input, SCI+1); InputName := BASS_RecordGetInputName(SCI); SoundCard[SC].Input[SCI].Name := InputName; -// Log.LogError('Input #' + IntToStr(SCI) + ' (' + IntToStr(Flags) + '): ' + InputName); + //Log.LogError('Input #' + IntToStr(SCI) + ' (' + IntToStr(Flags) + '): ' + InputName); end; -{ if (flags and BASS_INPUT_TYPE_MASK) = BASS_INPUT_TYPE_MIC then begin - mic[device] := input; // auto set microphone - end;} - Inc(SCI); Flags := BASS_RecordGetInput(SCI, PSingle(nil)^); end; -{ if mic[device] <> -1 then begin - Log.LogAnalyze('Found the mic at input ' + IntToStr(Mic[device])) - end else begin - Log.LogAnalyze('Mic not found'); - mic[device] := 0; // setting to the first one (for kxproject) - end; - SoundCard[SC].InputSeleceted := Mic[Device];} - - BASS_RecordFree; Inc(SC); - //Descr := BASS_RecordGetDeviceDescription(SC); Proceed := BASS_RecordGetDeviceInfo(SC, &Info); - Descr := Info.name; end; // while + //Log.LogError('End of Init recoding devices.'); end; end. diff --git a/Game/Code/Classes/UWebCam.pas b/Game/Code/Classes/UWebCam.pas index 5abb7622..9457a28d 100644 --- a/Game/Code/Classes/UWebCam.pas +++ b/Game/Code/Classes/UWebCam.pas @@ -75,6 +75,9 @@ const width = 320; height = 240; +var + IWebCamDevice: TList; + begin if WebCamReady then exit; @@ -84,7 +87,8 @@ begin if(Ini.EnableWebCam=0) then exit; - if (Length(GetCapDevices())-1 < Ini.WebCamID) then + GetCapDevices(IWebCamDevice); + if (Length(IWebCamDevice)-1 < Ini.WebCamID) then Exit; try diff --git a/Game/Code/Screens/UScreenOptionsRecord.pas b/Game/Code/Screens/UScreenOptionsRecord.pas index ea79fbe3..3ff73cca 100644 --- a/Game/Code/Screens/UScreenOptionsRecord.pas +++ b/Game/Code/Screens/UScreenOptionsRecord.pas @@ -116,16 +116,16 @@ var SCI: integer; begin inherited Create; - + LoadFromTheme(Theme.OptionsRecord); SetLength(ICard, Length(Recording.SoundCard)); - for SC := 0 to High(Recording.SoundCard) do - ICard[SC] := Recording.SoundCard[SC].Description; - if (Length(Recording.SoundCard)>0) then begin + for SC := 0 to High(Recording.SoundCard) do + ICard[SC] := Recording.SoundCard[SC].Description; + SetLength(IInput, Length(Recording.SoundCard[Ini.Card].Input)); for SCI := 0 to High(Recording.SoundCard[Ini.Card].Input) do IInput[SCI] := Recording.SoundCard[Ini.Card].Input[SCI].Name; @@ -136,12 +136,11 @@ begin SelectSlideChannelR := AddSelectSlide(Theme.OptionsRecord.SelectSlideChannelR, Ini.CardList[0].ChannelR, IChannel); end; - IWebCamDevice := GetCapDevices(); + GetCapDevices(IWebCamDevice); if (Length(IWebCamDevice)=0) then Ini.EnableWebCam := 0; SelectSlideWebCamOnOff := AddSelectSlide(Theme.OptionsRecord.SelectSlideWebCamOnOff, Ini.EnableWebCam, IEnableWebCam); - if (Length(IWebCamDevice)>0) then begin if (Length(IWebCamDevice)-1 < Ini.WebCamID) then @@ -155,7 +154,6 @@ begin WebCamPreviewOn := (Ini.EnableWebCam=1); end else WebCamPreviewOn := false; - AddButton(Theme.OptionsRecord.ButtonExit); if (Length(Button[0].Text)=0) then AddButtonText(14, 20, Theme.Options.Description[7]); @@ -169,7 +167,7 @@ begin if not Help.SetHelpID(ID) then Log.LogError('No Entry for Help-ID ' + ID + ' (ScreenOptionsRecord)'); - IWebCamDevice := GetCapDevices(); + GetCapDevices(IWebCamDevice); if (Length(IWebCamDevice)>0) then begin @@ -232,7 +230,7 @@ procedure TScreenOptionsRecord.UpdateWebCam; begin wClose; - IWebCamDevice := GetCapDevices(); + GetCapDevices(IWebCamDevice); if (Length(IWebCamDevice)>0) then begin diff --git a/Game/Code/Screens/UScreenSing.pas b/Game/Code/Screens/UScreenSing.pas index 46f7b63c..70da386b 100644 --- a/Game/Code/Screens/UScreenSing.pas +++ b/Game/Code/Screens/UScreenSing.pas @@ -225,7 +225,7 @@ begin Exit; Inc(ShowNotes); - if (ShowNotes>3) then + if (ShowNotes>4) then ShowNotes:=0; end; @@ -1996,7 +1996,8 @@ begin wDraw(WebCam, ScreenAct); // draw static menu (FG) - DrawFG; + if (ShowNotes<4) then + DrawFG; //Medley Countdown if ScreenSong.Mode = smMedley then diff --git a/Game/Code/Screens/UScreenSong.pas b/Game/Code/Screens/UScreenSong.pas index e69cfcfb..9cc87a41 100644 --- a/Game/Code/Screens/UScreenSong.pas +++ b/Game/Code/Screens/UScreenSong.pas @@ -610,7 +610,8 @@ begin if Length(PlaylistMedley.Song)=0 then MakeMedley := false; - end else if (Mode = smNormal) and (Length(getVisibleMedleyArr(msCalculated)) > 0) then + end else if (Mode = smNormal) and (CatSongs.Song[Interaction].Medley.Source>=msCalculated) and + (Length(getVisibleMedleyArr(msCalculated)) > 0) then begin MakeMedley := true; StartMedley(99, msCalculated); diff --git a/Game/Code/UltraStar.dpr b/Game/Code/UltraStar.dpr index d046d939..ab4559d0 100644 --- a/Game/Code/UltraStar.dpr +++ b/Game/Code/UltraStar.dpr @@ -122,7 +122,7 @@ uses UVideo in 'Classes\UVideo.pas'; const - Version = 'UltraStar Deluxe Challenge, Medley & Duet Edition r9 RC8'; + Version = 'UltraStar Deluxe Challenge, Medley & Duet Edition r9 RC9'; var WndTitle: string; diff --git a/Game/Code/lib/DSPack/UCaptureWDM.pas b/Game/Code/lib/DSPack/UCaptureWDM.pas index 156e160a..c483e58a 100644 --- a/Game/Code/lib/DSPack/UCaptureWDM.pas +++ b/Game/Code/lib/DSPack/UCaptureWDM.pas @@ -8,7 +8,7 @@ unit UCaptureWDM; interface uses - Classes, Windows, DSPack, DirectShow9, DSUtil, SDL, ExtCtrls, SyncObjs; + Classes, Windows, DSPack, DirectShow9, DSUtil, SDL, ExtCtrls, SyncObjs, ULog; type TCaptureState = (csPlay, csStop, csDisbaled); @@ -66,27 +66,36 @@ type procedure Stop; end; - function GetCapDevices: TList; function ListMediaTypes(DeviceID: integer): TList; + procedure GetCapDevices(var names: TList); implementation uses Graphics, SysUtils; -function GetCapDevices: TList; +procedure GetCapDevices(var names: TList); var k: Integer; tSysDev: TSysDevEnum; begin - SetLength(Result, 0); - tSysDev := TSysDevEnum.Create(CLSID_VideoInputDeviceCategory); - - SetLength(Result, tSysDev.CountFilters); - for k := 0 to tSysDev.CountFilters - 1 do - Result[k] := tSysDev.Filters[k].FriendlyName; + SetLength(names, 0); + try + tSysDev := TSysDevEnum.Create(CLSID_VideoInputDeviceCategory); + SetLength(names, tSysDev.CountFilters); + for k := 0 to tSysDev.CountFilters - 1 do + names[k] := tSysDev.Filters[k].FriendlyName; + except + SetLength(names, 0); + //Log.LogError('GetCapDevices #4'); + end; - tSysDev.Free; + try + if (tSysDev<>nil) then + tSysDev.Free; + except + //Log.LogError('GetCapDevices #6'); + end; end; function ListMediaTypes(DeviceID: integer): TList; diff --git a/Game/Output/Changelog.german.txt b/Game/Output/Changelog.german.txt index cf246351..f57d0d32 100644 --- a/Game/Output/Changelog.german.txt +++ b/Game/Output/Changelog.german.txt @@ -1,4 +1,4 @@ -Ultrastar Deluxe Challenge, Medley & Duet Edition r9 RC8 vom 20.11.2010 +Ultrastar Deluxe Challenge, Medley & Duet Edition r9 RC9 vom 24.11.2010 ----------------------------- New: (Allgemein) Mehrere Song-Ordner werden unterstützt (wie bei der 1.1). New: (Allgemein) Die Anzahl der Spieler kann bei der Namenseingabe mit Shift+Hoch/Runter angepasst werden. diff --git a/Game/Output/Changelog.txt b/Game/Output/Changelog.txt index c061de00..21510ad6 100644 --- a/Game/Output/Changelog.txt +++ b/Game/Output/Changelog.txt @@ -1,4 +1,4 @@ -Ultrastar Deluxe Challenge, Medley & Duet Edition r9 RC8 (20.11.2010) +Ultrastar Deluxe Challenge, Medley & Duet Edition r9 RC9 (24.11.2010) ----------------------------- New: (General) Support for more than one song folder (like in 1.1). New: (General) Adjust number of players in name screen with SHIFT+UP/DOWN. diff --git a/Game/Output/Languages/German.ini b/Game/Output/Languages/German.ini index 68e0e770..8a340542 100644 --- a/Game/Output/Languages/German.ini +++ b/Game/Output/Languages/German.ini @@ -490,10 +490,10 @@ G = Goldenen Ton setzen/l F = Freestyle Note setzten/löschen #-------------------------------------------------------# SEC_041 = Tonhöhe -CTRL_UP = Tonhöhe aller Noten um einen Halbtonschritt erhöhen -CTRL_DOWN = Tonhöhe aller Noten um einen Halbtonschritt verringern -KPPLUS = Tonhöhe der markierten Note um einen Halbtonschritt erhöhen -KPMINUS = Tonhöhe der markierten Note um einen Halbtonschritt verringern +CTRL_UP = Tonhöhe der markierten Note um einen Halbtonschritt erhöhen +CTRL_DOWN = Tonhöhe der markierten Note um einen Halbtonschritt verringern +KPPLUS = Tonhöhe aller Noten um einen Halbtonschritt erhöhen +KPMINUS = Tonhöhe aller Noten um einen Halbtonschritt verringern SHIFT_KPPLUS = Tonhöhe aller Noten um eine Oktave (12 Halbtonschritte) erhöhen SHIFT_KPMINUS = Tonhöhe aller Noten um eine Oktave (12 Halbtonschritte) verringern #-------------------------------------------------------# diff --git a/Game/Output/Languages/Languages.xls b/Game/Output/Languages/Languages.xls index 7b862036..5d9066ac 100644 Binary files a/Game/Output/Languages/Languages.xls and b/Game/Output/Languages/Languages.xls differ diff --git a/Game/Output/Languages/Polish.ini b/Game/Output/Languages/Polish.ini index 6af64eb8..13e5ec95 100644 --- a/Game/Output/Languages/Polish.ini +++ b/Game/Output/Languages/Polish.ini @@ -9,9 +9,9 @@ ERROR_SAVE_FILE_FAILED = B IMPLODE_GLUE1 = , IMPLODE_GLUE2 = i INFO_FILE_SAVED = Plik zachowany -MSG_END_PARTY = Napewno wyjść z trybu Imprezy? +MSG_END_PARTY = Na pewno wyjść z trybu Imprezy? MSG_ERROR_TITLE = -MSG_ERROR_SONGLOADING = Znaleziono %0:d piosenek z błędami! Załądować je mimo tego? Szczegóły w pliku Error.log +MSG_ERROR_SONGLOADING = Znaleziono %0:d piosenek z błędami! Załadować je mimo tego? Szczegóły w pliku Error.log MSG_HELP_KEYMAP = Key Mapping MSG_HELP_TITLE = Pomoc MSG_QUESTION_TITLE = Pytanie @@ -70,9 +70,9 @@ PARTY_SONG_WHEREAMI = Wyb PARTY_SONG_WHEREAMI_M2 = Wybór piosenek PARTY_TEAMS = Drużyny PARTY_TEAMS_PLAYER_M2 = Gracze -PARTY_TEAMS_PLAYER1 = Gracz dryżuny 1 -PARTY_TEAMS_PLAYER2 = Gracz dryżuny 2 -PARTY_TEAMS_PLAYER3 = Gracz dryżuny 3 +PARTY_TEAMS_PLAYER1 = Gracz drużyny 1 +PARTY_TEAMS_PLAYER2 = Gracz drużyny 2 +PARTY_TEAMS_PLAYER3 = Gracz drużyny 3 PARTY_WIN_DESC = Zwycięzca trybu Impreza PARTY_WIN_LEGEND_CONTINUE = powrót do menu głównego PARTY_WIN_WHEREAMI = Zwycięzca trybu Impreza @@ -101,7 +101,7 @@ PLUGIN_HAUDENLUKAS_DESC = Przypadkowa piosenka, najlepiej za PLUGIN_HAUDENLUKAS_NAME = Perfect nuta PLUGIN_HDL_DESC = Śpiewaj dobrze by utrzymać dopuszczalny poziom. PLUGIN_HDL_NAME = Trzymaj poziom -PLUGIN_JOKER_DESC = Gdy posiadasz 4 lub wiecej Jokerów to otrzymasz 5% więcej punktów +PLUGIN_JOKER_DESC = Gdy posiadasz 4 lub więcej Jokerów to otrzymasz 5% więcej punktów PLUGIN_JOKER_NAME = Joker~cap PLUGIN_LINE-BONUS_DESC = Otrzymasz punkty tylko za zaśpiewaną kompletnie całą linię PLUGIN_LINE-BONUS_NAME = Bonus Linii @@ -134,7 +134,7 @@ PLUGIN_MORETHAN1000_DESC = Kto odstaje wi PLUGIN_MORETHAN1000_NAME = Odstawanie PLUGIN_NOSCORE_DESC = Duet nie widząc wyników. PLUGIN_NOSCORE_NAME = Bez wyniku -PLUGIN_PKZIEL3000_DESC = Śpiewasz nie widząć nut do 3000 pkt +PLUGIN_PKZIEL3000_DESC = Śpiewasz nie widząc nut do 3000 pkt PLUGIN_PKZIEL3000_NAME = Ślepo do 3000 PLUGIN_PREMIOCASTIGO_DESC = Punktacja zależna od bonusów linii PLUGIN_PREMIOCASTIGO_NAME = Bonus linia @@ -239,7 +239,7 @@ SING_OPTIONS_RECORD_WEBCAMDEVICE = Kamera SING_OPTIONS_RECORD_WEBCAMMEDIA = Kamera Codec SING_OPTIONS_SOUND = Dźwięk SING_OPTIONS_SOUND_BEAT_CLICK = Kliknięcia -SING_OPTIONS_SOUND_CLICK_ASSIST = Klinięcia w rytm +SING_OPTIONS_SOUND_CLICK_ASSIST = Kliknięcia w rytm SING_OPTIONS_SOUND_DESC = Ustawienia dźwięku SING_OPTIONS_SOUND_MIC_BOOST = Podbicie mikrofonu SING_OPTIONS_SOUND_PREVIEWFADING = Podgląd Fading @@ -288,7 +288,7 @@ SONG_JUMPTO_CATTEXT = Szukaj: %s SONG_JUMPTO_DESC = Szukaj utworu SONG_JUMPTO_HELP = Wpisz tekst do wyszukiwania SONG_JUMPTO_NOSONGSFOUND = Brak piosenek -SONG_JUMPTO_SONGSFOUND = %d piosenkek znalezionych +SONG_JUMPTO_SONGSFOUND = %d piosenek znalezionych SONG_JUMPTO_TYPE_DESC = Szukaj: SONG_JUMPTO_TYPE1 = Wszędzie SONG_JUMPTO_TYPE2 = Tytuł @@ -339,20 +339,20 @@ STAT_DESC_SCORES_REVERSED = Najni STAT_DESC_SINGERS = Najlepsi gracze STAT_DESC_SINGERS_REVERSED = Najgorsi gracze STAT_DESC_SONGS = Najpopularniejsze piosenki -STAT_DESC_SONGS_REVERSED = Otatnio grane piosenki +STAT_DESC_SONGS_REVERSED = Ostatnio grane piosenki STAT_DETAIL = Statystyki STAT_DETAIL_WHEREAMI = Szczegóły STAT_FORMAT_BANDS = %0:s \n %1:dx zaśpiewane STAT_FORMAT_DATE = %1:.2d.%0:.2d.%2:d STAT_FORMAT_SCORES = %0:s - %1:d (on %5:s) [%2:s] \n (%3:s - %4:s) STAT_FORMAT_SINGERS = %0:s \n średni wynik: %1:d (zaśpiewane %2:d razy) -STAT_FORMAT_SONGS = %0:s - %1:s \n %2:dx żaśpiewane +STAT_FORMAT_SONGS = %0:s - %1:s \n %2:dx zaśpiewane STAT_MAIN = Statystyki STAT_MAIN_DESC = Główne STAT_MAIN_WHEREAMI = Statystyki STAT_NEXT = Następna strona STAT_OVERVIEW_INTRO = %0:s Statystyk. \n Ostatni reset był %2:.2d.%1:.2d.%3:d -STAT_OVERVIEW_PLAYER = Od ostatniego resetu upłynęło: %0:d different Player(s).\n Najlepszym graczem jest: %1:s ze średnim wynikiem %2:d punktów.\n %3:s zdobył najwiecej punktów %4:d punktów. +STAT_OVERVIEW_PLAYER = Od ostatniego resetu upłynęło: %0:d different Player(s).\n Najlepszym graczem jest: %1:s ze średnim wynikiem %2:d punktów.\n %3:s zdobył najwięcej punktów %4:d punktów. STAT_OVERVIEW_SONG = %0:d Piosenki(%3:d z Video), gdzie %1:d już grane i %2:d jeszcze nie grane.\n Najbardziej popularną piosenką jest %5:s z %4:s. STAT_PAGE = Strona %0:d of %1:d Stron (%2:d of %3:d wejść) STAT_PREV = Poprzednia strona @@ -482,7 +482,7 @@ CTRL_SHIFT_P = Ods ALT_P = Odsłuchanie aktualnej i następnych linii MP3+kliknięć synchronizacji SHIFT_ALT_P = Odsłuchanie MIDI od aktualnej linii CTRL_SHIFT_ALT_P = Odsłuchanie MP3+MIDI+kliknięcia synchronizacji od aktualnej linii -V = Włączenie VIDEO od daneo miejsca +V = Włączenie VIDEO od danego miejsca SHIFT_V = Włączenie VIDEO + Kliknięcia od danego miejsca #-------------------------------------------------------# SEC_040 = Rodzaj nut @@ -514,10 +514,10 @@ SEC_045 = Edycja tekstu F4 = Wejście/wyjście z edycji tekstu RETURN = Wyjście z edycji tekstu BACKSPACE = Usuwanie tekstu -PERIOD = Przeniesienie bieżącego tekstu do nastepnej nuty w linii +PERIOD = Przeniesienie bieżącego tekstu do następnej nuty w linii T = Poprawienie układu czasu podziału linii C = Ustawienie dużych liter na początku każdej linii -SHIFT_C = Usunięcie niepotrzebnych spacji w bieżacej linii tekstu +SHIFT_C = Usunięcie niepotrzebnych spacji w bieżącej linii tekstu SLASH = Podział linii SHIFT_SLASH = Połączeni dwóch (aktualnej i następnej) linii tekstu #-------------------------------------------------------# @@ -536,6 +536,10 @@ SEC_070 = Duet CTRL_SHIFT_D = 2. Dodanie ścieżki dla gracza drugiego z duetu SHIFT_UP = Przejście do ścieżki pierwszej SHIFT_DOWN = Przejście do ścieżki drugiej +CTRL_SHIFT_DOWN = Kopiuj aktualną linię z 1 ścieżki do ścieżki 2 +CTRL_SHIFT_UP = Kopiuj aktualną linię z 2 ścieżki do ścieżki 1 +CTRL_ALT_SHIFT_DOWN = Przeniesienie (wytnij) aktualnej linii z 1 ścieżki do ścieżki 2 +CTRL_ALT_SHIFT_UP = Przeniesienie (wytnij) aktualnej linii z 2 ścieżki do ścieżki 1 #-------------------------------------------------------# SEC_080 = Edycja Gap & VideoGap 0 = Zwiększenie GAP o 10ms @@ -563,7 +567,7 @@ F5 = R SEC_090 = Pozostałe skróty CTRL_C = Kopiowanie linii tekstu CTRL_V = Wklejenie linii tekstu -CTRL_SHIFT_V = Wklejenie TEKSTU + NUT w danek linii +CTRL_SHIFT_V = Wklejenie TEKSTU + NUT w danej linii CTRL_SHIFT_4 = Wklejenie TEKSTU + NUT w 4 następnych liniach CTRL_SHIFT_ALT_4 = Wklejenie TEKSTU + NUT + LINII-END 4 razy CTRL_SHIFT_5 = Wklejenie TEKSTU + NUT w 5 następnych liniach @@ -607,7 +611,7 @@ Description = Menu g SUB_010 = Śpiewaj ENT_011 = W zależności od wybranej piosenki śpiewaj: ENT_012 = Piosenki Solo:           śpiewane max w 6 osób -ENT_013 =     Składanki refrenowe:      (oznaczone C or M) śpiewanie skłądanek refrenowych +ENT_013 =     Składanki refrenowe:      (oznaczone C or M) śpiewanie składanek refrenowych ENT_014 =     Piosenki duetowe:          (oznaczone symbolem skrzyżowanych mikrofonów) śpiewane w min. 2 osoby #-------------------------------------------------------# SUB_020 = Impreza @@ -616,7 +620,7 @@ ENT_022 = ENT_023 =     Challenge Mode: możliwość grania do 9 osób z użyciem rund, rankingów i dodatków #-------------------------------------------------------# SUB_030 = Narzędzia -ENT_031 =  Wybierz z następujących narzedzi... +ENT_031 =  Wybierz z następujących narzędzi... ENT_032 =     Statystyki:           dane dotyczące najlepszych wyników, najlepszych graczy, najpopularniejszych utworów, najlepszych zespołów itp. ENT_033 =     Konwersja:           wewnętrzny edytor umożliwiający konwertowanie plików midi do postaci pliku txt odczytywalnego przez Ultrastar ENT_034 =     Opcje:               ustawienia graficzne (skórki, tematy itp.) i techniczne (liczba graczy, ustawienia mikrofonu itp.) @@ -669,6 +673,10 @@ BACKSPACE = Kasowanie ostatnich znak ALT_F1F12 = Zapisanie nazwy gracza pod danym numerem zakładki F1F12 = Przejście do zakładek imion (1-12) #-------------------------------------------------------# +SEC_030 = Zmiana liczby graczy +SHIFT_UP = Zwiększenie liczby graczy +SHIFT_DOWN = Zmniejszenie liczby graczy +#-------------------------------------------------------# # ID_006: UScreenOptions # #-------------------------------------------------------# [ID_006] @@ -688,7 +696,7 @@ SUB_040 = S ENT_041 = Ustawienia dotyczące: czcionki, efektu i solmizacji wyświetlanego tekstu #-------------------------------------------------------# SUB_050 = Wygląd -ENT_051 = Ustawienia dotyczące wyglądu twojego UltraStata: motywy, skórki, kolory +ENT_051 = Ustawienia dotyczące wyglądu twojego UltraStara: motywy, skórki, kolory #-------------------------------------------------------# SUB_060 = Nagrywanie ENT_061 = Ustawienia dotyczące: karty dźwiękowej, kanału dźwięku @@ -723,7 +731,7 @@ SUB_020 = Efekty specjalne ENT_021 = Włączanie/ wyłącznie efektów animacji przy złotych nutach #-------------------------------------------------------# SUB_030 = Premia linii -ENT_031 = Określenie, w któym miejscu ma być pokazywana premia (przy wynikach końcowych, przy nucie) +ENT_031 = Określenie, w którym miejscu ma być pokazywana premia (przy wynikach końcowych, przy nucie) #-------------------------------------------------------# SUB_040 = Po wybraniu utworu ENT_041 = Określenie, co mam nastąpić po wybraniu utworu (od razu śpiewaj, wybierz zawodnika, lub włączenie menu opcji) @@ -767,16 +775,16 @@ SUB_030 = J ENT_031 = Wybór języka gry #-------------------------------------------------------# SUB_040 = Katalogi -ENT_041 = Włączanie/ wyłączanie tworzenia kataogów literowych sortujących utwory (zmiana po restarcie programu) +ENT_041 = Włączanie/ wyłączanie tworzenia katalogów literowych sortujących utwory (zmiana po restarcie programu) #-------------------------------------------------------# SUB_050 = Sortowanie ENT_051 = Sortowanie utworów wg. edycji, gatunku, języka, folderu, tytułu piosenki, wykonawcy #-------------------------------------------------------# SUB_060 = Auto losowo -ENT_061 =     Zdefiniowanie jak często losowo mają być włączane piosenki +ENT_061 = Zdefiniowanie jak często losowo mają być włączane piosenki #-------------------------------------------------------# SUB_070 = Debugowanie -ENT_071 =     Włączenie/ wyłączenie debugowania +ENT_071 = Włączenie/ wyłączenie debugowania #-------------------------------------------------------# SEC_001 = Podstawowe skróty RETURN = Kontynuuj z bieżącymi ustawieniami @@ -802,7 +810,7 @@ SUB_010 = Rozdzielczo ENT_011 = Wybór rozdzielczości ekranu. #-------------------------------------------------------# SUB_020 = Pełny ekran -ENT_021 = Wybór pomiędzy wyświetlaniem w trybie pełnym ekranu a trybem okenkowym +ENT_021 = Wybór pomiędzy wyświetlaniem w trybie pełnym ekranu a trybem okienkowym #-------------------------------------------------------# SUB_030 = Głębia koloru ENT_031 = 16 lub 32 bitowa głębia kolorów @@ -917,7 +925,7 @@ SUB_040 = Pr ENT_041 = Ustawienie progu mikrofonu #-------------------------------------------------------# SUB_050 = Głośność podglądu -ENT_051 = Ustawienie głośności podgąldu muzyki w menu wyboru piosenek +ENT_051 = Ustawienie głośności podglądu muzyki w menu wyboru piosenek #-------------------------------------------------------# SUB_060 = Wygaszanie podglądu ENT_061 = Ustawienie czasu włączania podglądu muzyki w menu wyboru piosenek @@ -996,14 +1004,14 @@ SUB_010 = Poziom trudno ENT_011 = Wybór poziomu trudności trybu "Klasycznego" #-------------------------------------------------------# SUB_020 = Wybór piosenek -ENT_021 =     Wybór piosenek na wszystki rundy trybu Klasycznego +ENT_021 =     Wybór piosenek na wszystkie rundy trybu Klasycznego ENT_022 =     Wybór folderu playlisty #-------------------------------------------------------# SUB_030 = Liczba Rund -ENT_031 =     Wybó liczby rund do śpiewania +ENT_031 =     Wybór liczby rund do śpiewania #-------------------------------------------------------# SUB_040 = Liczba Zespołów -ENT_041 =     Wybó ilości zespołów +ENT_041 =     Wybór ilości zespołów #-------------------------------------------------------# SUB_050 = Liczba graczy ENT_051 =     Wybór liczby graczy w drużynach 1/2/3 @@ -1102,7 +1110,7 @@ SUB_010 = Poziom trudno ENT_011 = Wybór poziomu trudności trybu "Pojedynek" #-------------------------------------------------------# SUB_020 = Wybór piosenek -ENT_021 =     Wybór piosenek na wszystki rundy trybu Klasycznego +ENT_021 =     Wybór piosenek na wszystkie rundy trybu Klasycznego ENT_022 =     Wybór folderu playlisty #-------------------------------------------------------# SUB_030 = Liczba graczy @@ -1191,7 +1199,7 @@ Description = Na ekranie tym widzisz tekst piosenki oraz zdobywane punkty SUB_010 = Punktacja ENT_011 =     Maksymalna liczba punktów, która jest do zdobycia przy każdym utworze to 10 000 ENT_012 =     Każda dobrze zaśpiewana nuta daje określoną liczbę punktów. -ENT_013 =     Im dłuża nuta, dobrze zaśpiewana, tym więcej otrzymasz punktów. +ENT_013 =     Im dłuższa nuta, dobrze zaśpiewana, tym więcej otrzymasz punktów. #-------------------------------------------------------# SUB_020 = Bonus linii ENT_021 = Dostaniesz dodatkową premię linii, jeżeli zaśpiewasz bezbłędnie całą linię tekstu @@ -1200,8 +1208,8 @@ SUB_030 = Z ENT_031 = Czasami w piosence występują złote nuty, które dają dodatkowe extra punkty #-------------------------------------------------------# SUB_040 = Freestyle Notes -ENT_041 =     Nuty freestyle to nuty niepunktowane, nuty te nie są pokazywane na ekranie a słowa tych nut są pokazane kursywą. -ENT_042 = +ENT_041 = Nuty freestyle to nuty niepunktowane, nuty te nie są pokazywane na ekranie a słowa tych nut są pokazane kursywą. +ENT_042 = Żadne nuty nie pojawiają się na ekranie a słowa są wyświetlane kursywą #-------------------------------------------------------# SEC_001 = Podstawowe skróty TAB = Pomoc podręczna (pauza piosenki) @@ -1228,7 +1236,7 @@ Description = Poruszaj SEC_001 = Podstawowe skróty RETURN = Wybierz piosenkę TAB = Podręczna pomoc -PRINT = Zrzuy ekranu +PRINT = Zrzut ekranu BACKSPACE = Powrót do Menu głównego ESC = Powrót do Menu głównego Q = Wyjście z UltraStar Deluxe @@ -1244,7 +1252,7 @@ SEC_010 = Wyb UP = Wybór poprzedniej kategorii ( o ile jest wybrana) DOWN = Wybór następnej kategorii ( o ile jest wybrana) LEFT = Ruch w lewo w obrębie opcji -RIGHT = Ruch w prawow obrębie opcji +RIGHT = Ruch w prawo w obrębie opcji ALT_AZ = Przejście do artysty rozpoczynającego się od wybranej litery SHIFT_ALT_AZ = Przejście do tytułu utworu rozpoczynającego się od wybranej litery M = Otwórz menu piosenki @@ -1303,7 +1311,7 @@ Description = Wyb SUB_010 = Wybierz piosenkę ENT_010 = Gracz P1 (niebieski mikrofon) zawsze wybiera piosenkę SUB_020 = -ENT_020 = Jeśli grasz z zakładki, możesz wybrać folder. Jest to możliwe do momentu naciśnięcia przycisku R i J w folderze. W ten sposób możesz zablokować foldery. W ten sposób nie tracisz jokeró bo pierwsza piosenka jest zawsze ta sama +ENT_020 = Jeśli grasz z zakładkami, możesz wybrać folder. Jest to możliwe do momentu naciśnięcia przycisku R i J w folderze. W ten sposób możesz zablokować foldery. W ten sposób nie tracisz jokerów bo pierwsza piosenka jest zawsze ta sama SUB_030 = Joker ENT_030 = Masz w każdej rundzie 5 nowych jokerów #-------------------------------------------------------# @@ -1316,7 +1324,7 @@ ESC = Zrzut ekranu Q = Wyjście z UltraStar Deluxe #-------------------------------------------------------# SEC_010 = Song Selection -J = Zgoda wszystkich fraczy na użycie jokera (następna piosenka wybierana losowo) +J = Zgoda wszystkich graczy na użycie jokera (następna piosenka wybierana losowo) R = Losowanie przypadkowej piosenki (zużycie 1 jokera) #-------------------------------------------------------# SEC_020 = Playback @@ -1342,7 +1350,7 @@ SUB_030 = Odwr ENT_031 = Zmiana sortowania z malejącego na rosnące i na odwrót #-------------------------------------------------------# SEC_001 = Podstawowe skróty -RETURN = Wybierz zaznzczenie +RETURN = Wybierz zaznaczenie TAB = Podręczna pomoc PRINT = Zrzut ekranu BACKSPACE = Wstecz @@ -1368,13 +1376,13 @@ SUB_020 = Najlepsi gracze ENT_021 = Lista najlepszych graczy z ukazaniem przeciętnego wyniku #-------------------------------------------------------# SUB_030 = Popularne utwory -ENT_031 = Lista najpopularnieszych utworów z ukazaniem liczby ich odśpiewów +ENT_031 = Lista najpopularniejszych utworów z ukazaniem liczby ich odśpiewów #-------------------------------------------------------# SUB_040 = Popularni wykonawcy -ENT_041 = Lista najpopularnieszych zespołów z ukazaniem liczby ich odśpiewów +ENT_041 = Lista najpopularniejszych zespołów z ukazaniem liczby ich odśpiewów #-------------------------------------------------------# SEC_001 = Podstawowe skróty -RETURN = Wybierz zaznzczenie +RETURN = Wybierz zaznaczenie TAB = Podręczna pomoc PRINT = Zrzut ekranu BACKSPACE = Wstecz @@ -1394,7 +1402,7 @@ Title = Lista najlepszych Description = Jest to lista 8 najlepszych graczy z podaniem punktów i daty ich zdobycia. Wyniki poniżej 100 punktów nie zostaną zapisane, jak i także wyniki w piosenkach nie zaśpiewanych do końca #-------------------------------------------------------# SEC_001 = Podstawowe skróty -RETURN = Wybierz zaznzczenie +RETURN = Wybierz zaznaczenie TAB = Podręczna pomoc PRINT = Zrzut ekranu BACKSPACE = Wstecz @@ -1412,12 +1420,12 @@ Title = Wyb Description = Tutaj włączysz i wyłączysz poszczególne dodatki (pluginy) #-------------------------------------------------------# SEC_001 = Podstawowe skróty -RETURN = Wybierz zaznzczenie +RETURN = Wybierz zaznaczenie TAB = Podręczna pomoc PRINT = Zrzut ekranu ESC = Wstecz #-------------------------------------------------------# -SEC_010 = Navigation +SEC_010 = Nawigacja UP = Ruch do góry na liście pluginów DOWN = Ruch w dół na liście pluginów #-------------------------------------------------------# @@ -1451,9 +1459,9 @@ Description = Menu wyboru #-------------------------------------------------------# SUB_010 = Opcje piosenki ENT_011 =     Śpiewaj                       Rozpoczęcie śpiewania na bieżących ustawieniach -ENT_012 =     Change Players   Zmiana graczy -ENT_013 =     Add Song              Dodawanie piosenki do nowej lub istniejącej już playlisty -ENT_014 =     Edit                        Wejście w edycję piosenki +ENT_012 =      Zmiana graczy +ENT_013 =      Dodawanie piosenki do nowej lub istniejącej już playlisty +ENT_014 =     Wejście w edycję piosenki #-------------------------------------------------------# SUB_020 = Składanka ENT_021 = Dodaj piosnkę do składanki: dodaj wybraną piosenkę do tymczasowej listy składanek @@ -1462,7 +1470,7 @@ ENT_023 = Rozpocz ENT_024 = Rozpoczęcie składanki: zaśpiewaj losowo 5 piosenek zaczynając od wybranej piosenki #-------------------------------------------------------# SUB_030 = Opcje sortowania -ENT_031 =     Tabs                      Toggle whether songs appear nested under sort criteria tabs +ENT_031 = Struktura folderów ENT_032 =     Duet Filtr           Toggle to turn duet filter on or off ENT_033 =     Sortowanie kategorią     Sortowanie przez edycję, gatunkiem, językiem lub folderem ENT_034 = Potwierdź zmiany @@ -1471,7 +1479,7 @@ SUB_040 = Pomoc ENT_041 = Pokaż pomoc #-------------------------------------------------------# SEC_010 = Podstawowe skróty -RETURN = Wybierz zaznzczenie +RETURN = Wybierz zaznaczenie TAB = Podręczna pomoc BACKSPACE = Wstecz ESC = Wstecz @@ -1488,7 +1496,7 @@ Title = Tryb klasyczny Description = Opcje trybu klasycznego #-------------------------------------------------------# SEC_010 = Podstawowe skróty -RETURN = Wybierz zaznzczenie +RETURN = Wybierz zaznaczenie TAB = Podręczna pomoc PRINT = Zrzut ekranu BACKSPACE = Wstecz diff --git a/Installer/settings/variables.nsh b/Installer/settings/variables.nsh index 77d8dae7..1fbfe80f 100644 --- a/Installer/settings/variables.nsh +++ b/Installer/settings/variables.nsh @@ -1,7 +1,7 @@ ; These are the common used variables ; for the USdx Challenge, Medley & Duet Edition Installation Wizard -!define version "r9 RC8" ; Current version of UltraStar Deluxe Challenge, Medley & Duet Edition +!define version "r9 RC9" ; Current version of UltraStar Deluxe Challenge, Medley & Duet Edition !define p_name "UltraStar Deluxe CMD Edition" ; Just the name of the program !define publisher "USDX Team" ; Publisher !define homepage "http://www.ultrastardeluxe.org/" ; Project Homepage -- cgit v1.2.3