From fd267808a4fd84e7313d0a748b80016dfb31be68 Mon Sep 17 00:00:00 2001 From: brunzelchen Date: Mon, 18 Oct 2010 19:01:16 +0000 Subject: - some editor bugfixes - update of changelogs git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/1.0.1 Challenge MOD@2681 b956fd51-792f-4845-bead-9b4dfca2ff2c --- Game/Changelog.german.txt | 2 +- Game/Changelog.txt | 58 ++++++++++++++++++------------------ Game/Code/Screens/UScreenEditSub.pas | 19 ++++++++---- Game/Code/UltraStar.bdsproj | 4 +-- Game/Code/UltraStar.dpr | 2 +- Game/Output/Changelog.german.txt | 2 +- Game/Output/Changelog.txt | 58 ++++++++++++++++++------------------ 7 files changed, 75 insertions(+), 70 deletions(-) (limited to 'Game') diff --git a/Game/Changelog.german.txt b/Game/Changelog.german.txt index 4673bd65..14551136 100644 --- a/Game/Changelog.german.txt +++ b/Game/Changelog.german.txt @@ -22,7 +22,7 @@ Upd: (Allgemein) Nach dem Starten des Spiels kommt eine Abfrage, wenn fehlerhaft Upd: (Allgemein) Spielerfarben geändert - sind nun etwas kräftiger und nicht mehr so blass. Upd: (Shuffle) Wenn man während dem Shuffeln die Pfeiltasten rechts/links drückt, wird vom aktuell angezeigten Lied weiter navigiert, statt zum Anfang des Shuffels zu springen. Upd: (Shuffle) Shufflemodus um die Option "FULL" erweitert. Hierbei werden die angesprungenen Lieder von Anfang bis Ende Abgespielt. Die Option "MAX" spielt ja immer ab der Previewposition bis zum Ende ab. Bei "FULL" wird das Video automatisch in Vollbild geschaltet, wenn denn eins vorhanden ist. -Upd: (Videos) Neuere Acinerella.dll (Videodekodierung). Videos werden nun in einem separatem Thread decodiert. +Upd: (Videos) Neuere Acinerella.dll (Videodekodierung). Upd: (Plugins) Einige hinzugefügt (thx to MasterPhW). Upd: (Hilfe) Es ist nun endlich eine englische Übersetzung vorhanden (thx to thursday). Fix: (Shuffle) Playlists werden beim Shuffle nicht mehr verlassen. diff --git a/Game/Changelog.txt b/Game/Changelog.txt index 685ce545..f941d004 100644 --- a/Game/Changelog.txt +++ b/Game/Changelog.txt @@ -1,34 +1,34 @@ Ultrastar Deluxe Challenge, Medley & Duet Edition r9 (xx.10.2010) ----------------------------- -New: (General) DUETT-Support! Song-Syntax wie von hawkear vorgeschlagen, allerdings auf 2 Stimmen begrenzt. Im Editor können die Lieder erstellt/geändert werden. -New: (General) Webcam-Support. -New: (General) Option [Advanced]->DuelRatio für Challenge Mode: normal, 10%, 20%, ..., 90%: Legt den prozentualen Anteil vom Plugin "Duell" fest. -New: (General) Zoom/Slide-Effekt in der Songauswahl beim Minimieren/Maximieren der Videos mit V -New: (General) Das Video in der Videovorschau wird nun ähnlich wie die Cover reflektiert. -New: (General) Die Sortierung kann direkt im SongScreen geändert werden: SHIFT+T; Mit STRG+T wird zwischen Ordner an/aus getoggelt. -New: (General) Menu (erreichbar über die Taste M) in der Songauswahl erweitert. -New: (General) Mehrere EDITION- und GENRE-tags sind in einer txt möglich. -New: (General) Auf die verbliebenen/noch möglichen Punkte wird nun standardmäßig über einen rot/grünen Balken unterhalb der Punkteanzeige hingewiesen. Von bohning: "ein roter balken ist gefüllt bis zum ende.. und der nimmt mit schlechtem Gesang nach links hin ab... ein grüner balken ist am anfang nicht sichtbar und wandert nach rechts mit den gesungenen punkten (beide balken liegen übereinander, grün über rot)... bei ende des liedes treffen sich die beiden balken natürlich an der stelle, die für die gesungenen punkte stehen" Umschalten zwischen "Bar", "Score" und "AUS" kann man mit "S" (wird in der config.ini gespeichert). -New: (General) Die zuvor erwähnte Anzeige hat auch eine vierte Funktion: Anzeige des aktuellen Spielernamens (durchtoggeln mit S). -New: (General) und nochmal bohning: "...eine log-datei, die aufzeichnet, welche lieder in einer session gesungen wurden" dies kann nun in der config.ini unter [Advanced] mit "LogSession=On" aktiviert werden. Danach siehe "SessionLog"-Ordner. -New: (General) Die Noten und Lyrics und werden ein- und ausgeblendet, wenn es längere Zeit nichts zu singen gibt. -New: (General) Unterstützung für 4 bzw. 6 Spieler auf einem Bildschirm. -New: (General) Random-Sortierfunktion hinzugefügt. Diese dient vor allem dem Party-Modus. -New: (Medley) Neuer Tag "#CalcMedley:Off": Wird dieser in der txt gesetzt, so wird Ultrastar nicht versuchen darin irgendwelche Medleys zu berechnen. -New: (Party) In den Party-Optionen ist nun sichtbar, wie wiele Lieder man da gleich zur Auswahl haben wird. -New: (Party) Im Party-Modus ist man nicht mehr auf das vorgeschlagene Lied beschränkt. Man kann auch jeweils die Lieder links und rechts davon wählen. -New: (Party) Das zuletzt gesungene Lied wird nun in der Party-Score-Anzeige abgespielt (ähnlich wie beim Challenge und normalen Modus). -Upd: (General) Nach dem Starten des Spiels kommt eine Abfrage, wenn fehlerhafte Songs gefunden wurden. "X fehlerhafte Songs gefunden! Diese trotzdem laden? Details siehe Error.log" Bei ja, lädt Ultrastar nochmal alle Songs. Die Abfrage kommt dann bei jedem Start. Wenn man "LoadFaultySongs=Off" stellt, kommt die Abfrage nicht und alle Songs werden geladen. Es sei denn die Songs enthalten andere schwerwiegende Fehler. -Upd: (General) Spielerfarben geändert - sind nun etwas kräftiger und nicht mehr so blass. -Upd: (Shuffle) Wenn man während dem Shuffeln die Pfeiltasten rechts/links drückt, wird vom aktuell angezeigten Lied weiter navigiert, statt zum Anfang des Shuffels zu springen. -Upd: (Shuffle) Added the option "FULL" to the shuffle-mode. In this mode the whole song will be played. The video will be switched to full screen (if availible). -Upd: (Videos) New Acinerella.dll (video decoding). The video has its own thread now. -Upd: (Plugins) Some plugins added (thx to MasterPhW). -Upd: (Help) The help-system is now availible in english language (thx to thursday). -Fix: (Shuffle) Playlists werden beim Shuffle nicht mehr verlassen. -Fix: (General) The playlist were not loaded properly if the sorting was changed. -Fix: (General) Added support for VBR-coded songs. -Fix: (Editor) Changing the Video-Gap in the editor will no longer cause a restart of the video. +New: (General) DUET support! Song syntax as proposed by hawkear, however, limited to 2 parts. Duet songs can be created and edited in the editor. +New: (General) Webcam support. +New: (General) Option [Advanced]->DuelRatio for Challenge Mode: normal, 10%, 20%, ..., 90%: determines the percentage of the "duel" plugin. +New: (General) Zoom/slide effect in song selection screen when minimizing/maximizing videos via V. +New: (General) Video preview now has a reflection effect similar to the song cover. +New: (General) Sorting criterion can be changed directly in the song selection screen: SHIFT+T; STRG+T toggles Folders=On/Off. +New: (General) Extended the song menu (available via M) in the song selection screen. +New: (General) Multiple EDITION- und GENRE-tags in one text file are now possible. +New: (General) Already achieved and still achievable points are displayed by a green and red bar beneath the score display, respectively. From bohning: "A red bar is initially fully filled and decreases with bad singing performance from the right end towards the left. A green bar is initially empty and increases with good singing performance from the left end towards the right (the green bar is on top of the red bar). At the end of the song, both bars have equal lengths corresponding to the points achieved by the singer." Switch between "bar", "score" and "OFF" with "S" (setting will be saved in config.ini). +New: (General) The aforementioned display also has a fourth function: display of the player names (step through the four functions with S). +New: (General) For each session, a log file recording all played songs is created in the subfolder "SessionLog". This feature can be enabled in the config.ini in the [Advanced] section using "LogSession=On". +New: (General) Notes and lyrics are faded out and in for sing pauses. +New: (General) Support for 4 and 6 players in one screen. +New: (General) Sorting option 'Random' added. Avoids songs of the same artist in party mode. +New: (Medley) New tag "#CalcMedley:Off": If present, Ultrastar will not try to calculate a Medley in this song. +New: (Party) Display of available songs in party mode options. +New: (Party) In party mode, the song selection is not limited to the randomly proposed one, but also includes the song to the left and to the right of it. +New: (Party) Playback of the last song while displaying the party score screen (similar to challenge and normal mode). +Upd: (General) If faulty songs were found during the start of UltraStar, a query appears: "X faulty songs found! Load them anyway? See error.log for details." If confirmed, UltraStar loads all songs. The query will appear with every start of the game. If "LoadFaultySongs=Off" is set in the config.ini, this query will be suppressed and all songs will be loaded, unless they contain severe mistakes. +Upd: (General) Player colors changed - they are now a little more intense and less pale. +Upd: (Shuffle) When using left/right arrow during shuffle mode, the currently displayed song serves as the basis for navigation (instead of the song displayed before entering shuffle mode) +Upd: (Shuffle) Added the option "FULL" to the shuffle-mode. In this mode the whole song will be played. The video will be switched to full screen (if available). +Upd: (Videos) New Acinerella.dll (video decoding). +Upd: (Plugins) Some plugins added (thx to MasterPhW). +Upd: (Help) The help-system is now availible in English language (thx to thursday). +Fix: (Shuffle) If shuffle mode is entered, it stays within the current playlist, if selected. +Fix: (General) Playlists were not loaded properly if the sorting was changed. +Fix: (General) Added support for VBR-coded songs. +Fix: (Editor) Changing the Video-Gap in the editor will no longer cause a restart of the video. Ultrastar Deluxe v1.0.1a Challenge MOD r7c (01.05.2010) ----------------------------- diff --git a/Game/Code/Screens/UScreenEditSub.pas b/Game/Code/Screens/UScreenEditSub.pas index 6deb4b00..5c2e121a 100644 --- a/Game/Code/Screens/UScreenEditSub.pas +++ b/Game/Code/Screens/UScreenEditSub.pas @@ -1226,7 +1226,8 @@ begin Czesci[CP].Czesc[Czesci[CP].Akt].Nuta[AktNuta[CP]].Freestyle := True; end; end; // case - + EditorLyric[CP].AddCzesc(CP, Czesci[CP].Akt); + EditorLyric[CP].Selected := AktNuta[CP]; end; //MP3-Volume Up @@ -1672,7 +1673,12 @@ begin end; // case Czesci[P].Czesc[C].Start := S; + Czesci[P].Czesc[C-1].Koniec := Min; end; // for + C := Length(Czesci[P].Czesc) - 1; + len := Length(Czesci[P].Czesc[C].Nuta); + Max := Czesci[P].Czesc[C].Nuta[len-1].Start + Czesci[P].Czesc[C].Nuta[len-1].Dlugosc; + Czesci[P].Czesc[C].Koniec := Max; end; { //second run for duet mode: @@ -1924,12 +1930,10 @@ begin Dec(Czesci[CP].Czesc[C].HighNut); Dec(Czesci[CP].Czesc[C].IlNut); - // me slightly modify new note if AktNuta[CP] > Czesci[CP].Czesc[C].HighNut then Dec(AktNuta[CP]); - Czesci[CP].Czesc[C].Nuta[AktNuta[CP]].Color := 2; end //Last Note of current Sentence Deleted - > Delete Sentence else @@ -1937,9 +1941,11 @@ begin DeleteSentence; end; end; + + Refresh; EditorLyric[CP].AddCzesc(CP, Czesci[CP].Akt); - {if AktSong.isDuet then - EditorLyric[(CP+1) mod 2].AddCzesc((CP+1) mod 2, Czesci[(CP+1) mod 2].Akt);} + Czesci[CP].Czesc[Czesci[CP].Akt].Nuta[AktNuta[CP]].Color := 2; + EditorLyric[CP].Selected := AktNuta[CP]; end; procedure TScreenEditSub.DeleteSentence; @@ -2416,13 +2422,14 @@ var begin FixTimings; + LyricsCorrectSpaces; for P := 0 to Length(Czesci) - 1 do begin Czesci[P].Ilosc := Length(Czesci[P].Czesc); Czesci[P].High := Czesci[P].Ilosc-1; Czesci[P].Wartosc := 0; - for L := 0 to Czesci[P].High - 1 do + for L := 0 to Czesci[P].High do begin with Czesci[P].Czesc[L] do begin diff --git a/Game/Code/UltraStar.bdsproj b/Game/Code/UltraStar.bdsproj index 2f94b78a..36df4a05 100644 --- a/Game/Code/UltraStar.bdsproj +++ b/Game/Code/UltraStar.bdsproj @@ -170,9 +170,7 @@ 1.0.0.0 - - - + Borland InterBase Express Components Intraweb 8.0 Design Package for Borland Development Studio 2006 Indy 10 Core Design Time diff --git a/Game/Code/UltraStar.dpr b/Game/Code/UltraStar.dpr index b1bdf2d8..f60ee8af 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 RC4.2'; + Version = 'UltraStar Deluxe Challenge, Medley & Duet Edition r9 RC5'; var WndTitle: string; diff --git a/Game/Output/Changelog.german.txt b/Game/Output/Changelog.german.txt index 4673bd65..14551136 100644 --- a/Game/Output/Changelog.german.txt +++ b/Game/Output/Changelog.german.txt @@ -22,7 +22,7 @@ Upd: (Allgemein) Nach dem Starten des Spiels kommt eine Abfrage, wenn fehlerhaft Upd: (Allgemein) Spielerfarben geändert - sind nun etwas kräftiger und nicht mehr so blass. Upd: (Shuffle) Wenn man während dem Shuffeln die Pfeiltasten rechts/links drückt, wird vom aktuell angezeigten Lied weiter navigiert, statt zum Anfang des Shuffels zu springen. Upd: (Shuffle) Shufflemodus um die Option "FULL" erweitert. Hierbei werden die angesprungenen Lieder von Anfang bis Ende Abgespielt. Die Option "MAX" spielt ja immer ab der Previewposition bis zum Ende ab. Bei "FULL" wird das Video automatisch in Vollbild geschaltet, wenn denn eins vorhanden ist. -Upd: (Videos) Neuere Acinerella.dll (Videodekodierung). Videos werden nun in einem separatem Thread decodiert. +Upd: (Videos) Neuere Acinerella.dll (Videodekodierung). Upd: (Plugins) Einige hinzugefügt (thx to MasterPhW). Upd: (Hilfe) Es ist nun endlich eine englische Übersetzung vorhanden (thx to thursday). Fix: (Shuffle) Playlists werden beim Shuffle nicht mehr verlassen. diff --git a/Game/Output/Changelog.txt b/Game/Output/Changelog.txt index 685ce545..f941d004 100644 --- a/Game/Output/Changelog.txt +++ b/Game/Output/Changelog.txt @@ -1,34 +1,34 @@ Ultrastar Deluxe Challenge, Medley & Duet Edition r9 (xx.10.2010) ----------------------------- -New: (General) DUETT-Support! Song-Syntax wie von hawkear vorgeschlagen, allerdings auf 2 Stimmen begrenzt. Im Editor können die Lieder erstellt/geändert werden. -New: (General) Webcam-Support. -New: (General) Option [Advanced]->DuelRatio für Challenge Mode: normal, 10%, 20%, ..., 90%: Legt den prozentualen Anteil vom Plugin "Duell" fest. -New: (General) Zoom/Slide-Effekt in der Songauswahl beim Minimieren/Maximieren der Videos mit V -New: (General) Das Video in der Videovorschau wird nun ähnlich wie die Cover reflektiert. -New: (General) Die Sortierung kann direkt im SongScreen geändert werden: SHIFT+T; Mit STRG+T wird zwischen Ordner an/aus getoggelt. -New: (General) Menu (erreichbar über die Taste M) in der Songauswahl erweitert. -New: (General) Mehrere EDITION- und GENRE-tags sind in einer txt möglich. -New: (General) Auf die verbliebenen/noch möglichen Punkte wird nun standardmäßig über einen rot/grünen Balken unterhalb der Punkteanzeige hingewiesen. Von bohning: "ein roter balken ist gefüllt bis zum ende.. und der nimmt mit schlechtem Gesang nach links hin ab... ein grüner balken ist am anfang nicht sichtbar und wandert nach rechts mit den gesungenen punkten (beide balken liegen übereinander, grün über rot)... bei ende des liedes treffen sich die beiden balken natürlich an der stelle, die für die gesungenen punkte stehen" Umschalten zwischen "Bar", "Score" und "AUS" kann man mit "S" (wird in der config.ini gespeichert). -New: (General) Die zuvor erwähnte Anzeige hat auch eine vierte Funktion: Anzeige des aktuellen Spielernamens (durchtoggeln mit S). -New: (General) und nochmal bohning: "...eine log-datei, die aufzeichnet, welche lieder in einer session gesungen wurden" dies kann nun in der config.ini unter [Advanced] mit "LogSession=On" aktiviert werden. Danach siehe "SessionLog"-Ordner. -New: (General) Die Noten und Lyrics und werden ein- und ausgeblendet, wenn es längere Zeit nichts zu singen gibt. -New: (General) Unterstützung für 4 bzw. 6 Spieler auf einem Bildschirm. -New: (General) Random-Sortierfunktion hinzugefügt. Diese dient vor allem dem Party-Modus. -New: (Medley) Neuer Tag "#CalcMedley:Off": Wird dieser in der txt gesetzt, so wird Ultrastar nicht versuchen darin irgendwelche Medleys zu berechnen. -New: (Party) In den Party-Optionen ist nun sichtbar, wie wiele Lieder man da gleich zur Auswahl haben wird. -New: (Party) Im Party-Modus ist man nicht mehr auf das vorgeschlagene Lied beschränkt. Man kann auch jeweils die Lieder links und rechts davon wählen. -New: (Party) Das zuletzt gesungene Lied wird nun in der Party-Score-Anzeige abgespielt (ähnlich wie beim Challenge und normalen Modus). -Upd: (General) Nach dem Starten des Spiels kommt eine Abfrage, wenn fehlerhafte Songs gefunden wurden. "X fehlerhafte Songs gefunden! Diese trotzdem laden? Details siehe Error.log" Bei ja, lädt Ultrastar nochmal alle Songs. Die Abfrage kommt dann bei jedem Start. Wenn man "LoadFaultySongs=Off" stellt, kommt die Abfrage nicht und alle Songs werden geladen. Es sei denn die Songs enthalten andere schwerwiegende Fehler. -Upd: (General) Spielerfarben geändert - sind nun etwas kräftiger und nicht mehr so blass. -Upd: (Shuffle) Wenn man während dem Shuffeln die Pfeiltasten rechts/links drückt, wird vom aktuell angezeigten Lied weiter navigiert, statt zum Anfang des Shuffels zu springen. -Upd: (Shuffle) Added the option "FULL" to the shuffle-mode. In this mode the whole song will be played. The video will be switched to full screen (if availible). -Upd: (Videos) New Acinerella.dll (video decoding). The video has its own thread now. -Upd: (Plugins) Some plugins added (thx to MasterPhW). -Upd: (Help) The help-system is now availible in english language (thx to thursday). -Fix: (Shuffle) Playlists werden beim Shuffle nicht mehr verlassen. -Fix: (General) The playlist were not loaded properly if the sorting was changed. -Fix: (General) Added support for VBR-coded songs. -Fix: (Editor) Changing the Video-Gap in the editor will no longer cause a restart of the video. +New: (General) DUET support! Song syntax as proposed by hawkear, however, limited to 2 parts. Duet songs can be created and edited in the editor. +New: (General) Webcam support. +New: (General) Option [Advanced]->DuelRatio for Challenge Mode: normal, 10%, 20%, ..., 90%: determines the percentage of the "duel" plugin. +New: (General) Zoom/slide effect in song selection screen when minimizing/maximizing videos via V. +New: (General) Video preview now has a reflection effect similar to the song cover. +New: (General) Sorting criterion can be changed directly in the song selection screen: SHIFT+T; STRG+T toggles Folders=On/Off. +New: (General) Extended the song menu (available via M) in the song selection screen. +New: (General) Multiple EDITION- und GENRE-tags in one text file are now possible. +New: (General) Already achieved and still achievable points are displayed by a green and red bar beneath the score display, respectively. From bohning: "A red bar is initially fully filled and decreases with bad singing performance from the right end towards the left. A green bar is initially empty and increases with good singing performance from the left end towards the right (the green bar is on top of the red bar). At the end of the song, both bars have equal lengths corresponding to the points achieved by the singer." Switch between "bar", "score" and "OFF" with "S" (setting will be saved in config.ini). +New: (General) The aforementioned display also has a fourth function: display of the player names (step through the four functions with S). +New: (General) For each session, a log file recording all played songs is created in the subfolder "SessionLog". This feature can be enabled in the config.ini in the [Advanced] section using "LogSession=On". +New: (General) Notes and lyrics are faded out and in for sing pauses. +New: (General) Support for 4 and 6 players in one screen. +New: (General) Sorting option 'Random' added. Avoids songs of the same artist in party mode. +New: (Medley) New tag "#CalcMedley:Off": If present, Ultrastar will not try to calculate a Medley in this song. +New: (Party) Display of available songs in party mode options. +New: (Party) In party mode, the song selection is not limited to the randomly proposed one, but also includes the song to the left and to the right of it. +New: (Party) Playback of the last song while displaying the party score screen (similar to challenge and normal mode). +Upd: (General) If faulty songs were found during the start of UltraStar, a query appears: "X faulty songs found! Load them anyway? See error.log for details." If confirmed, UltraStar loads all songs. The query will appear with every start of the game. If "LoadFaultySongs=Off" is set in the config.ini, this query will be suppressed and all songs will be loaded, unless they contain severe mistakes. +Upd: (General) Player colors changed - they are now a little more intense and less pale. +Upd: (Shuffle) When using left/right arrow during shuffle mode, the currently displayed song serves as the basis for navigation (instead of the song displayed before entering shuffle mode) +Upd: (Shuffle) Added the option "FULL" to the shuffle-mode. In this mode the whole song will be played. The video will be switched to full screen (if available). +Upd: (Videos) New Acinerella.dll (video decoding). +Upd: (Plugins) Some plugins added (thx to MasterPhW). +Upd: (Help) The help-system is now availible in English language (thx to thursday). +Fix: (Shuffle) If shuffle mode is entered, it stays within the current playlist, if selected. +Fix: (General) Playlists were not loaded properly if the sorting was changed. +Fix: (General) Added support for VBR-coded songs. +Fix: (Editor) Changing the Video-Gap in the editor will no longer cause a restart of the video. Ultrastar Deluxe v1.0.1a Challenge MOD r7c (01.05.2010) ----------------------------- -- cgit v1.2.3