opencascade-emscripten-port
TR2Main
Our great sponsors
opencascade-emscripten-port | TR2Main | |
---|---|---|
1 | 8 | |
17 | 181 | |
- | - | |
0.0 | 3.0 | |
almost 3 years ago | 9 months ago | |
C++ | C++ | |
GNU Lesser General Public License v3.0 only | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
opencascade-emscripten-port
-
Curated Code CAD
There is an OpenCascade version compiled down to wasm [1] that we're currently using embedded in our own app. Rendering to WebGL is relatively straight-forward and the system as a whole works well. Gives me a lot of power when designing mechanical systems and running simulations on the resulting models. Perf of the CAD kernel on the web is not great, but 'just good enough'.
Troubleshooting issues is tricky though. If something doesn't work debugging is nearly impossible and the (C++) docs are very challenging.
OpenCascade is very powerful, but the ergonomics of the API aren't great. Writing a simple FP-style immutable wrapper around it has proven very fruitful and we can now describe relatively complicated models with a bare minimum of TypeScript code. Lot's of fun!
[1] https://github.com/gabrielcuvillier/opencascade-emscripten-p...
TR2Main
-
Man i really wish there were some more "definitive patches" to the latter half of the classic games.
Tomb Raider II / The Golden Mask - TR2Main https://github.com/Arsunt/TR2Main/releases
-
Picked up these bad boys.
TR2Main. There's a folder called "Extra Options" that'll be in the install folder when you're done. They can add things like the animated item screen and PSX status bars. You can use the PC or PSX FOV.
-
Tomb raider 1 (OG) is such an experience filled with triangles and action.
If you plan to play TR2, go grab the TR2Main fan patch for it, makes it run nice and smooth with controller support if you want it. TR3 is the probably most annoying to make work, due to some bugs with keybinding and alpha blending. TR4 is a little better thanks to Tomb4Project, same with TR5 (Chronicles) and Tomb5. I couldn't get controllers to work with 3-5 so i just got used to keyboard controls. Speaking of keyboard controls, with 3-5 i've been rebinding sprint to num0, sprint to num1, duck to num2 and flares to num3, so you don't have to really take your fingers off the arrow keys.
-
Tomb Raider Definitive Edition Is My Dream Game Failed!
I've been playing through the original ones, you can use community updates like Tomb1Main and TR2Main for controller support on PC. I played 1 and 2 using a wireless xbox one controller on PC, which was really nice.
-
What's 'perfect' resolution for Tomb Raider 2 (1997)?
Tr2Main fully supports gamepads natively.
-
Now that another company owns the TR liscence, do you think we will FINALLY see the classics remastered?
TR2: https://github.com/Arsunt/TR2Main
- OpenLara -- Tomb Raider 1 port to Game Boy Advance
-
I’ve been trying to figure out how I should get myself into the series on what way to play the original from 96. Ps1 or open tomb raider version?
For Tomb Raider II, there's a fan patch called Tomb 2 Main that also adds native support for modern versions of Windows, widescreen resolutions and the ability to activate some features from the PS1 version that are absent from the PC version.
What are some alternatives?
cadquery - A python parametric CAD scripting framework based on OCCT
TR1X - Open source re-implementation of Tomb Raider 1 (1996), along with additional enhancements and bugfixes
sdfx - A simple CAD package using signed distance functions
TOMB5 - Tomb Raider: Chronicles Disassembly translated to C source code.
CQ-editor - CadQuery GUI editor based on PyQT
TRAE-menu-hook - Reverse engineering, menu and patches for Tomb Raider Anniversary, Legend and Underworld.
sdf - Simple SDF mesh generation in Python
REDRIVER2 - Driver 2 Playstation game reverse engineering effort
cq-containers
tyra - Game engine for PlayStation 2™
ViewSCAD - A Jupyter renderer for the OpenSCAD and SolidPython Constructive Solid Geometry languages
Crowbar - Crowbar - GoldSource and Source Engine Modding Tool