Skip to content

Commit

Permalink
Merge pull request #7 from Trxyebeep/dev
Browse files Browse the repository at this point in the history
Dev
  • Loading branch information
Trxyebeep authored Nov 20, 2022
2 parents 9843213 + c3f1770 commit 359f98b
Show file tree
Hide file tree
Showing 10 changed files with 497 additions and 105 deletions.
4 changes: 3 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
# tomb3 changelog

## Unreleased
## [1.3.0](https://github.com/Trxyebeep/tomb3/tree/V1.3.0) (Nov. 20 2022)

#### the project was officially renamed from tomb3decomp to tomb3 for this release.

### Original bug fixes

Expand Down
21 changes: 21 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# tomb3
## PC Tomb Raider 3 decompilation project

Inspired by [TR2Main](https://github.com/Arsunt/TR2Main/), made by Arsunt.

from the makers of [TOMB5](https://github.com/Trxyebeep/TOMB5) and [TOMB4](https://github.com/Trxyebeep/TOMB4) The TR5/4 decompilation projects.

### goals
Preserving the original source code of the PC version of Tomb Raider 3.

### Credits:
Troye: Main decompilation effort, main developer.

ChocolateFan: Additional decompilation and development.

Arsunt: for the amazing TR2Main and allowing us to use his code for some features.

Lahm86: for the amazing config tool.

### License:
This project is licensed under the GNU General Public License - see the [LICENSE](https://github.com/Trxyebeep/tomb3/blob/master/LICENSE.md) file for details
96 changes: 7 additions & 89 deletions USING.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,13 +27,17 @@
- WINSTR.dll
3. Get the latest release package.
4. unzip the archive and copy over the contents to you TR3 folder, overwrite when prompted.
5. Run the game once to get the setup window at least once before running anything in the ExtraOptions folder.
5. Run the setup through the config tool at least once before running the game.
6. Enjoy!

### *Updating/Non-first time installing:*
1. Get the latest release package.
2. unzip the archive and copy over the contents to you TR3 folder, overwrite when prompted.
3. Enjoy!

#### Updating from pre-V1.3.0 to V1.3.0 or later:
- Delete tomb3decomp.dll (now renamed to tomb3.dll).
- Delete the ExtraOptions folder (a config tool is available now).
------------------------

### TR3: The Lost Artifact support:
Expand All @@ -47,93 +51,7 @@
3. Go to your TR3 The Lost Artifact disc and
- Copy the contents of its data folder into the new datag folder.
- Copy the contents of its pix folder into the new pixg folder.
4. To run tomb3 in gold mode, launch the included bat file.
4. Launch the game in gold mode through the config tool.
5. Enjoy!

## ExtraOptions folder:

### Effects:
#### Footprints: Toggles PSX footprints on/off.

#### Improved Lasers: Toggles improved lasers on/off.

#### Improved Rain: Toggles improved rain on/off.

#### Kayak mist: Restores a broken mist effect on the Kayak.

#### Sophia Rings:
1. PC: original rings.
2. PSX: clear semitransparent rings like PSX.
3. Improved PC: original PC but with improved texture UVs.

#### Underwater Dust: restores the PSX underwater particles effect.

#### UPV Wake: restores the PSX wake effect on the UPV.

### GUI Scale:
#### GameGuiScale: Scale modifiers for in-game UI elements, such as bars.

#### InvGuiScale: Scale modifiers for in-inventory UI elements, such as text boxes.

### GUI Style:
#### Ammo counter:
1. PC: Original PC ammo counter.
2. PSX: PSX ammo counter.

Note: Selecting PSX bar position overrides this setting and forces the PSX ammo counter.

#### Bar Positions:
1. PC: original PC positions.
2. PSX: PSX positions.
3. Improved: same as PC but flips the Sprint and Air bars.

#### Bars:
1. PC: Original PC bars.
2. PSX: PSX bars.

#### Improved poison bar: Toggles a PSX-like poison bar instead of the original flat yellow bar.

#### Pickup Display: Toggles the pickup display on/off.

#### PSX boxes: Toggles PSX text boxes.

#### PSX mono screens: Toggles PSX mono screen colors.

#### PSX text colors: Toggles PSX text colors.

#### Shadow:
1. PC: Orignal octagon shadow.
2. PSX: PSX circle sprite shadow.

### Lara's moveset:
#### Crawl tilt: Toggles Lara aligning herself with the floor when crawling.

#### Duck roll: Toggles the duck roll on/off. When ducked, press the Sprint button.

#### Flexible crawl: Provides less lag in her crawl moveset and restores the run-to-duck and the sprint-to-duck animations.

#### Flexible Sprint: Removes the restriction to start a sprint only when the bar is full.

#### Slide to Run: Restores the slide-to-run animation. Simply hold forward at the end of sliding a slope.

### misc:
#### Disable Colorkey: Toggles the Colorkey option. Only turn this option ON if you encounter the transparency bug on Nvidia cards. Might cause other minor issues.

#### Disable Gamma: Toggles the gamma option. Having this option on allows for accurate RGB output, which is otherwise impossible with Gamma on.

#### DOZY: Toggles the flycheat on/off. in-game, press and hold the D O Z Y keys on your keyboard to fly. Walk button to get out of the cheat.

#### PSX Crystal sfx: Toggles the "woosh" PSX sfx when collecting crystals (instead of the PC heal sfx).

#### PSX Water Color: Toggles PSX water color.

### Sound:
#### InventoryMusicMute: Music volume modifiers when going into the inventory.

#### UnderwaterMusicMute: Music volume modifiers when going underwater.

### View:
#### PSX FOV: Toggles PSX FOV.

### reset all options
#### Resets all options.
### You can use the config tool to change any options available.
8 changes: 4 additions & 4 deletions tomb3.rc
Original file line number Diff line number Diff line change
Expand Up @@ -51,8 +51,8 @@ END
//

VS_VERSION_INFO VERSIONINFO
FILEVERSION 1,2,0,0
PRODUCTVERSION 1,2,0,0
FILEVERSION 1,3,0,0
PRODUCTVERSION 1,3,0,0
FILEFLAGSMASK 0x3fL
#ifdef _DEBUG
FILEFLAGS 0x1L
Expand All @@ -68,12 +68,12 @@ BEGIN
BLOCK "040904b0"
BEGIN
VALUE "FileDescription", "Tomb Raider III Community Edition"
VALUE "FileVersion", "1.2.0.0"
VALUE "FileVersion", "1.3.0.0"
VALUE "InternalName", "tomb3.dll"
VALUE "LegalCopyright", "Copyright (C) 2022"
VALUE "OriginalFilename", "tomb3.dll"
VALUE "ProductName", "Tomb Raider III Community Edition"
VALUE "ProductVersion", "1.2.0.0"
VALUE "ProductVersion", "1.3.0.0"
END
END
BLOCK "VarFileInfo"
Expand Down
Loading

0 comments on commit 359f98b

Please sign in to comment.