Housekeeping

This commit is contained in:
Tom Kidd 2022-08-01 20:40:37 -05:00
parent 41fa110a26
commit 9db6e57bc6
2 changed files with 10 additions and 46 deletions

View file

@ -15,7 +15,7 @@ Improvements/Changes
- Structure and View Controller usage grafted in from the DOOM-iOS2 repository and public user forks, unused code and embedded xcodeproj use eliminated
- Second project target for tvOS that takes advantage of focus model and removes on-screen controls.
This commit uses all new images for the menus and fonts. You will still need to provide your own copy of `doom.wad` for DOOM, `doom2.wad` for DOOM II, `tnt.wad` and `plutonia.wad` for Final DOOM and `SIGIL.wad` (and optionally `SIGIL_SHREDS.wad`) for SIGIL
You will need to provide your own copy of `doom.wad` for DOOM, `doom2.wad` for DOOM II, `tnt.wad` and `plutonia.wad` for Final DOOM and `SIGIL.wad` (and optionally `SIGIL_SHREDS.wad`) for SIGIL
You can find the file `doom.wad` in any installation of DOOM, available on [Steam](http://store.steampowered.com/app/2280/Ultimate_Doom/), [GOG](https://www.gog.com/game/the_ultimate_doom), and floppy disk from 1-800-IDGAMES (note: do not call 1-800-IDGAMES I don't know where it goes anymore).
@ -29,8 +29,6 @@ This repo contains changes from id's [DOOM-iOS2](https://github.com/id-Software/
I wrote a [lengthy article](http://schnapple.com/wolfenstein-3d-and-doom-on-ios-11/) on the process of making these ports. For a rundown of the effort to get it running on tvOS, I wrote a [second lenghty article](http://schnapple.com/wolfenstein-3d-and-doom-on-tvos-for-apple-tv/) on the subject.
A previous version of this repo required the use of a file called `base.iPack` from an existing copy of the iPhone version of DOOM in order for the DOOM port to work, but I have now added a "clean room" version of that file and included the resources necessary to build it in case anyone wants to tweak or improve it. Credits for the images used are included below. A third lengthy article on the subject of the base.iPack file and adding the additional two games can be found [here](http://schnapple.com/doom-ii-and-final-doom-for-ios-and-tvos).
And just for fun I did [another article](https://schnapple.com/sigil-for-ios-and-tvos-for-apple-tv/) on adding SIGIL support. Note that the previous issues with SIGIL's intermission screens and the Buckethead MP3 files have been addressed.
[Video of DOOM running on an iPhone X](https://www.youtube.com/watch?v=IrY5L1kn-NA)
@ -40,46 +38,3 @@ And just for fun I did [another article](https://schnapple.com/sigil-for-ios-and
I have also made apps for [*Wolfenstein 3-D*](https://github.com/tomkidd/Wolf3D-iOS), [*Quake*](https://github.com/tomkidd/Quake-iOS), [*Quake II*](https://github.com/tomkidd/Quake2-iOS), [*Quake III: Arena*](https://github.com/tomkidd/Quake3-iOS), [*Return to Castle Wolfenstein*](https://github.com/tomkidd/RTCW-iOS) and [*DOOM 3*](https://github.com/tomkidd/DOOM3-iOS).
Have fun. For any questions I can be reached at tomkidd@gmail.com
---
base.iPack icon and texture credits:
Font texture created with [LMNOpc Font Builder](http://www.lmnopc.com/bitmapfontbuilder/) by Thom Wetzel
Font used is [ChicagoFLF](https://fontlibrary.org/en/font/chicagoflf), public domain
[Control Pad by Guillaume Berry from the Noun Project](https://thenounproject.com/term/control-pad/40359)
[explosion by BomSymbols from the Noun Project](https://thenounproject.com/term/explosion/938854)
[Compass by Adrien Coquet from the Noun Project](https://thenounproject.com/term/compass/1941270)
[Move by useiconic.com from the Noun Project](https://thenounproject.com/term/move/45502)
[turn by shashank singh from the Noun Project](https://thenounproject.com/term/turn/530562)
[drive by priyanka from the Noun Project](https://thenounproject.com/term/drive/1568697)
[Melted Paint](https://publicdomaintextures.wordpress.com/2014/02/14/melted-paint/)
[Plaster in Black and White](https://publicdomaintextures.wordpress.com/2014/04/03/plaster-in-black-and-white/)
[Tool by Ker'is from the Noun Project](https://thenounproject.com/term/tool/1977834)
[circle arrow by Paul Verhulst from the Noun Project](https://thenounproject.com/term/circle-arrow/1979648)
[Save by Markus from the Noun Project](https://thenounproject.com/term/save/1715647)
[Skull by Andrew Cameron from the Noun Project](https://thenounproject.com/term/skull/131075)
[Skull by Andrew Cameron from the Noun Project](https://thenounproject.com/term/skull/131076)
Click sound effects
[1](https://freesound.org/people/EdgardEdition/sounds/113634/)
[2](https://freesound.org/people/dersuperanton/sounds/435845/)
[3](https://freesound.org/people/Eponn/sounds/420997/)
[4](https://freesound.org/people/BehanSean/sounds/422431/)

View file

@ -5830,6 +5830,7 @@
UNIFIED_DEBUG_MESSAGES,
DLS_SYNTHESIZER,
GAME_DOOM,
GLES_SILENCE_DEPRECATION,
);
HEADER_SEARCH_PATHS = "";
INFOPLIST_FILE = "DOOM-iOS-Info.plist";
@ -6153,6 +6154,7 @@
UNIFIED_DEBUG_MESSAGES,
DLS_SYNTHESIZER,
GAME_DOOM2,
GLES_SILENCE_DEPRECATION,
);
GCC_WARN_ABOUT_RETURN_TYPE = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES;
@ -6440,6 +6442,7 @@
UNIFIED_DEBUG_MESSAGES,
DLS_SYNTHESIZER,
GAME_FINALDOOM,
GLES_SILENCE_DEPRECATION,
);
HEADER_SEARCH_PATHS = "";
INFOPLIST_FILE = "FinalDOOM-iOS-Info.plist";
@ -6671,6 +6674,7 @@
UNIFIED_DEBUG_MESSAGES,
DLS_SYNTHESIZER,
GAME_FINALDOOM,
GLES_SILENCE_DEPRECATION,
);
GCC_WARN_ABOUT_RETURN_TYPE = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES;
@ -6958,6 +6962,7 @@
UNIFIED_DEBUG_MESSAGES,
DLS_SYNTHESIZER,
GAME_DOOM2,
GLES_SILENCE_DEPRECATION,
);
HEADER_SEARCH_PATHS = "";
INFOPLIST_FILE = "DOOM2-iOS-Info.plist";
@ -7189,6 +7194,7 @@
UNIFIED_DEBUG_MESSAGES,
DLS_SYNTHESIZER,
GAME_DOOM,
GLES_SILENCE_DEPRECATION,
);
GCC_WARN_ABOUT_RETURN_TYPE = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES;
@ -7477,6 +7483,7 @@
UNIFIED_DEBUG_MESSAGES,
DLS_SYNTHESIZER,
GAME_SIGIL,
GLES_SILENCE_DEPRECATION,
);
HEADER_SEARCH_PATHS = "";
INFOPLIST_FILE = "SIGIL-iOS-Info.plist";
@ -7713,6 +7720,7 @@
UNIFIED_DEBUG_MESSAGES,
DLS_SYNTHESIZER,
GAME_SIGIL,
GLES_SILENCE_DEPRECATION,
);
GCC_WARN_ABOUT_RETURN_TYPE = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES;
@ -8000,6 +8008,7 @@
"HAVE_CONFIG_H=1",
UNIFIED_DEBUG_MESSAGES,
_SAMPLE_RATE_22050,
GLES_SILENCE_DEPRECATION,
);
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES;