Age | Commit message (Collapse) | Author |
|
|
|
The streams that are created are now used directly instead of SAGA creating its own RawStream after decoding it. In addition, this should fix ADPCM-compressed sounds on big endian systems (as the code was treating the result of readBuffer() to always be LE, whereas it's actual native endian).
I've also clarified the bugfix to bug #1256701. It only applies to 16-bit PCM data and the size for other data is no longer truncated too ;)
|
|
|
|
- The logo screens of all ITE versions are shown correctly now
- Wyrmkeep versions, demo versions with scene substitutes, demos with
mono music and demo versions with LE VOX encoded voices are all found
automatically now
|
|
|
|
svn-id: r55850
|
|
svn-id: r53779
|
|
Common::Array
svn-id: r53773
|
|
Music::_songTable, ObjectMap::*, PalAnim::*, Scene::sceneLut, SndRes::_fxTable* malloc based arrays with Common::Array implementation
add ByteArray type
fix debug Tile Hittest frame drawing
debug 0x%x => 0x%X
svn-id: r53719
|
|
Bug #3065113: "ITE demo: patched sound at intro is not played correctly"
svn-id: r52975
|
|
This is a regression from r43470 and fixes the speech in the intro.
Bug #3065113.
svn-id: r52727
|
|
Bug #2886141: "ITE: Cumulative Snoring sounds in Prince's Bedroom".
Implemented safeguard against running same looped sound more
than once.
svn-id: r49725
|
|
svn-id: r49047
|
|
svn-id: r47736
|
|
it (and it's still unfinished, too)
svn-id: r47592
|
|
sound/decoders/
svn-id: r47579
|
|
svn-id: r47395
|
|
- struct ResourceContext => class ResourceContext
- replace "*alloc","free" with array templates
- simplify createContexts routines
svn-id: r46254
|
|
signed, stereo, endian and sample bit information - now sound flags are used instead. Some cleanup.
svn-id: r43470
|
|
sounds. MemoryReadStream is used again instead of SeekableSubReadStream, as there will be issues when multiple sound effects or voices are played simultaneously
svn-id: r43466
|
|
svn-id: r40867
|
|
svn-id: r35883
|
|
svn-id: r35763
|
|
svn-id: r35727
|
|
svn-id: r35724
|
|
svn-id: r35679
|
|
- Added two new defines, ENABLE_IHNM and ENABLE_SAGA2 (enabled by default), which can be used to remove the parts of the SAGA engine which are specific to IHNM and SAGA 2 games. Hopefully, this will reduce the size of the engine even more for platforms with little memory (e.g. the Nintendo DS)
svn-id: r35672
|
|
svn-id: r35649
|
|
svn-id: r35648
|
|
sound types that are detected automatically is read from the files themselves
svn-id: r35644
|
|
and needs further work, but it's a start
svn-id: r35626
|
|
automatically. The game sound information left is now used as override info for certain sound types (e.g. PCM)
- Added stubs for Shorten audio type, used in SAGA2 games
svn-id: r35616
|
|
- Removed isBigEndian from GameSoundInfo
- Removed GF_BIG_ENDIAN_DATA
- Stopped loading the options panel for non-interactive ITE demos (it doesn't exist)
- Fixed crash when exiting from non-interactive ITE demos
svn-id: r35615
|
|
resource type (RSC for ITE, RES for IHNM and HRS for DINO/FTA2). The SAGA 2 HRS resource manager is still a stub
- Added detection for the voice file of FTA2
svn-id: r35484
|
|
- Stopped loading the isomap and puzzle game modules for IHNM, as they are not used for that game (this saves some memory for IHNM)
- Removed getDisplayWidth() and getDisplayHeight()
svn-id: r35473
|
|
reduced the game IDs and added game features where necessary
svn-id: r35467
|
|
read incorrectly. Fixes bugs #2422371 - "ITE: Talk animation takes longer than speaking" and #2111496 - "IHNM: Speech is garbled"
svn-id: r35320
|
|
svn-id: r34703
|
|
svn-id: r34458
|
|
- Removed sagaresnames.h
- Moved all special scenes to scene.h, and named them consistently (e.g. RID_ITE_OVERMAP_SCENE -> ITE_SCENE_OVERMAP)
- Moved all resources which were used by the ITE intro into ite_introproc.cpp
- Removed several defines which were only used once (e.g. the SFX names)
- Reordered the GameResourceDescription resources so that ITE and IHNM specific resources are placed in the end
- Updated the comment about the IHNM Mac music
- Changed the callocs in loadPalAnim to mallocs, like in the rest of the code
- Removed the MEM error
svn-id: r32282
|
|
anyway.)
svn-id: r31411
|
|
svn-id: r31410
|
|
svn-id: r31409
|
|
svn-id: r31405
|
|
svn-id: r31404
|
|
SAGA games from crashing when no voice files are present in talkie versions of ITE and IHNM (regression from commit #30648)
svn-id: r30989
|
|
svn-id: r30664
|
|
is necessary for devices that can keep a limited amount of files open simultaneously, like the PSP
svn-id: r30648
|
|
svn-id: r30238
|
|
does), instead of exiting with an error. This is necessary for devices with little space
svn-id: r29956
|