diff --git a/README.md b/README.md index 705ccd9..811440a 100644 --- a/README.md +++ b/README.md @@ -11,6 +11,8 @@ Improvements/Changes - Deprecated APIs removed and replaced with modern equivalents - Code locations reorganized and consolodated -This commit only includes the changes made to the original source code and the original files. A "menu_art" directory is still required to build correctly, but as that consists of copyrighted material, I have not included it in this commit. +This commit adds a "menu_art" directory with placeholder images and a substitute font. These are images made from scratch and a public domain font in order to avoid distributing copyrighted material. -My plan is to do a pull request to id Software on this commit and then make a second commit with placeholder menu art for others to be able to compile from scratch. +Note that unlike the DOOM for iOS repository from id Software, this repository includes all the game content (levels, sounds, etc.) from the original Wolfenstein 3-D release because John Carmack included them in the initial drop in 2009. As a result, **you can clone this repository, build, and start playing immediately**. It does not include the Spear of Destiny levels as the original release did not have them, and the in-app purchase to purchase them has long since stopped working. If you try to start a Spear of Destiny episiode the app will crash, but if you have the files yourself from some other means you can drop them in the `base/maps` directory and play them. + +Have fun. For any questions I can be reached at tomkidd@gmail.com \ No newline at end of file diff --git a/wolf3d/README.md b/wolf3d/README.md index 2ec87c3..811440a 100644 --- a/wolf3d/README.md +++ b/wolf3d/README.md @@ -11,6 +11,8 @@ Improvements/Changes - Deprecated APIs removed and replaced with modern equivalents - Code locations reorganized and consolodated -This commit only includes the changes made to the original source code and the original files. A "menu_art" directory is still required to build correctly, but as that consists of copyrighted material, I have not included it in this commit. +This commit adds a "menu_art" directory with placeholder images and a substitute font. These are images made from scratch and a public domain font in order to avoid distributing copyrighted material. -My plan is to do a pull request to id Software on this commit and then make a second commit with placeholder menu art for others to be able to compile from scratch. \ No newline at end of file +Note that unlike the DOOM for iOS repository from id Software, this repository includes all the game content (levels, sounds, etc.) from the original Wolfenstein 3-D release because John Carmack included them in the initial drop in 2009. As a result, **you can clone this repository, build, and start playing immediately**. It does not include the Spear of Destiny levels as the original release did not have them, and the in-app purchase to purchase them has long since stopped working. If you try to start a Spear of Destiny episiode the app will crash, but if you have the files yourself from some other means you can drop them in the `base/maps` directory and play them. + +Have fun. For any questions I can be reached at tomkidd@gmail.com \ No newline at end of file diff --git a/wolf3d/code/iphone/POSITYPE-idSettler10v2.otf b/wolf3d/code/iphone/POSITYPE-idSettler10v2.otf old mode 100755 new mode 100644 index 1e07fe5..6ac87c4 Binary files a/wolf3d/code/iphone/POSITYPE-idSettler10v2.otf and b/wolf3d/code/iphone/POSITYPE-idSettler10v2.otf differ diff --git a/wolf3d/menu_art/GODMODEFACE0PIC.png b/wolf3d/menu_art/GODMODEFACE0PIC.png new file mode 100644 index 0000000..2e3c96e Binary files /dev/null and b/wolf3d/menu_art/GODMODEFACE0PIC.png differ diff --git a/wolf3d/menu_art/GODMODEFACE1PIC.png b/wolf3d/menu_art/GODMODEFACE1PIC.png new file mode 100644 index 0000000..d86a25a Binary files /dev/null and b/wolf3d/menu_art/GODMODEFACE1PIC.png differ diff --git a/wolf3d/menu_art/GODMODEFACE2PIC.png b/wolf3d/menu_art/GODMODEFACE2PIC.png new file mode 100644 index 0000000..d86a25a Binary files /dev/null and b/wolf3d/menu_art/GODMODEFACE2PIC.png differ diff --git a/wolf3d/menu_art/WOLF_114.png b/wolf3d/menu_art/WOLF_114.png new file mode 100644 index 0000000..bc18d56 Binary files /dev/null and b/wolf3d/menu_art/WOLF_114.png differ diff --git a/wolf3d/menu_art/WOLF_57.png b/wolf3d/menu_art/WOLF_57.png new file mode 100644 index 0000000..7c24817 Binary files /dev/null and b/wolf3d/menu_art/WOLF_57.png differ diff --git a/wolf3d/menu_art/WOLF_72.png b/wolf3d/menu_art/WOLF_72.png new file mode 100644 index 0000000..be81be9 Binary files /dev/null and b/wolf3d/menu_art/WOLF_72.png differ diff --git a/wolf3d/menu_art/adv_btn.png b/wolf3d/menu_art/adv_btn.png new file mode 100644 index 0000000..f893325 Binary files /dev/null and b/wolf3d/menu_art/adv_btn.png differ diff --git a/wolf3d/menu_art/arialImageLAL.png b/wolf3d/menu_art/arialImageLAL.png new file mode 100755 index 0000000..1a1069a Binary files /dev/null and b/wolf3d/menu_art/arialImageLAL.png differ diff --git a/wolf3d/menu_art/arialImageLAL_white-alpha.png b/wolf3d/menu_art/arialImageLAL_white-alpha.png new file mode 100755 index 0000000..704e4a8 Binary files /dev/null and b/wolf3d/menu_art/arialImageLAL_white-alpha.png differ diff --git a/wolf3d/menu_art/back_arrow.png b/wolf3d/menu_art/back_arrow.png new file mode 100644 index 0000000..d04835b Binary files /dev/null and b/wolf3d/menu_art/back_arrow.png differ diff --git a/wolf3d/menu_art/button_highlight.png b/wolf3d/menu_art/button_highlight.png new file mode 100644 index 0000000..e84913e Binary files /dev/null and b/wolf3d/menu_art/button_highlight.png differ diff --git a/wolf3d/menu_art/credits_bg.png b/wolf3d/menu_art/credits_bg.png new file mode 100644 index 0000000..ceb9118 Binary files /dev/null and b/wolf3d/menu_art/credits_bg.png differ diff --git a/wolf3d/menu_art/difficulty_head1.png b/wolf3d/menu_art/difficulty_head1.png new file mode 100644 index 0000000..be74274 Binary files /dev/null and b/wolf3d/menu_art/difficulty_head1.png differ diff --git a/wolf3d/menu_art/difficulty_head2.png b/wolf3d/menu_art/difficulty_head2.png new file mode 100644 index 0000000..33252eb Binary files /dev/null and b/wolf3d/menu_art/difficulty_head2.png differ diff --git a/wolf3d/menu_art/difficulty_head3.png b/wolf3d/menu_art/difficulty_head3.png new file mode 100644 index 0000000..977c4e9 Binary files /dev/null and b/wolf3d/menu_art/difficulty_head3.png differ diff --git a/wolf3d/menu_art/difficulty_head4.png b/wolf3d/menu_art/difficulty_head4.png new file mode 100644 index 0000000..0c801ff Binary files /dev/null and b/wolf3d/menu_art/difficulty_head4.png differ diff --git a/wolf3d/menu_art/down_arrow.png b/wolf3d/menu_art/down_arrow.png new file mode 100644 index 0000000..7255acd Binary files /dev/null and b/wolf3d/menu_art/down_arrow.png differ diff --git a/wolf3d/menu_art/episode_bg.png b/wolf3d/menu_art/episode_bg.png new file mode 100644 index 0000000..08eca61 Binary files /dev/null and b/wolf3d/menu_art/episode_bg.png differ diff --git a/wolf3d/menu_art/episode_bracket.png b/wolf3d/menu_art/episode_bracket.png new file mode 100644 index 0000000..283d4c4 Binary files /dev/null and b/wolf3d/menu_art/episode_bracket.png differ diff --git a/wolf3d/menu_art/episode_divider.png b/wolf3d/menu_art/episode_divider.png new file mode 100644 index 0000000..ca23bff Binary files /dev/null and b/wolf3d/menu_art/episode_divider.png differ diff --git a/wolf3d/menu_art/header_advanced.png b/wolf3d/menu_art/header_advanced.png new file mode 100644 index 0000000..5cf018f Binary files /dev/null and b/wolf3d/menu_art/header_advanced.png differ diff --git a/wolf3d/menu_art/header_ep1.png b/wolf3d/menu_art/header_ep1.png new file mode 100644 index 0000000..c0a1790 Binary files /dev/null and b/wolf3d/menu_art/header_ep1.png differ diff --git a/wolf3d/menu_art/header_ep10.png b/wolf3d/menu_art/header_ep10.png new file mode 100644 index 0000000..bec9d94 Binary files /dev/null and b/wolf3d/menu_art/header_ep10.png differ diff --git a/wolf3d/menu_art/header_ep11.png b/wolf3d/menu_art/header_ep11.png new file mode 100644 index 0000000..5942c28 Binary files /dev/null and b/wolf3d/menu_art/header_ep11.png differ diff --git a/wolf3d/menu_art/header_ep2.png b/wolf3d/menu_art/header_ep2.png new file mode 100644 index 0000000..bd77a13 Binary files /dev/null and b/wolf3d/menu_art/header_ep2.png differ diff --git a/wolf3d/menu_art/header_ep3.png b/wolf3d/menu_art/header_ep3.png new file mode 100644 index 0000000..a51b9ae Binary files /dev/null and b/wolf3d/menu_art/header_ep3.png differ diff --git a/wolf3d/menu_art/header_ep4.png b/wolf3d/menu_art/header_ep4.png new file mode 100644 index 0000000..fee604d Binary files /dev/null and b/wolf3d/menu_art/header_ep4.png differ diff --git a/wolf3d/menu_art/header_ep5.png b/wolf3d/menu_art/header_ep5.png new file mode 100644 index 0000000..d1bbe44 Binary files /dev/null and b/wolf3d/menu_art/header_ep5.png differ diff --git a/wolf3d/menu_art/header_ep6.png b/wolf3d/menu_art/header_ep6.png new file mode 100644 index 0000000..5193215 Binary files /dev/null and b/wolf3d/menu_art/header_ep6.png differ diff --git a/wolf3d/menu_art/header_ep7.png b/wolf3d/menu_art/header_ep7.png new file mode 100644 index 0000000..f438ec5 Binary files /dev/null and b/wolf3d/menu_art/header_ep7.png differ diff --git a/wolf3d/menu_art/header_ep8.png b/wolf3d/menu_art/header_ep8.png new file mode 100644 index 0000000..107211e Binary files /dev/null and b/wolf3d/menu_art/header_ep8.png differ diff --git a/wolf3d/menu_art/header_ep9.png b/wolf3d/menu_art/header_ep9.png new file mode 100644 index 0000000..41f8594 Binary files /dev/null and b/wolf3d/menu_art/header_ep9.png differ diff --git a/wolf3d/menu_art/highlight_bracket.png b/wolf3d/menu_art/highlight_bracket.png new file mode 100644 index 0000000..327c810 Binary files /dev/null and b/wolf3d/menu_art/highlight_bracket.png differ diff --git a/wolf3d/menu_art/intermission.png b/wolf3d/menu_art/intermission.png new file mode 100644 index 0000000..19ad391 Binary files /dev/null and b/wolf3d/menu_art/intermission.png differ diff --git a/wolf3d/menu_art/iphone_image.png b/wolf3d/menu_art/iphone_image.png new file mode 100644 index 0000000..1f52d4c Binary files /dev/null and b/wolf3d/menu_art/iphone_image.png differ diff --git a/wolf3d/menu_art/iphone_preset_1.png b/wolf3d/menu_art/iphone_preset_1.png new file mode 100644 index 0000000..a8f5409 Binary files /dev/null and b/wolf3d/menu_art/iphone_preset_1.png differ diff --git a/wolf3d/menu_art/iphone_preset_2.png b/wolf3d/menu_art/iphone_preset_2.png new file mode 100644 index 0000000..52a33d8 Binary files /dev/null and b/wolf3d/menu_art/iphone_preset_2.png differ diff --git a/wolf3d/menu_art/iphone_preset_3.png b/wolf3d/menu_art/iphone_preset_3.png new file mode 100644 index 0000000..aba7c99 Binary files /dev/null and b/wolf3d/menu_art/iphone_preset_3.png differ diff --git a/wolf3d/menu_art/iphone_preset_4.png b/wolf3d/menu_art/iphone_preset_4.png new file mode 100644 index 0000000..8c03f76 Binary files /dev/null and b/wolf3d/menu_art/iphone_preset_4.png differ diff --git a/wolf3d/menu_art/kills.png b/wolf3d/menu_art/kills.png new file mode 100644 index 0000000..e792948 Binary files /dev/null and b/wolf3d/menu_art/kills.png differ diff --git a/wolf3d/menu_art/kills_shadow.png b/wolf3d/menu_art/kills_shadow.png new file mode 100644 index 0000000..9898713 Binary files /dev/null and b/wolf3d/menu_art/kills_shadow.png differ diff --git a/wolf3d/menu_art/left_chevron.png b/wolf3d/menu_art/left_chevron.png new file mode 100644 index 0000000..32eb47d Binary files /dev/null and b/wolf3d/menu_art/left_chevron.png differ diff --git a/wolf3d/menu_art/main_bg.png b/wolf3d/menu_art/main_bg.png new file mode 100644 index 0000000..5777ebb Binary files /dev/null and b/wolf3d/menu_art/main_bg.png differ diff --git a/wolf3d/menu_art/map_background.png b/wolf3d/menu_art/map_background.png new file mode 100755 index 0000000..8730335 Binary files /dev/null and b/wolf3d/menu_art/map_background.png differ diff --git a/wolf3d/menu_art/next_arrow.png b/wolf3d/menu_art/next_arrow.png new file mode 100644 index 0000000..bd9fe02 Binary files /dev/null and b/wolf3d/menu_art/next_arrow.png differ diff --git a/wolf3d/menu_art/partime.png b/wolf3d/menu_art/partime.png new file mode 100644 index 0000000..e792948 Binary files /dev/null and b/wolf3d/menu_art/partime.png differ diff --git a/wolf3d/menu_art/partime_shadow.png b/wolf3d/menu_art/partime_shadow.png new file mode 100644 index 0000000..9898713 Binary files /dev/null and b/wolf3d/menu_art/partime_shadow.png differ diff --git a/wolf3d/menu_art/right_chevron.png b/wolf3d/menu_art/right_chevron.png new file mode 100644 index 0000000..9a58195 Binary files /dev/null and b/wolf3d/menu_art/right_chevron.png differ diff --git a/wolf3d/menu_art/secrets.png b/wolf3d/menu_art/secrets.png new file mode 100644 index 0000000..e792948 Binary files /dev/null and b/wolf3d/menu_art/secrets.png differ diff --git a/wolf3d/menu_art/secrets_shadow.png b/wolf3d/menu_art/secrets_shadow.png new file mode 100644 index 0000000..9898713 Binary files /dev/null and b/wolf3d/menu_art/secrets_shadow.png differ diff --git a/wolf3d/menu_art/settings_divider.png b/wolf3d/menu_art/settings_divider.png new file mode 100644 index 0000000..11240d9 Binary files /dev/null and b/wolf3d/menu_art/settings_divider.png differ diff --git a/wolf3d/menu_art/settings_line_art.png b/wolf3d/menu_art/settings_line_art.png new file mode 100644 index 0000000..e6c07e9 Binary files /dev/null and b/wolf3d/menu_art/settings_line_art.png differ diff --git a/wolf3d/menu_art/settings_slider_blue.png b/wolf3d/menu_art/settings_slider_blue.png new file mode 100644 index 0000000..ebb0c16 Binary files /dev/null and b/wolf3d/menu_art/settings_slider_blue.png differ diff --git a/wolf3d/menu_art/settings_slider_blue~ipad.png b/wolf3d/menu_art/settings_slider_blue~ipad.png new file mode 100644 index 0000000..84b65c7 Binary files /dev/null and b/wolf3d/menu_art/settings_slider_blue~ipad.png differ diff --git a/wolf3d/menu_art/settings_slider_grey.png b/wolf3d/menu_art/settings_slider_grey.png new file mode 100644 index 0000000..6c87083 Binary files /dev/null and b/wolf3d/menu_art/settings_slider_grey.png differ diff --git a/wolf3d/menu_art/settings_slider_grey~ipad.png b/wolf3d/menu_art/settings_slider_grey~ipad.png new file mode 100644 index 0000000..0f24632 Binary files /dev/null and b/wolf3d/menu_art/settings_slider_grey~ipad.png differ diff --git a/wolf3d/menu_art/settings_slider_white.png b/wolf3d/menu_art/settings_slider_white.png new file mode 100644 index 0000000..dc1f032 Binary files /dev/null and b/wolf3d/menu_art/settings_slider_white.png differ diff --git a/wolf3d/menu_art/settings_slider_white~ipad.png b/wolf3d/menu_art/settings_slider_white~ipad.png new file mode 100644 index 0000000..b604ca8 Binary files /dev/null and b/wolf3d/menu_art/settings_slider_white~ipad.png differ diff --git a/wolf3d/menu_art/star_icon.png b/wolf3d/menu_art/star_icon.png new file mode 100644 index 0000000..5601190 Binary files /dev/null and b/wolf3d/menu_art/star_icon.png differ diff --git a/wolf3d/menu_art/stats.png b/wolf3d/menu_art/stats.png new file mode 100644 index 0000000..16411f1 Binary files /dev/null and b/wolf3d/menu_art/stats.png differ diff --git a/wolf3d/menu_art/stats_large.png b/wolf3d/menu_art/stats_large.png new file mode 100755 index 0000000..60431d9 Binary files /dev/null and b/wolf3d/menu_art/stats_large.png differ diff --git a/wolf3d/menu_art/submenus_background_image.png b/wolf3d/menu_art/submenus_background_image.png new file mode 100644 index 0000000..2eb91ed Binary files /dev/null and b/wolf3d/menu_art/submenus_background_image.png differ diff --git a/wolf3d/menu_art/treasure.png b/wolf3d/menu_art/treasure.png new file mode 100644 index 0000000..e792948 Binary files /dev/null and b/wolf3d/menu_art/treasure.png differ diff --git a/wolf3d/menu_art/treasure_shadow.png b/wolf3d/menu_art/treasure_shadow.png new file mode 100644 index 0000000..9898713 Binary files /dev/null and b/wolf3d/menu_art/treasure_shadow.png differ diff --git a/wolf3d/menu_art/up_arrow.png b/wolf3d/menu_art/up_arrow.png new file mode 100644 index 0000000..d710d77 Binary files /dev/null and b/wolf3d/menu_art/up_arrow.png differ diff --git a/wolf3d/menu_art/up_down.png b/wolf3d/menu_art/up_down.png new file mode 100644 index 0000000..6e35849 Binary files /dev/null and b/wolf3d/menu_art/up_down.png differ diff --git a/wolf3d/menu_art/victory_256.png b/wolf3d/menu_art/victory_256.png new file mode 100644 index 0000000..626d8e5 Binary files /dev/null and b/wolf3d/menu_art/victory_256.png differ diff --git a/wolf3d/menu_art/wolf3d_icon.png b/wolf3d/menu_art/wolf3d_icon.png new file mode 100644 index 0000000..7c24817 Binary files /dev/null and b/wolf3d/menu_art/wolf3d_icon.png differ diff --git a/wolf3d/menu_art/wolf3dlite_icon.png b/wolf3d/menu_art/wolf3dlite_icon.png new file mode 100644 index 0000000..4a11f62 Binary files /dev/null and b/wolf3d/menu_art/wolf3dlite_icon.png differ diff --git a/wolf3d/menu_art/wolf_bg.png b/wolf3d/menu_art/wolf_bg.png new file mode 100644 index 0000000..ceb9118 Binary files /dev/null and b/wolf3d/menu_art/wolf_bg.png differ