opencascade-emscripten-port
DISCONTINUED
TR2Main
Our great sponsors
opencascade-emscripten-port | TR2Main | |
---|---|---|
1 | 8 | |
17 | 178 | |
- | - | |
0.0 | 3.0 | |
almost 3 years ago | 8 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.
-
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
What are some alternatives?
TR1X - Open source re-implementation of Tomb Raider 1 (1996), along with additional enhancements and bugfixes
TOMB5 - Tomb Raider: Chronicles Disassembly translated to C source code.
cadquery - A python parametric CAD scripting framework based on OCCT
TRAE-menu-hook - Reverse engineering, menu and patches for Tomb Raider Anniversary, Legend and Underworld.
REDRIVER2 - Driver 2 Playstation game reverse engineering effort
tyra - Game engine for PlayStation 2™
CQ-editor - CadQuery GUI editor based on PyQT
sdfx - A simple CAD package using signed distance functions
Crowbar - Crowbar - GoldSource and Source Engine Modding Tool
duckstation - Fast PlayStation 1 emulator for x86-64/AArch32/AArch64
sdf - Simple SDF mesh generation in Python
sffpc - List of DIY small form factor pc, open source