commit 0e14bc82399cd3ee30da4708b4e7ae042d334914 Author: Jayrude Date: Tue Oct 1 17:30:27 2024 +0000 Initial commit diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..1122cc9 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,3 @@ +*.cow filter=lfs diff=lfs merge=lfs -text +*.mis filter=lfs diff=lfs merge=lfs -text +*.gam filter=lfs diff=lfs merge=lfs -text 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/Credits.txt b/Credits.txt new file mode 100644 index 0000000..e69de29 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..6751ff7 --- /dev/null +++ b/fm.cfg @@ -0,0 +1,9 @@ +new_mantle +obj_min -18192 +obj_max 8184 +max_refs 47740 +tex_filter_mode 0 +small_portal_repel +force_correct_rope_lengths 1 +incremental_save_dir ./FMs/JAYRUDE_templatemis/cow_backups +vbrush_dir ./FMs/JAYRUDE_templatemis/vbrs 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/miss20.cow b/miss20.cow new file mode 100644 index 0000000..6981c09 --- /dev/null +++ b/miss20.cow @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6cc3b18214da83fb541e5fed4dc4dcc79249342992963c4b4fd449bd011eea52 +size 1313394 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/readme.txt b/readme.txt new file mode 100755 index 0000000..caf4bb3 --- /dev/null +++ b/readme.txt @@ -0,0 +1,86 @@ +================================================================================ +Title : MISSION NAME +Filename : ARCHIVE NAME +Author : Jayrude +Contact : @jayrude (Discord) + @Jayrude@mastodon.gamedev.place (Mastodon) +Date : RELEASE DATE +Version : 1.0 + +================================================================================ +* Notes * + +- NewDark 1.27 or later is required +- Only modern FM loaders are supported (e.g. FMSel, AngelLoader, NewDarkLoader). + This means do NOT use DarkLoader or GarrettLoader +- Old-style FM loaders (e.g. DarkLoader, GarrettLoader) are not supported. Use a + modern loader such as FMSel, AngelLoader, or NewDarkLoader instead. Any issues + that occur when using an unsupported FM loader will be ignored :) +- Texture and object mods are not supported. The mission is not designed with + them in mind and they may cause graphical and/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 and I will do my best to +correct my mistake. + +Full credits can be found in Credits.txt + +================================================================================ +* 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/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 @@ + diff --git a/vbrs/.gitkeep b/vbrs/.gitkeep new file mode 100644 index 0000000..8d1c8b6 --- /dev/null +++ b/vbrs/.gitkeep @@ -0,0 +1 @@ +