aboutsummaryrefslogtreecommitdiffstats
path: root/Game (unfollow)
Commit message (Collapse)AuthorFilesLines
2007-10-27made some major progress with ffmpeg audio playback !!!jaybinks7-121/+311
YAY !!! still a little choppy, so I suspect incorrect buffer sizes or something like that. also made some mods to support Unicode song file iteration on windows, this is no worse than what we had before, but is not complete.. oh this code only supports win 2000 and up .. no Win 98... git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@533 b956fd51-792f-4845-bead-9b4dfca2ff2c
2007-10-27fixed my oops, and have also fixed bamboo build to show this error.. dohjaybinks1-3/+7
git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@532 b956fd51-792f-4845-bead-9b4dfca2ff2c
2007-10-26did some major work towards ffmpeg audio playback.jaybinks2-217/+487
still not working 100% needs code to be re-compared to original C Source because I Suspect there are some translation errors. git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@529 b956fd51-792f-4845-bead-9b4dfca2ff2c
2007-10-25first effort to work towards jira#USDX-60jaybinks4-1520/+1541
song directory enumeration is now unicode compliant on linux. still needs doing for windows, with wfindfile ( I think thats the right name ) this still relies on sdl_ttf and lots of other changes, but I had a few min and wanted to play with this :) git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@527 b956fd51-792f-4845-bead-9b4dfca2ff2c
2007-10-25minor changes and fixes for USDX on linux.jaybinks7-1382/+1421
git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@526 b956fd51-792f-4845-bead-9b4dfca2ff2c
2007-10-24modifed bitmap fonts to have alpha channel, after conversation with blindy.jaybinks6-540/+540
modified ultrastar.lpr to get linux version running as it should be ( after mods I did in windows ) git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@525 b956fd51-792f-4845-bead-9b4dfca2ff2c
2007-10-24comment this.. oopsjaybinks1-5/+8
git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@524 b956fd51-792f-4845-bead-9b4dfca2ff2c
2007-10-16nearly finished Cores loading procswhiteshark04-44/+272
Add PluginLoader Unit to implent new PluginLoader Reordered Delphi .dpr uses clausel git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@519 b956fd51-792f-4845-bead-9b4dfca2ff2c
2007-10-16fixed the modified ffmpeg headers to compile in lazarus on windows.jaybinks4-2665/+2670
this NOW should fix LazWin build. git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@518 b956fd51-792f-4845-bead-9b4dfca2ff2c
2007-10-16fixed WinLaz build..jaybinks1-0/+1
git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@517 b956fd51-792f-4845-bead-9b4dfca2ff2c
2007-10-16tidy up un-needed uses clauses..jaybinks3-10/+2
git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@516 b956fd51-792f-4845-bead-9b4dfca2ff2c
2007-10-16modified ffmpeg usage, to use interface same as bass...jaybinks8-339/+806
still needs some tidy up, but its working. :) git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@515 b956fd51-792f-4845-bead-9b4dfca2ff2c
2007-10-11modifications to make new UMusic jaybinks1-5/+5
work correctly in linux. git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@511 b956fd51-792f-4845-bead-9b4dfca2ff2c
2007-10-11git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@509 ↵jaybinks1-1/+1
b956fd51-792f-4845-bead-9b4dfca2ff2c
2007-10-11git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@508 ↵jaybinks1-0/+3
b956fd51-792f-4845-bead-9b4dfca2ff2c
2007-10-11git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@507 ↵jaybinks1-0/+6
b956fd51-792f-4845-bead-9b4dfca2ff2c
2007-10-11added UAudio_FFMpeg.pas as placeholder... ( Still has bass code in it.. ↵jaybinks4-170/+788
needs to be replaced with ffmpeg code ) UMusic ( And UAudio* ) files, now have proper IAudioPlayback and IAudioInput Interface enumeration. simply having the unit in the uses clause will make it available. git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@506 b956fd51-792f-4845-bead-9b4dfca2ff2c
2007-10-11separated IAudioPlayback in to separate "Playback" and "Input" Interfacesjaybinks6-15/+36
( both interfaces provided by same TMusic_Bass class... git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@505 b956fd51-792f-4845-bead-9b4dfca2ff2c
2007-10-11Added IAudioPlayback Interface and implementation for BASS.jaybinks38-1065/+1035
Created "AudioPlayback" Global Singleton, which removed the need for the "Music" Global variable. This was done because global singleton objects are a recognized better "design pattern" achieving the same thing as global variables, but in a nicer way. I will be working to a) separate IAudioPlayback in to separate "Playback" and "Input" Interfaces b) build a FFMpeg class that implements IAudioPlayback git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@504 b956fd51-792f-4845-bead-9b4dfca2ff2c
2007-10-11fixes so codebase builds in delphi now, after major FFMpeg changse for linux.jaybinks9-44/+97
git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@503 b956fd51-792f-4845-bead-9b4dfca2ff2c
2007-10-11git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@502 ↵jaybinks1-20/+25
b956fd51-792f-4845-bead-9b4dfca2ff2c
2007-10-11modified UTime to utilise SDL timer... jaybinks6-1460/+1661
this allows for reliable cross platform timers. Tested working on linux. Modified UVideo and screens to get Video playback working on linux currently only video stream... no audio.. but I Will be working towards this, for all audio playback ( at least for linux ) git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@501 b956fd51-792f-4845-bead-9b4dfca2ff2c
2007-10-11major changes to FFMPEG Headers so they now support linux.jaybinks7-241/+355
git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@500 b956fd51-792f-4845-bead-9b4dfca2ff2c
2007-10-10Fixed some Bugs from Previous Commitwhiteshark02-8/+12
git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@498 b956fd51-792f-4845-bead-9b4dfca2ff2c
2007-10-10Added Hook and Service Class for new Plugin System to Truncwhiteshark08-10/+1098
Added Core and CoreModule. That maybe will be used for new Core management. Core needs many code to write Some Info to Plugin SDK added git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@497 b956fd51-792f-4845-bead-9b4dfca2ff2c
2007-10-08fixed bambo build script for linux.jaybinks3-5/+7
git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@474 b956fd51-792f-4845-bead-9b4dfca2ff2c
2007-10-08fixed bad build build#USDX-DELPHI-31jaybinks2-4/+6
oops... git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@473 b956fd51-792f-4845-bead-9b4dfca2ff2c
2007-10-08git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@472 ↵jaybinks1-0/+4
b956fd51-792f-4845-bead-9b4dfca2ff2c
2007-10-08git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@471 ↵jaybinks2-1/+5
b956fd51-792f-4845-bead-9b4dfca2ff2c
2007-10-08minor changes to faciliate ffmpeg audio playbackjaybinks2-5/+113
jira#USDX-123 git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@470 b956fd51-792f-4845-bead-9b4dfca2ff2c
2007-10-08trying to fix linux runtime errors with database ( Stats screen )jaybinks2-2097/+2186
and Song Selection screen ( now back to kina working ) Testing Fisheye Links (please ignore): jira#USDX-1 sf#1790165 build#USDX-DELPHI-26 git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@469 b956fd51-792f-4845-bead-9b4dfca2ff2c
2007-10-08fixed some stuff for linux build...jaybinks4-1684/+1879
now its getting close to the look of the windows build... YAY ! see http://www.flickr.com/photos/31428768@N00/sets/72157602234125005/ git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@468 b956fd51-792f-4845-bead-9b4dfca2ff2c
2007-10-03Actually just a test if the new CIA filtering worksmogguh1-1/+1
git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@467 b956fd51-792f-4845-bead-9b4dfca2ff2c
2007-10-03New plugin SDK addedwhiteshark04-17/+217
Some more debug information for windows builds (Does this work in lazarus?) git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@466 b956fd51-792f-4845-bead-9b4dfca2ff2c
2007-10-03Some more clean up because of my last commit 0owhiteshark01-1/+2
git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@465 b956fd51-792f-4845-bead-9b4dfca2ff2c
2007-10-03some cleanup after mogs last commit ;)whiteshark01-28/+69
git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@464 b956fd51-792f-4845-bead-9b4dfca2ff2c
2007-10-02fixed bug in StringReplaceW...jaybinks1-5/+17
oops :) git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@463 b956fd51-792f-4845-bead-9b4dfca2ff2c
2007-10-02oops AdaptFilePaths was meant to be available to any compiler.jaybinks1-5/+6
git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@462 b956fd51-792f-4845-bead-9b4dfca2ff2c
2007-10-02git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@461 ↵jaybinks1-1/+1
b956fd51-792f-4845-bead-9b4dfca2ff2c
2007-10-02Fixed linux compilation.jaybinks19-9918/+10093
Linux is now running in the main loop fine. * no audio playback or input yet... * Timing hack inplace.. that must be replace * bunch of textures not working.. however the play screen is looking similar to windows builds. I hope this dosnt break windows builds to much. git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@460 b956fd51-792f-4845-bead-9b4dfca2ff2c
2007-10-01fix mogs compile error :) ( In lazarus build )jaybinks1-0/+1
hmmm need to get this to $Include the DPR or something .... git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@457 b956fd51-792f-4845-bead-9b4dfca2ff2c
2007-10-01fix mogs compile error :)jaybinks1-3/+3
git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@456 b956fd51-792f-4845-bead-9b4dfca2ff2c
2007-10-01SDL_ttf: TextGl.pas - some code for testing (just add printrandomtext(); in ↵mogguh4-70/+214
ucreditsscreen (ie)) UTextClasses - started to throw everything into classes git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@455 b956fd51-792f-4845-bead-9b4dfca2ff2c
2007-10-01added patch (with small modification)jaybinks1-1/+9
which apparently enables USDX to run on linux, using wine. ( currently untested by myself ) BIG THANKS goes to linnex from sourceforge. http://sourceforge.net/forum/message.php?msg_id=4544965 git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@454 b956fd51-792f-4845-bead-9b4dfca2ff2c
2007-09-30git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@453 ↵jaybinks1-0/+2
b956fd51-792f-4845-bead-9b4dfca2ff2c
2007-09-30updated USDX-Lazaurs Resource compiler..jaybinks1-0/+0
it now reads the Ultrastar.rc file and builds based on that. git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@452 b956fd51-792f-4845-bead-9b4dfca2ff2c
2007-09-30some minor bug fixes..jaybinks4-154/+24
added Installer script.. for NSIS install compiler. git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@451 b956fd51-792f-4845-bead-9b4dfca2ff2c
2007-09-30fixed credits screen in lazarus build.jaybinks2-1247/+1258
( now looks and operates the same as delphi build ) git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@450 b956fd51-792f-4845-bead-9b4dfca2ff2c
2007-09-29git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@449 ↵jaybinks1-0/+2
b956fd51-792f-4845-bead-9b4dfca2ff2c
2007-09-29oops :)jaybinks1-1/+1
git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@448 b956fd51-792f-4845-bead-9b4dfca2ff2c