Commit Graph
2944 Commits
Author SHA1 Message Date
Paul Gilbert f45abfc332 MM: MM1: Listing spell names in spellbook 2023-02-17 22:17:59 -08:00
Paul Gilbert 83dda58241 MM: MM1: Spellbook frame drawing 2023-02-17 21:32:20 -08:00
Paul Gilbert 51d843db19 MM: MM1: Some content in the Cast Spell dialog 2023-02-15 22:08:54 -08:00
Paul Gilbert 705a0ad544 MM: MM1: Skeleton dialog for casting spells 2023-02-15 22:08:53 -08:00
Paul Gilbert e82dedb825 MM: MM1: Fix button text in Char Info 2023-02-13 22:28:33 -08:00
Paul Gilbert 65e89b9309 MM: MM1: Don't try viewing char info for empty party slots 2023-02-13 22:15:23 -08:00
D G Turner 0e13331556 DEVTOOLS: Fix Endian Check In sky.cpt Generation Tool
The endian check in this tool was generating a GCC warning that the
array was being used uninitialised. Testing on amd64 which is little
endian returned failure which was incorrect. Have replaced with better
standard code for this function which now returns as expected on amd64
with no warnings.
2023-02-13 01:51:08 +00:00
Eugene Sandulenko d9ee314a8b DEVTOOLS: Increase buffer sizes for create_translations
The new Android startup explanations are bigger than 2kb in UTF8
2023-02-12 23:44:38 +01:00
समीर सिंह Sameer Singh a78236d2e5 DEVTOOLS: Add script to archive gui/themes/fonts
make-fonts-archive.py: This script archives the fonts from
gui/themes/fonts to dists/engine-data/fonts.dat

devtools/module.mk: Add a build target for fonts.dat
2023-02-12 17:59:08 +01:00
eientei e2928dfb1a DEVTOOLS: COMPANION: formatting cleanup 2023-02-12 12:03:05 +01:00
eientei 479510bac1 DEVTOOLS: COMPANION: print path when doing --dryrun 2023-02-12 12:03:05 +01:00
eientei 848c7fa296 DEVTOOLS: COMPANION: Fix bug with absolute paths as the output directory
The script would start trying to set the last-modified date for each
part of the output directory path (e.g. /home/). The previous code was
getting too complex so just do a simpler method.
2023-02-12 12:03:05 +01:00
Roland van Laar e5cf05a1fa DEVTOOLS: COMPANION: ease logic inside forloop
Continue early when in dryrun mode to have less checks on dryrun
and less indentation.
2023-02-11 22:13:11 +01:00
Roland van Laar 85e95e465f DEVTOOLS: COMPANION: make variable names explicit
Rename variable names to have a name that means what it's for.
2023-02-11 22:13:11 +01:00
Roland van Laar e2029f6d16 DEVTOOLS: COMPANION: Improve python typing
Main changes:
- use bytes instead of ByteString
    ByteString lacks a `decode` which we do call
- use newer python syntax `|` to not use Optional
- use newer python syntax to use lowercase list and tuple instead of
  List and Tuple
- typing fixes where the incorrect type was used
2023-02-11 22:13:11 +01:00
Paul Gilbert 5ee4a2d268 MM: MM1: Add enhanced mode main menu 2023-02-09 22:01:10 -08:00
Lars Sundström 0d03655605 CREATE_PROJECT: Add Accelerate framework to iOS and tvOS
Add Apple Accelerate framework to iOS and tvOS targets. The framework
utilizes NEON extensions on the ARM chip to accelerate calculations.
This will come to use when processing texture data.
2023-02-09 22:52:11 +01:00
Paul Gilbert fbfad865ff MM: MM1: Remainder of QuickRef dialog 2023-02-07 20:02:26 -08:00
Paul Gilbert a43b5c4d2a MM: MM1: In progress enhanced QuickRef dialog 2023-02-07 20:02:26 -08:00
athrxx 01a7b6c151 KYRA: (LOK) - Fix bug no. 14131 (problem in menu options) 2023-02-06 17:31:55 +01:00
Paul Gilbert d94d6545bd MM: MM1: Fix spell result display casting wizard spells 2023-02-05 21:12:29 -08:00
Paul Gilbert 626388a902 MM: MM1: Fix some combat messages, party display 2023-02-05 17:49:34 -08:00
Paul Gilbert d2384b7db3 MM: MM1: Fix display of 'H-Orc' race in char info 2023-02-05 16:36:51 -08:00
sluicebox d97bd0c817 CREATE_PROJECT: Set Xcode MACOSX_DEPLOYMENT_TARGET 2023-02-05 23:12:06 +01:00
antoniou79 9bebbf2116 DEVTOOLS: Updates to README file
Fix deprecated url for dumper companion as well as some minor edits
2023-02-05 23:09:11 +01:00
antoniou79 3044a8dd0b DEVTOOLS: COMPANION: Fix python error for createmacfonts
Error was in line 686: NameError: name 'io' is not defined. Did you mean: 'id'?
2023-02-05 23:09:11 +01:00
Paul Gilbert 2dca8d8728 MM: MM1: Fix indexing of attack type messages 2023-02-05 11:34:01 -08:00
Paul Gilbert 0edaaf0265 MM: MM1: Added enhanced mode automap dialog 2023-02-04 20:50:46 -08:00
Paul Gilbert 49aa543540 MM: MM1: Fix highlighting next round 2023-02-04 15:48:21 -08:00
Cameron Cawley 1558f7a784 STARK: Add a method for drawing filled rectangles 2023-02-03 00:37:20 +00:00
Paul Gilbert 1c85b9bcf4 MM: MM1: Better implementation of string uppercasing
All strings in strings_en.yml are now in lowercase for the
enhanced mode. And for original mode, the strings will
simply uppercase them for display
2023-02-01 21:48:04 -08:00
Lars Sundström 29efa1922e CREATE_PROJECT: Add Apple TV OS XCode target
Add Apple TV OS as a new target to the xcode project creator utility.
Make sure that TV OS specific files are not part of the iOS and macOS
targets and the other way around.
The TV OS project will utilize the same source code files as the iOS
project but will instead use the tvos dist files.
2023-01-29 21:13:51 +00:00
Lars Sundström 505c2499c9 TVOS: Add Apple TV OS as a separate dist
The Apple TV OS requires a different type of storyboard than iOS. Also,
the Info.plist file differ since the tvOS platform doesn't handle
different orientations.

The Apple TV OS also need a different set of icons with different
resolutions more suitable for TV screens.

The application icons are required to be of layered type, which means
that a single PNG file is not accepted as an icon file. The icons must
have at least two layers, hence the ScummVM icon is defined by a back
image with just the background color and a front image with the ScummVM
logo.

The icons are then put together when archiving the application in Xcode
to an Assets.car file. However the linux builds are not building the
application using Xcode. Therefore a pre-compiled Assets.car file
containing the image assets (icons, splash screen etc) is added to the
tvos folder. This file is copied to the application bundle. If the icons
are changed in the future a new Assets.car file has to be compiled. This
can only be done on a computer with Xcode installed. To compile run the
following command in the tvos folder:
xcrun actool ./Images.xcassets --compile build --platform appletvos \
--minimum-deployment-target 9.0 --app-icon AppIcon \
--output-partial-info-plist build/partial.plist \
--launch-image LaunchImage

The partial.plist file generated will show what to add to the Info.plist
and if something must be changed in the ports.mk section for the
tvosbundle.
2023-01-29 21:13:51 +00:00
Paul Gilbert 6d50667455 MM: XEEN: Properly fix Swords monster list 2023-01-22 20:07:53 +01:00
Paul Gilbert ce27924bc3 MM: MM1: Fix monster flees/wander rendering 2023-01-22 20:07:52 +01:00
Paul Gilbert 373b6fac9c MM: MM1: Fixes for combat shooting 2023-01-22 20:07:51 +01:00
Paul Gilbert 01d8d1abc7 MM: MM1: Strip off trailing spaces on monster names 2023-01-22 20:07:51 +01:00
Paul Gilbert 111408353c MM: MM1: Fix monster data list 2023-01-22 20:07:49 +01:00
Paul Gilbert 17042d1f18 MM: MM1: Fixes for remaining maps 2023-01-22 20:07:47 +01:00
Paul Gilbert 2f9c787e5f MM: MM1: Map fixes 2023-01-22 20:07:47 +01:00
Paul Gilbert 3cacb37d3b MM: MM1: Fix Inspectron and Hacker views 2023-01-22 20:07:47 +01:00
Paul Gilbert 16b25033db MM: MM1: Fix multiple maps' special loop 2023-01-22 20:07:47 +01:00
Paul Gilbert 391f7ab4f8 MM: MM1: More map fixes 2023-01-22 20:07:47 +01:00
Paul Gilbert 75e5d978c7 MM: MM1: Fix desert map base class crash 2023-01-22 20:07:47 +01:00
Paul Gilbert ffd370d4cf MM: MM1: More map fixes 2023-01-22 20:07:46 +01:00
Paul Gilbert 1c31a18d2e MM: MM1: More map fixes 2023-01-22 20:07:46 +01:00
Paul Gilbert eee2ce23ca MM: MM1: More map fixes 2023-01-22 20:07:46 +01:00
Paul Gilbert c9de1fb0f2 MM: MM1: Fixes to Gypsy in map 23 2023-01-22 20:07:43 +01:00
Paul Gilbert 213632a62d MM: MM1: Fix display of staff in blacksmith buy weapons 2023-01-22 20:07:42 +01:00
Paul Gilbert 88bcf16d32 MM: MM1: Fix dead display 2023-01-22 20:07:42 +01:00