Final Project ~ Quake 2 [Matthew Barrera]
Common Deliverables:
- Shortcut that auto-launches your mod. [Complete]
- Mod in a separate folder. [Complete]
- README file in GIT that explains: [WIP]
- HOWTO install your mod.
- HOWTO play/test your mod.
- UI updates reflecting your Personal Deliverables
- Help screen to detail how to play your mod in-game. [WIP]
My Specific Deliverables:
- Replace Weapons with God of War Weapons. [WIP]
- 10 Weapons / 10 Moves from the Weapons. (i.e. Kratos weapons, Throwing versions, Atreus weapon, Etc.)
- Upgradable Stats
- 5 Stats.
- Rage Mode.
- More than just Quad Damage; Create Behavioral Changes. (i.e. New attacks, Attacks have new properties, Etc.)
- Weapon Upgrades / Blacksmith System. (Random location spawn)
- Boss Mechanics
- Enemies with multiple bars of HP; Kill it multiple times to actually kill it.
Main Branch README.md Notes:
- Almost all of the files included in this main branch originate from the "...\quake2-full-master\game\release" directory. These are the files that were editted and compiled in the "game" folder from the quake2.sln. These files do not represent the unchanged code I originally received. I have made changes and comments in the files. The only file in the main branch that didn't come from this directory is... (View next bullet).
- There is a folder included in this main branch called "modF22GOW", which acts as my 2nd Common Deliverable (Mod in a separate folder). All of the code needed to run my mod can be found in this folder. To install my mod, simply download the "modF22GoW" folder and all of it's contents. Do not change the contents of this folder after downloading it. Then, place the entire "modF22GoW" folder into the "C:\Program Files (x86)\Steam\steamapps\common\Quake 2" directory. If done correct, this folder and baseq2 should both be visible inside the same folder at the same time.
- There is a file inside the "modF22GoW" folder called "Quake2 ~ modF22GoW", which acts as my 1st Common Deliverable (Shortcut to auto-launch the mod). This is why the exact directory the "modF22GoW" folder goes into is super important; it impacts the target properties of the shortcut. To play my mod, simply click on the "Quake2 ~ modF22GoW" shortcut. Once inside of the game, select "Game" in the main menu and than any of the difficulties (Easy, Normal, Hard).
===========================================================================================
- The README is a WIP because (a) there still needs to be work done that would need to be properly documented in the README in the future (b) and the method to test the mod hasn't be finished yet. Many things have already been documented, but I just need to finalize when the time comes.
- The help screen is a WIP because (a) there still needs to be work done on the mod's functionality. I already have a method to search for the help screen while in-game, but I just need to finalize it when the mod is finished.
- Replacing the weapons is a WIP because (a) I have only left comments to decide what to do and where to do it. Through creating the help screen, I learned how to spawn the God of War weapons my mod needs. As such, I can return to this task.
- Once the weapons are implemented, I can then start working on rage mode weapon changes and blacksmith weapon changes.
This README.md and all of the files in the main branch will most likely change between this and the next branch.