AndywinXp
2c601ad06a
SCUMM: HE: SPYFOX3: Fix #4767
...
Indeed, we were missing some code from the original
which handled overlapping actors in which some moved
and some did not, which caused the latter to be erased.
Thanks eriktorbjorn for the great pointers on this.
2024-04-28 21:22:01 +02:00
AndywinXp
5ac8ea75a0
SCUMM: HE: Fix sub HE95 games not starting
2024-04-26 23:21:29 +02:00
AndywinXp
9d1ebb0cba
SCUMM: HE: Fix TRLE AKOS cels not being erased
2024-04-26 23:21:29 +02:00
AndywinXp
9dd2ea4e43
SCUMM: HE: Re-implement WIZ text and Aux images
2024-04-26 23:21:29 +02:00
AndywinXp
483ac31ced
SCUMM: HE: Relabel Polygon functions
2024-04-26 23:21:29 +02:00
AndywinXp
b19c4b772d
SCUMM: HE: Overhaul more of the GFX system
...
* Overhaul sprites system
* Fix compression routines for 8-bit graphics
* More fixes and clean-up
2024-04-26 23:21:29 +02:00
AndywinXp
4f98334ef4
SCUMM: HE: Add auxiliary compression routines and more stuff
2024-04-26 23:21:29 +02:00
AndywinXp
d64a379d21
SCUMM: HE: Begin porting Wiz and other graphics code
2024-04-26 23:21:29 +02:00
AndywinXp
0a3b6c49b2
SCUMM: HE: Implement FloodFill operation
2024-04-26 23:21:29 +02:00
AndywinXp
f17fe7413c
SCUMM: HE: Begin WIZ and graphics rewrite
2024-04-26 23:21:29 +02:00
AndywinXp
baa1e06d29
SCUMM: HE: Preliminar clean up for WIZ rewrite pt.4
2024-04-26 23:21:29 +02:00
Le Philousophe
17f09bb48c
SCUMM: Migrate engine to Path
2023-12-24 13:19:25 +01:00
AndywinXp
8461f25218
SCUMM: Rename enhancementClassActive to enhancementEnabled
2023-11-08 11:46:06 +01:00
AndywinXp
e7f4f25881
SCUMM: Clean-up and explain enhancement classes
2023-11-08 11:46:06 +01:00
AndywinXp
d5fa7aeb90
SCUMM: Mark all enhancements with their respective classes
2023-11-08 11:46:06 +01:00
shkupfer and shkupfer
9fed3e40b9
SCUMM HE: Baseball '01 competitive online play mods ( #5341 )
...
* SCUMM HE: BYB01 hit power mod for online competitive play
* SCUMM HE: BYB01 pitch location hit quality mod for competitive online play
* SCUMM HE: Unindent switch case statements
* SCUMM HE: BYB01 online mod: sprint on halfspeed popup
* SCUMM HE: BYB01 online mod: fewer sprints for top speed
* SCUMM HE: Fix BYB01 online turnaround score bug
* SCUMM HE: Add break statements to ensure correct hit quality returned
---------
Co-authored-by: shkupfer <shkupfer@ncsu.edu >
2023-10-01 20:24:07 -04:00
BLooperZ
db03ce28cf
SCUMM: Make subtitle color change optional
2023-09-13 22:02:46 +02:00
AndywinXp
9f89e3e823
SCUMM: HE (Sound): Finish wiring up high level functions
...
Everything is wired up... except the mixer, hence no sound.
2023-08-18 22:20:45 +02:00
shkupfer and shkupfer
1a4ce03bc5
SCUMM HE: Also return forced=0 when ball not bounced ( #4956 )
...
Co-authored-by: shkupfer <shkupfer@ncsu.edu >
2023-04-29 20:36:22 -04:00
shkupfer
487ee5905a
SCUMM HE: Only apply mod for pop-up with < 2 outs
2023-03-23 00:53:59 +01:00
shkupfer
d96d589a7d
SCUMM HE: BYB '01 online mod: allow forced runner turnaround
2023-03-23 00:53:59 +01:00
AndywinXp
6b157da194
SCUMM: HE: Fix crash in FREDDI2 and cleanup
2023-03-17 13:10:23 +01:00
Little Cat
2f10397793
SCUMM HE: Fix another subop error at o72_actorOps.
2023-03-09 03:40:19 -04:00
Little Cat
9f900ca782
SCUMM HE: Fix wrong subop in decodeParseStrin.g.
...
Fixes default case error when starting a game in Baseball 2001.
2023-03-09 03:33:11 -04:00
Little Cat
82bc36db8d
SCUMM HE: Label SO_COMPLEX_ARRAY_MATH_OPERATION.
2023-03-06 00:07:13 +01:00
Little Cat
b733471691
SCUMM HE: Fix case error message.
2023-03-06 00:07:13 +01:00
Little Cat
7fcf9e2440
SCUMM HE: Disable "InternetConnect" INI setting.
2023-03-06 00:07:13 +01:00
Little Cat
73cc6cc488
SCUMM HE: Finish mitgrating lobby code.
2023-03-06 00:07:13 +01:00
BLooperZ
e14b232918
SCUMM: Label v6+ subops
2023-02-26 10:53:53 +01:00
BLooperZ
0c3c7a4b5c
SCUMM: prevent possible issues when range is reversed
2022-11-29 12:48:27 +01:00
Le Philousophe
137b51d7ac
SCUMM: Don't use unsafe sprintf and vsprintf
2022-10-23 22:46:19 +02:00
BLooperZ
6884be9b7f
Revert "SCUMM: FREDDI4: workaround lipsync issues in final scene"
...
This reverts commit 16955a15f1 .
2022-08-23 21:44:05 +03:00
BLooperZ
16955a15f1
SCUMM: FREDDI4: workaround lipsync issues in final scene
2022-08-02 22:17:49 +02:00
BLooperZ
716ed40240
SCUMM: FREDDI4: change subtitles colors in final scene
2022-07-26 10:39:26 +03:00
Eugene Sandulenko
abea37c9bb
ALL: Update ScummVM project license to GPLv3+
2021-12-26 18:48:43 +01:00
Vladimir Serbinenko
5c91fb8d6a
SCUMM: Support Lokalizator plugin.
...
This was used by Russian translation of Pajama Sam 2 and Spy Fox 3
2020-12-07 23:01:38 +01:00
Cameron Cawley
01b4432825
BACKENDS: Use Common::U32String for OSystem::setWindowCaption
2020-11-22 17:20:19 +00:00
D G Turner
59b639ed4d
SCUMM: Fix Missing Default Switch Cases
...
These are flagged by GCC if -Wswitch-default is enabled.
2019-12-23 11:56:16 +00:00
Eugene Sandulenko
c7da2f38c3
SCUMM HE: MBC: Properly create arrays on receiving. We now can join the game!
2019-11-03 01:16:19 +01:00
Eugene Sandulenko
dead4aa014
JANITORIAL: Remove trailing spaces
2016-10-09 14:59:58 +02:00
Ori Avtalion
70ff8d6232
SCUMM HE: Constify string parameter
2016-09-03 11:45:43 +03:00
Alexander Tkachev
9de6746814
SCUMM HE: Replace strcpy with strlcpy in array setup
...
setupStringArrayFromString() now uses Common::strlcpy().
2016-08-30 23:26:29 +02:00
Alexander Tkachev
6cfcf1f179
HE: Add setupStringArrayFromString()
...
It's based on PUI_ScummStringArrayFromCString(), which is used as
SPUTM_ScummStringArrayFromCString() in Moonbase networking code.
2016-08-30 23:26:29 +02:00
Alexander Tkachev
d7377c43ed
HE: Add getStringFromArray()
...
It's ARRAY_GetStringFromArray(), which was used in Moonbase networking
code as SPUTM_CStringArrayFromScummString().
2016-08-30 23:26:29 +02:00
Eugene Sandulenko
056c5a7ae7
SCUMM HE: Fixed SCUMM wrapper for nuking array in U32.
...
This was leading to an out of bounds assert.
2016-05-26 12:16:04 +02:00
Kirben
b994a02077
SCUMM HE: Document more opcodes.
2016-05-25 19:51:16 +10:00
Johannes Schickel
3847465163
SCUMM: Make GPL headers consistent in themselves.
2014-02-18 02:39:38 +01:00
clone2727
9d9ced0734
Merge pull request #366 from clone2727/he-saves-target-name
...
RFC: Make HE games use the target name in all save files
2014-01-17 15:59:44 -08:00
Matthew Hoops
3bfd422205
SCUMM: Make all HE saves prepend the target name
...
This makes HE follow the ScummVM convention of using the target name everywhere. It also fixes having more than one team in both soccer and football.
Loading old saves will still work and they will be tried if the newer save names are not found.
2013-10-05 15:45:36 -04:00
Torbjörn Andersson
598d1a9c9c
SCUMM: Remove unnecessary NULL check, CID 1003627
...
Since ah->data is an array, it can't ever be NULL.
2013-08-18 09:02:14 +02:00