Commit Graph
254 Commits
Author SHA1 Message Date
Flamefire 1702859e79 Write decimals in international format
No warning on #RESOLUTION tag
2013-10-14 21:55:26 +02:00
Flamefire d41779b6f2 Fix wrong comparisons 2013-10-13 00:27:03 +02:00
Flamefire 42ac648fc1 Remove txt on saved songs
Detect also gif images automatically
2013-10-12 23:10:11 +02:00
Flamefire 6e9db6ed98 Write correct tag
No newline in LogError (could do it manually)
2013-10-12 22:47:08 +02:00
Flamefire 6de23ea428 Use IsGameModeAvail for duet check 2013-10-12 21:50:39 +02:00
Flamefire b12e4156fa Allow #ENDSHORT tags
Detect where Preview and ShortEnd came from
Introduce a function to check whether a given GameMode is available for a song
2013-10-12 21:42:03 +02:00
Flamefire 87ba525811 Fix for SongWriter 2013-10-12 18:08:46 +02:00
Flamefire cc6d921f03 Implement config var
Implement SongWriter and Song.Save()
2013-10-12 17:32:24 +02:00
Flamefire b0cb402dc3 Support #SOURCE, #ALBUM
Write #COMMENT
Keep unknown tags/lines
2013-10-12 16:10:24 +02:00
Flamefire 0a97a2e46d Fix renaming of Editions etc. 2013-10-12 14:50:10 +02:00
Flamefire da91f177eb Read more than 2 voice names 2013-10-11 20:25:56 +02:00
Flamefire 8e80cf93e2 Add Songwriter and #PREVIEW tag 2013-10-11 20:25:05 +02:00
Flamefire d498e0b935 Remove empty lines from Songs (causes problems otherwise!)
Compatibility reading mode for songs with 0-based lengths
Give Lines as an enumerable instead of creating an array
2013-10-11 19:19:42 +02:00
Flamefire a9b3e1d3f8 Simplify song-image detection
Store comment as 1 string
2013-10-11 14:50:31 +02:00
Flamefire 2ec094e734 Easier logging in SongLoader 2013-10-11 14:50:31 +02:00
Flamefire 05e170e91a Rename SongLoader file 2013-10-11 14:50:30 +02:00
Flamefire 3c2d7dcafd Introduce SongLoader class as some fields are only required while loading
Change relative to be a bool
2013-10-11 14:50:30 +02:00
Flamefire 31976ed498 Debug showcase for line break ordering 2013-10-11 14:50:29 +02:00
Flamefire bbe8cfbe08 Do not add line before first line
Calculate start beat automatically
More stable note loading with better warnings
2013-10-11 14:50:29 +02:00
Flamefire ee6aaebfbc Use actual set encoding 2013-10-11 14:50:28 +02:00
Flamefire ed22088728 Split CSong to have single file for note and header reading.
Some simpler assignments and more error checking
2013-10-11 14:50:28 +02:00
Flamefire 55d5c61a66 Fix overlapping notes
More consistent CLyric
Some renaming for clearer meaning
2013-10-11 14:50:27 +02:00
Flamefire bf1c00b5d1 Some fixes and support for more than 2 voices 2013-10-11 14:50:27 +02:00
Flamefire 8890176e97 Merge branch 'release-0.3' into develop 2013-10-03 13:26:00 +02:00
Flamefire 3fbc5994b1 Remove unnecessary golden property 2013-09-20 19:54:25 +02:00
Flamefire 370964ee99 Fix file headers and indentations 2013-09-20 18:09:32 +02:00
Flamefire db9f04cad6 Some name refactoring for clearer meaning (also docu) 2013-09-20 17:57:34 +02:00
Florian Küpper 612cc358a3 Rewind after pause (don't work atm) 2013-09-16 20:41:12 +02:00
Florian Küpper 46c12db857 Save points also to notes. 2013-09-15 16:36:53 +02:00
Florian Küpper 808c52d471 Fix merge error. 2013-09-15 15:26:25 +02:00
Florian Küpper 0400a02bc1 Merge branch 'develop' of github.com:Flamefire/Vocaluxe into develop
Conflicts:
	Vocaluxe/Base/CPlaylists.cs
	Vocaluxe/Base/CProfiles.cs
	Vocaluxe/Base/CSettings.cs
2013-09-15 15:15:10 +02:00
Florian Küpper 536ca2868c Fix text-saving. 2013-09-15 13:32:46 +02:00
Florian Küpper 6e3d0ab28f Added new sort-option: Date added. 2013-09-02 12:50:41 +02:00
Florian Küpper e991010aa9 Change compile-options: Old behavior is Release/Debug; New behavior (save data to user-folde) is installer now. 2013-08-31 13:42:43 +02:00
flokuep afdd3cae62 Profiles could be in different folders now, vocaluxe loads profiles from main-folder and user-folder, new profiles will be saved in user-folder. 2013-08-31 13:42:31 +02:00
flokuep 00f3a3aed2 First step of changing paths. Songs, screenshots, playlists, config and logs are now in %User%/Documents/Vocaluxe
You can compile with PortableWin to get a release-exe with old behavior.
2013-08-31 13:42:30 +02:00
Flamefire 762d2c80d2 Code cleanup
Added license stuff
2013-08-22 00:56:58 +02:00
Flamefire cd826bdafd Merge remote-tracking branch 'remotes/flokuep/release-0.3' into develop
Conflicts:
	Vocaluxe/Base/CDataBase.cs
2013-08-22 00:43:53 +02:00
Flamefire 44c78fad19 Split Notes, Lines and Voices into separate files/classes 2013-08-22 00:05:01 +02:00
Florian Küpper fb9476d1cf Save DatabaseSongID to CSong for (should be) faster saving of NumPlayed and Scores. 2013-08-21 20:55:49 +02:00
Florian Küpper f0ab780a87 Add songs to highscore.db at start, save date to db, read date and numplayed to song-infos. 2013-08-21 20:18:52 +02:00
Florian Küpper 11a72e6e8d Merge branch 'dbv3_DateAdded' of github.com:flokuep/Vocaluxe into release-0.3
Conflicts:
	Vocaluxe/Base/CDataBase.cs
	Vocaluxe/Base/CSettings.cs
	VocaluxeLib/Menu/SongMenu/CSong.cs
2013-08-21 19:55:25 +02:00
Florian Küpper 4a91f39743 Read #DUETSINGERP1 and #DUETSINGERP2 from texts for better compatibility (performous uses this tags). 2013-08-12 10:56:32 +02:00
flokuep e093610eaf Fix profile-id-check. 2013-06-27 16:38:14 +02:00
Florian Küpper b444438862 Merge branch 'develop' of github.com:flokuep/Vocaluxe into release-0.3 2013-06-27 15:54:40 +02:00
Florian Küpper 480e714afc Improve profile-handling on names-screen, fixes #26 2013-06-27 13:49:35 +02:00
Alexander Eckart 622de6ec4d fixed profile handling in party mode challenge (TODO: fix it in challenge medley and tic-tac-toe too) 2013-06-16 14:17:13 +02:00
Alexander Eckart 9e6a48c978 subtract only once 2013-06-15 17:49:11 +02:00
Alexander Eckart 57bb51e41c preview start -0.5s 2013-06-14 23:06:14 +02:00
Alexander Eckart ca5fc16332 fixed loading songs (TryReadInt) 2013-06-06 21:34:06 +02:00