From 4c316bed83119a4e6574abcc7be11aa1ac8bd1b9 Mon Sep 17 00:00:00 2001 From: Jarrod Doyle Date: Sun, 13 Aug 2023 12:58:18 +0100 Subject: [PATCH] initial commit --- .gitignore | 2 + FMInfo.txt | 83 +++++++++++++++++++ bitmap/txt/.gitkeep | 1 + books/decals/.gitkeep | 1 + books/english/.gitkeep | 1 + fam/.gitkeep | 1 + fm.cfg | 5 ++ fm.ini | 5 ++ intrface/english/newgame.str | 9 +++ intrface/miss20/english/goals.str | 2 + mesh/txt/.gitkeep | 1 + mesh/txt16/.gitkeep | 1 + obj/txt/.gitkeep | 1 + obj/txt16/.gitkeep | 1 + schema/.gitkeep | 1 + snd/.gitkeep | 1 + sq_scripts/.gitkeep | 1 + strings/english/objdescs.str | 1 + strings/english/objnames.str | 129 ++++++++++++++++++++++++++++++ strings/english/titles.str | 2 + strings/missflag.str | 59 ++++++++++++++ subtitles/english/.gitkeep | 1 + 22 files changed, 309 insertions(+) create mode 100644 .gitignore create mode 100755 FMInfo.txt create mode 100644 bitmap/txt/.gitkeep create mode 100644 books/decals/.gitkeep create mode 100644 books/english/.gitkeep create mode 100644 fam/.gitkeep create mode 100755 fm.cfg create mode 100755 fm.ini create mode 100755 intrface/english/newgame.str create mode 100755 intrface/miss20/english/goals.str create mode 100644 mesh/txt/.gitkeep create mode 100644 mesh/txt16/.gitkeep create mode 100644 obj/txt/.gitkeep create mode 100644 obj/txt16/.gitkeep create mode 100644 schema/.gitkeep create mode 100644 snd/.gitkeep create mode 100644 sq_scripts/.gitkeep create mode 100644 strings/english/objdescs.str create mode 100755 strings/english/objnames.str create mode 100755 strings/english/titles.str create mode 100755 strings/missflag.str create mode 100644 subtitles/english/.gitkeep diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..77147ae --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +cow_backups/ +screenshots/ \ No newline at end of file diff --git a/FMInfo.txt b/FMInfo.txt new file mode 100755 index 0000000..8b81722 --- /dev/null +++ b/FMInfo.txt @@ -0,0 +1,83 @@ +============================================================= +Title : MISSION NAME +Filename : ARCHIVE NAME +Author : Jayrude +Contact info : Jayrude#9585 on Discord +Date of release : RELEASE DATE +Version : 1.0 +============================================================ +* Notes * + +Mission was built on NewDark 1.27. It's recommended to play on this version or newer. +Use a modern loader designed for NewDark (e.g. FMSel, AngelLoader, NewDarkLoader). +This means do NOT use Darkloader or Garrettloader. Any issues encountered while using an outdated loader will be ignored :) +Do NOT use texture or object mods! This mission is not designed around them and they may cause graphical or gameplay issues. + +============================================================= +* Briefing * + +BRIEFING HERE... + +============================================================= +* Play Information * + +Game : Thief: Gold +Level Names : MISSION NAME +File names : miss20.mis +Difficulty Settings : Normal/Hard/Expert +Equipment store : Yes/No +Map/Automap : Yes/No +New graphics : Yes/No +New sounds : Yes/No +New conversations : Yes/No +New models : Yes/No +EAX Support : Yes/No +Multi language support : Yes/No +Briefing : Yes/No +Subtitles: : Yes/No + +============================================================= +* Construction * + +Base : From scratch +Map Size : +Build Time : + +============================================================= +* Thanks To * + +General: +- + +Testers: +- + +Translations: +- + +============================================================= +* Custom Resources Credits * + +I've tried to credit all custom assets I use, but sometimes it is hard to ascertain the correct authors and usage rights. If you recognise anything that's uncredited/miscredited/misused, please contact me using the information at the top of this document and I will do my best to correct my mistake. + +Textures: +- + +Objects: +- + +Meshes: +- + +Voices: +- + +Sounds: +- + +============================================================= +* Copyright Information * + +This mission is (c) by Jayrude, 202X. Distribution of this level is allowed as long as it is free and the package is kept intact. No one may edit and re-distribute this mission without my expressed permission. This level was not made and is not supported by Looking Glass Studios, Eidos Interactive, or Ion Storm. + +============================================================= diff --git a/bitmap/txt/.gitkeep b/bitmap/txt/.gitkeep new file mode 100644 index 0000000..8d1c8b6 --- /dev/null +++ b/bitmap/txt/.gitkeep @@ -0,0 +1 @@ + diff --git a/books/decals/.gitkeep b/books/decals/.gitkeep new file mode 100644 index 0000000..8d1c8b6 --- /dev/null +++ b/books/decals/.gitkeep @@ -0,0 +1 @@ + diff --git a/books/english/.gitkeep b/books/english/.gitkeep new file mode 100644 index 0000000..8d1c8b6 --- /dev/null +++ b/books/english/.gitkeep @@ -0,0 +1 @@ + diff --git a/fam/.gitkeep b/fam/.gitkeep new file mode 100644 index 0000000..8d1c8b6 --- /dev/null +++ b/fam/.gitkeep @@ -0,0 +1 @@ + diff --git a/fm.cfg b/fm.cfg new file mode 100755 index 0000000..2700967 --- /dev/null +++ b/fm.cfg @@ -0,0 +1,5 @@ +new_mantle +obj_min -18192 +obj_max 8184 +max_refs 47740 +tex_filter_mode 0 \ No newline at end of file diff --git a/fm.ini b/fm.ini new file mode 100755 index 0000000..caf421d --- /dev/null +++ b/fm.ini @@ -0,0 +1,5 @@ +NiceName=MISSION NAME HERE +ReleaseDate= +InfoFile=FMInfo.txt +Tags=author:Jayrude,genre: +Descr= \ No newline at end of file diff --git a/intrface/english/newgame.str b/intrface/english/newgame.str new file mode 100755 index 0000000..2e0bf40 --- /dev/null +++ b/intrface/english/newgame.str @@ -0,0 +1,9 @@ +difficulty: "Difficulty:" +start_training: "Start Training" +skip_training: "MISSION NAME HERE" +options: "Options" +cancel: "Cancel" + +diff_0: "Normal" +diff_1: "Hard" +diff_2: "Expert" \ No newline at end of file diff --git a/intrface/miss20/english/goals.str b/intrface/miss20/english/goals.str new file mode 100755 index 0000000..7cf8d26 --- /dev/null +++ b/intrface/miss20/english/goals.str @@ -0,0 +1,2 @@ +fiction_0: "Long text, shown at the beginning of the level." +text_0: "Short text. Shown when reloading or on objectives screen" \ No newline at end of file diff --git a/mesh/txt/.gitkeep b/mesh/txt/.gitkeep new file mode 100644 index 0000000..8d1c8b6 --- /dev/null +++ b/mesh/txt/.gitkeep @@ -0,0 +1 @@ + diff --git a/mesh/txt16/.gitkeep b/mesh/txt16/.gitkeep new file mode 100644 index 0000000..8d1c8b6 --- /dev/null +++ b/mesh/txt16/.gitkeep @@ -0,0 +1 @@ + diff --git a/obj/txt/.gitkeep b/obj/txt/.gitkeep new file mode 100644 index 0000000..8d1c8b6 --- /dev/null +++ b/obj/txt/.gitkeep @@ -0,0 +1 @@ + diff --git a/obj/txt16/.gitkeep b/obj/txt16/.gitkeep new file mode 100644 index 0000000..8d1c8b6 --- /dev/null +++ b/obj/txt16/.gitkeep @@ -0,0 +1 @@ + diff --git a/schema/.gitkeep b/schema/.gitkeep new file mode 100644 index 0000000..8d1c8b6 --- /dev/null +++ b/schema/.gitkeep @@ -0,0 +1 @@ + diff --git a/snd/.gitkeep b/snd/.gitkeep new file mode 100644 index 0000000..8d1c8b6 --- /dev/null +++ b/snd/.gitkeep @@ -0,0 +1 @@ + diff --git a/sq_scripts/.gitkeep b/sq_scripts/.gitkeep new file mode 100644 index 0000000..8d1c8b6 --- /dev/null +++ b/sq_scripts/.gitkeep @@ -0,0 +1 @@ + diff --git a/strings/english/objdescs.str b/strings/english/objdescs.str new file mode 100644 index 0000000..8d1c8b6 --- /dev/null +++ b/strings/english/objdescs.str @@ -0,0 +1 @@ + diff --git a/strings/english/objnames.str b/strings/english/objnames.str new file mode 100755 index 0000000..2177c7c --- /dev/null +++ b/strings/english/objnames.str @@ -0,0 +1,129 @@ +;THIEF THE DARK PROJECT +Name_AirPotion: "Breath Potion" +Name_AirTalisman: "Talisman of Air" +Name_AncientHammer: "Ancient Hammer" +Name_Apple: "Apple" +Name_BaffordScepter: "Lord Bafford's Scepter" +Name_Blackjack: "Blackjack" +Name_bone: "Bone" +Name_bones: "Bones" +Name_Bottle: "Bottle" +Name_Bowl: "Bowl" +Name_BreadLoaf: "Loaf" +Name_broadhead: "Broadhead Arrow" +Name_Candle: "Candle" +Name_Carrots: "Carrots" +Name_Cheese: "Cheese" +Name_Chisel: "Chisel" +Name_Corpse: "Corpse" +Name_Crate: "Crate" +Name_Cucumber: "Cucumber" +Name_DeerLeg: "Deer Leg" +Name_EarthArrow: "Moss Arrow" +Name_EarthTalisman: "Talisman of Earth" +Name_ExplosiveCharge: "Explosive Charge" +Name_FakeEye: "Fake Eye" +Name_firearr: "Fire Arrow" +Name_FireTalisman: "Talisman of Fire" +Name_Flashbomb: "Flash Bomb" +Name_Food: "Food" +Name_GasArrow: "Gas Arrow" +Name_GasMine: "Gas Mine" +Name_Gear: "Gear" +Name_Goblet: "Goblet" +Name_GoldBone: "Golden Bone" +Name_H2OTalisman: "Talisman of Water" +Name_Hammers: "Hammer" +Name_HandOGlory: "Hand of Glory" +Name_HealingPotion: "Healing Potion" +Name_HolyH2O: "Holy Water" +Name_Jar: "Canister" +Name_key: "Key" +Name_LCCanopic: "Canopic Jar" +Name_LockPick: "Lock Pick" +Name_SqLockPick: "Square-toothed Lockpick" +Name_TrLockPick: "Triangle-toothed Lockpick" +Name_BothPicks: "Lock Picks" +Name_LostCityJar: "Jar" +Name_Medallion: "Medallion" +Name_Mine: "Mine" +Name_multimold: "MultiMold" +Name_noise: "Noisemaker Arrow" +Name_Pan: "Cooking Pot" +Name_Papyrus: "Papyrus" +Name_Pick: "Pick" +Name_PlainVase: "Vase" +Name_Plate: "Plate" +Name_Potted1: "Potted Plant" +Name_PrizedFirePoker: "Fireplace Poker" +Name_Quintus: "Horn of Quintus" +Name_RopeArrow: "Rope Arrow" +Name_Rosary: "Rosary Beads" +Name_Rubble: "Rubble" +Name_Scroll: "Scroll" +Name_Skillet: "Skillet" +Name_Skull: "Skull" +Name_StoneHammer: "Stone Hammer" +Name_Swords: "Sword" +Name_TheEye: "The Eye" +Name_Tray: "Tray" +Name_Utensil: "Knife" +Name_water: "Water Arrow" +Name_water_holyarrow: "Holy Water Arrow" +Name_Webs: "Webs" +Name_WoodSpoon: "Spoon" +Name_WoodBowl: "Wooden Bowl" +Name_FelixNotes: "Felix's Notes" +Name_HotTip: "Hot Tip" +Name_Tip: "Tip" +Name_Bedroll: "Bedroll" +Name_PrayBook: "Prayer Book" +Name_ConSword: "Constantine's Sword" +Name_GemCutter: "The GemCutter" +Name_BuildChisel: "The Builder's Chisel" +Name_SwordHilt: "Sword Hilt" +Name_JunkLever: "Lever Handle" +Name_Lever: "Lever" +Name_TheTalismans: "Talismans" +Name_Doorknob: "Doorknob" +Name_CeremonialHammer: "Holy Symbol" +Name_corpse: "Corpse" +Name_BlessedHammer: "Blessed Holy Symbol" +Name_Fruit: "Fruit" +Name_Coins: "Coins" +Name_WCKey: "Wine Cellar Key" +Name_CemKey: "Cemetery Key" +Name_ArmoryKey: "Armory Key" +Name_Martello: "Brother Martello" +Name_Renault: "Brother Renault" +Name_HighPriest: "High Priest" +Name_Basso: "Basso" +Name_UncBody: "Unconscious Body" +Name_SpeedPotion: "Speed Potion" +Name_Hallpass: "Novice Credentials" +Name_ckey: "Courtyard Key" +Name_srkey: "Storage Room Key" +Name_crkey: "Basement Key" +Name_compass: "Compass" +Name_pickhelp: "Lockpicking Instructions" +Name_ktkey: "Kitchen Key" + +;THIEF GOLD +Name_Spectacles: "Archmage Spectacles" +Name_MageMedal2: "Medallion of St. Burringden" +Name_SilverBracelet: "Silver Bracelet" +Name_SapphireVase: "Sapphire Vase" +Name_SilverFlute: "Silver Flute" +Name_OperaGlasses: "Opera Glasses" +Name_Sandbag: "Sandbag" +Name_Vines: "Crushing Vines" +Name_WaterKey: "Water Key" +Name_AirKey: "Air Key" +Name_FireKey: "Fire Key" +Name_EarthKey: "Earth Key" +Name_restkey: "Restaurant Key" +Name_casino: "Casino Key" +Name_house: "House Key" +Name_safekey: "Safe Key" +Name_frkey: "Front Door Key" +Name_trkey: "Treasure Key" \ No newline at end of file diff --git a/strings/english/titles.str b/strings/english/titles.str new file mode 100755 index 0000000..a597745 --- /dev/null +++ b/strings/english/titles.str @@ -0,0 +1,2 @@ +title_20: "YOUR MISSION HERE" +short_20: "YOUR MISSION" diff --git a/strings/missflag.str b/strings/missflag.str new file mode 100755 index 0000000..a4e5087 --- /dev/null +++ b/strings/missflag.str @@ -0,0 +1,59 @@ +// Valid mission flags +// +// skip This mission doesn't exist; it should be skipped. +// no_briefing Skip the briefing movie +// no_loadout Skip the loadout +// cutscene Play a cutscene immediately afterward +// end End the game when this mission is completed +// + +miss_1: "skip" +miss_2: "skip" +miss_3: "skip" +miss_4: "skip" +miss_5: "skip" +miss_6: "skip" +miss_7: "skip" +miss_8: "skip" +miss_9: "skip" +miss_10: "skip" +miss_11: "skip" +miss_12: "skip" +miss_13: "skip" +miss_14: "skip" +miss_15: "skip" +miss_16: "skip" +miss_17: "skip" +miss_18: "skip" +miss_19: "skip" +miss_20: "no_briefing,no_loadout,end" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/subtitles/english/.gitkeep b/subtitles/english/.gitkeep new file mode 100644 index 0000000..8d1c8b6 --- /dev/null +++ b/subtitles/english/.gitkeep @@ -0,0 +1 @@ +