Commit Graph

1128 Commits

Author SHA1 Message Date
Tyler Wilding b0a7ffdaa3 New translations game_custom_text_en-us.json (Portuguese)
[ci skip]
2026-06-27 16:25:51 -04:00
Tyler Wilding c6d5c33e36 New translations game_custom_text_en-us.json (Polish)
[ci skip]
2026-06-27 16:25:50 -04:00
Tyler Wilding 0596ae04d8 New translations game_custom_text_en-us.json (Dutch)
[ci skip]
2026-06-27 16:25:48 -04:00
Tyler Wilding 6273de1957 New translations game_custom_text_en-us.json (Japanese)
[ci skip]
2026-06-27 16:25:42 -04:00
Tyler Wilding 5a21ba26c0 New translations game_custom_text_en-us.json (Italian)
[ci skip]
2026-06-27 16:25:34 -04:00
Tyler Wilding 7130b7ef71 New translations game_custom_text_en-us.json (Finnish)
[ci skip]
2026-06-27 16:25:24 -04:00
Tyler Wilding 376eac0b32 New translations game_custom_text_en-us.json (German)
[ci skip]
2026-06-27 16:25:21 -04:00
Tyler Wilding dff5c40855 New translations game_custom_text_en-us.json (Catalan)
[ci skip]
2026-06-27 16:25:12 -04:00
Tyler Wilding bcd196231b New translations game_custom_text_en-us.json (Spanish)
[ci skip]
2026-06-27 16:25:09 -04:00
Tyler Wilding ca0721dc7d New translations game_custom_text_en-us.json (French)
[ci skip]
2026-06-27 16:25:06 -04:00
Tyler Wilding 6ac98f7f40 New translations subtitle_lines_en-us.json (Dutch)
[ci skip]
2026-06-27 16:24:44 -04:00
Tyler Wilding 4165e7868a New translations subtitle_lines_en-us.json (Danish)
[ci skip]
2026-06-27 16:24:39 -04:00
Tyler Wilding a90b017ad1 New translations subtitle_lines_en-us.json (Czech)
[ci skip]
2026-06-27 16:24:37 -04:00
Tyler Wilding de3ce6e11f New translations subtitle_lines_en-us.json (Catalan)
[ci skip]
2026-06-27 16:24:35 -04:00
Tyler Wilding 3fec68fcb2 New translations game_custom_text_en-us.json (Portuguese, Brazilian)
[ci skip]
2026-06-27 16:24:29 -04:00
Tyler Wilding f8eb4167d3 New translations game_custom_text_en-us.json (Portuguese)
[ci skip]
2026-06-27 16:24:25 -04:00
Tyler Wilding 89800c3962 New translations game_custom_text_en-us.json (Norwegian)
[ci skip]
2026-06-27 16:24:22 -04:00
Tyler Wilding 6bf356641d New translations game_custom_text_en-us.json (Dutch)
[ci skip]
2026-06-27 16:24:21 -04:00
Tyler Wilding c216c24a9f New translations game_custom_text_en-us.json (Japanese)
[ci skip]
2026-06-27 16:24:19 -04:00
Tyler Wilding cdd9e65aa1 New translations game_custom_text_en-us.json (Italian)
[ci skip]
2026-06-27 16:24:17 -04:00
Tyler Wilding 1ce0a10998 New translations game_custom_text_en-us.json (Finnish)
[ci skip]
2026-06-27 16:24:15 -04:00
Tyler Wilding 1b209b9ad8 New translations game_custom_text_en-us.json (German)
[ci skip]
2026-06-27 16:24:14 -04:00
Tyler Wilding 15739b27f5 New translations game_custom_text_en-us.json (Catalan)
[ci skip]
2026-06-27 16:24:11 -04:00
Tyler Wilding 12395bf520 New translations game_custom_text_en-us.json (Spanish)
[ci skip]
2026-06-27 16:24:09 -04:00
Tyler Wilding 1cde52ef69 New translations game_custom_text_en-us.json (French)
[ci skip]
2026-06-27 16:24:08 -04:00
Tyler Wilding aa43a9fcd9 New Crowdin updates (#4324) 2026-06-25 14:43:32 -04:00
ZedB0T f9a7fba6e2 Support identical imgui controller labels (#4290)
ImGUI does have ways to make sure the Internal IDs are unique and
separate from the display label, however I still thought that appending
a count to the end of the name was more clear/understandable.

If you add `ImGui::PushID(i);` Into the loop it appends i to the end of
the internal ID without modifying the display label. The other
alternative would be to use a syntax like
`ImGui::Button((controller_name + "##option1").c_str());` etc....

https://github.com/ocornut/imgui/blob/master/docs/FAQ.md#q-how-can-i-have-multiple-widgets-with-the-same-label


In both cases I think just adding a number that increments communicates
that its a different controller cleaner to the user.

Closes #4289
2026-06-22 19:59:21 -04:00
OpenGOAL Bot 85449e6c19 CI: Periodic Controller Database Update (#4320)
Updating Controller Database

Co-authored-by: OpenGOALBot <OpenGOALBot@users.noreply.github.com>
2026-06-22 19:58:58 -04:00
OpenGOAL Bot 86bbff237f CI: Periodic Controller Database Update (#4313)
Updating Controller Database

Co-authored-by: OpenGOALBot <OpenGOALBot@users.noreply.github.com>
2026-06-15 20:10:23 -04:00
YohanDFN 70ef778a90 [jak3] proofreading & correcting FR subtitle lines (#4272)
This PR provides minor typo fixes and harmonizes the French subtitles
with the game's original terminology used in cutscenes and menus.

---------

Co-authored-by: Tyler Wilding <xtvaser@gmail.com>
2026-06-08 17:03:26 -04:00
OpenGOAL Bot c81a315fa3 CI: Periodic Controller Database Update (#4306)
Updating Controller Database

Co-authored-by: OpenGOALBot <OpenGOALBot@users.noreply.github.com>
2026-06-08 17:00:54 -04:00
Hat Kid 4076b1477e jak3: fix zoom blur flashbang in retail (#4305)
When `do_zoom_blur` sets up its draw, it doesn't update the blend
settings, so it ends up inheriting the previous values.

In retail mode, the previous draw is from a texture animation, which
sets up the blend in a specific way that causes it to draw a white
texture over the screen. In debug mode, right before the zoom blur is
drawn, the debug text is drawn, which modifies the blend settings to
something that makes the blur look as it should.

Closes #4206
2026-06-07 21:28:59 +02:00
Hat Kid a5ef456e8b loader: allow manual reload of fr3 data (#4304)
This adds some buttons to the loader debug menu and GOAL functions to
allow you to manually force a reload of a level's FR3 data (including
the common level), allowing for live texture replacements, model swaps
and custom level modifications without requiring a game restart or
waiting for the loader to fully discard a level.
2026-06-07 16:45:33 +02:00
Hat Kid 25e105aa5d jak2/3: implement ocean envmap (#4303)
Implements the envmap for the ocean generated by
`ocean-method-89`/`ocean-method-88`.

While the resulting envmap looks accurate compared to PCSX2 in
Renderdoc, the end result does not seem 100% identical, but it is a big
improvement over the default placeholder texture.

Closes #3417
2026-06-07 07:27:43 +02:00
Aloqas fa2f652d2f jak3: Dev commentary subtitles (#4281)
Subtitles for ND dev commentary tracks
2026-06-03 00:24:44 -04:00
OpenGOAL Bot bbb9abdbf8 CI: Periodic Controller Database Update (#4273)
Updating Controller Database

Co-authored-by: OpenGOALBot <OpenGOALBot@users.noreply.github.com>
2026-06-03 00:13:46 -04:00
tripp c010073ddc game: fix missing event.type comparison in joystick axis motion handler (pressure sensitive axii) (#4286)
`SDL_EVENT_JOYSTICK_AXIS_MOTION` is an enum with `Value = 1536`, which
means the code current acts like: `else if (true &&
m_has_pressure_sensitive_buttons)`
2026-05-27 21:28:02 -04:00
Luís Mota 18988ff9fe Update Jak 1 Portuguese (pt-pt) translations (#4263)
Hello guys, I'm new here.
To give my contribution I've fully translated the intro sequence for Jak
1, some lines were missing.
2026-05-05 00:23:22 -04:00
OpenGOAL Bot 87190890cf CI: Periodic Controller Database Update (#4262)
Updating Controller Database

Co-authored-by: OpenGOALBot <OpenGOALBot@users.noreply.github.com>
2026-05-04 17:36:21 -04:00
Aloqas 553edd3e68 jak2/jak3: Add subtitle speakers (#4230)
Adds subtitle speaker names to jak2/jak3 cutscenes, as well as the
progress menu option

<img width="962" height="752" alt="Näyttökuva 2026-04-18 005744"
src="https://github.com/user-attachments/assets/66b1cc46-9623-4e43-ad65-df7302a0156d"
/>
2026-05-04 18:49:08 +02:00
OpenGOAL Bot 36d8213dfb CI: Periodic Controller Database Update (#4251)
Updating Controller Database

Co-authored-by: OpenGOALBot <OpenGOALBot@users.noreply.github.com>
2026-04-27 19:38:14 -04:00
OpenGOAL Bot 67cd649cb9 CI: Periodic Controller Database Update (#4240)
Updating Controller Database

Co-authored-by: OpenGOALBot <OpenGOALBot@users.noreply.github.com>
2026-04-20 18:46:52 -04:00
Hat Kid 1dff571820 game: support splash screens (#4236)
Closes #1496 

This brings back the SCE splash screens. Also adds a runtime flag
`-nosplash` to skip it. Right now, it's on by default, but open to
changes on that (maybe always disable in debug to speed up start times,
etc.).
2026-04-20 03:19:08 +02:00
Matt Dallmeyer 2f51e355dd [jak3] Implement trick display text secret (#4208)
ported the implementation from jak 2 into jak3 pretty much exactly.
added a new color for L2 tricks, and shrunk the text/width a bit so it
wouldn't end up covered by the minimap.

also fixed small bug in jak 2 (and 3) where dismounting jetboard
wouldn't reset the trick display, so displayed score wouldn't match the
granted score

---------

Co-authored-by: Tyler Wilding <xtvaser@gmail.com>
2026-04-14 01:40:27 -04:00
Aloqas 0e6c93efd8 jak2/jak3: Flags for custom languages (#4209)
<img width="224" height="39" alt="Näyttökuva 2026-04-12 013017"
src="https://github.com/user-attachments/assets/fbfc8e6d-83f7-496c-bbfd-d1d1df955359"
/>
<img width="185" height="39" alt="Näyttökuva 2026-04-12 013027"
src="https://github.com/user-attachments/assets/8ba826e3-8268-4e37-bef5-4404acef1f53"
/>
<img width="181" height="35" alt="Näyttökuva 2026-04-12 143327"
src="https://github.com/user-attachments/assets/bbd4da10-2ead-4f7f-a5ca-9bdf4f5f2c1a"
/>
<img width="286" height="35" alt="Näyttökuva 2026-04-12 143339"
src="https://github.com/user-attachments/assets/60fc2581-b92e-42a4-9a13-6f51587112a1"
/>
<img width="405" height="38" alt="Näyttökuva 2026-04-12 013059"
src="https://github.com/user-attachments/assets/a641f6c3-ba8f-473f-a680-0828a9fd1bcf"
/>
<img width="210" height="37" alt="Näyttökuva 2026-04-12 143351"
src="https://github.com/user-attachments/assets/d0ce1da8-2fe6-4fdb-b943-01b595606dbb"
/>
<img width="203" height="37" alt="Näyttökuva 2026-04-12 143400"
src="https://github.com/user-attachments/assets/a8f81b2d-2a96-46a5-bebb-6839ef8fc18e"
/>
<img width="220" height="37" alt="Näyttökuva 2026-04-12 143410"
src="https://github.com/user-attachments/assets/fe9a12b9-ea23-48bb-ba0a-e310eb5e13e2"
/>
<img width="179" height="38" alt="Näyttökuva 2026-04-12 143418"
src="https://github.com/user-attachments/assets/d10926e2-81f9-479f-8df5-078f823db8f0"
/>
<img width="338" height="38" alt="Näyttökuva 2026-04-12 143427"
src="https://github.com/user-attachments/assets/4bc9edc0-d914-4e2d-9b9d-c662e2a6bd80"
/>
<img width="220" height="39" alt="Näyttökuva 2026-04-12 143439"
src="https://github.com/user-attachments/assets/ca8134e2-aa37-4e51-b23e-87a816514b5f"
/>
<img width="231" height="37" alt="Näyttökuva 2026-04-12 013158"
src="https://github.com/user-attachments/assets/69af6c29-699c-41c8-a93d-033497c1ba18"
/>
<img width="210" height="37" alt="Näyttökuva 2026-04-12 013205"
src="https://github.com/user-attachments/assets/1cd8cf1c-2ff0-4b3a-becc-902302466180"
/>

Needs testing, I was having issues with Visual Studio so I couldn't
fully test

---------

Co-authored-by: Tyler Wilding <xtvaser@gmail.com>
2026-04-14 01:15:18 -04:00
OpenGOAL Bot 5acb70ab4d CI: Periodic Controller Database Update (#4218)
Updating Controller Database

Co-authored-by: OpenGOALBot <OpenGOALBot@users.noreply.github.com>
2026-04-13 13:28:14 -04:00
RoyalForgotten 89468c11de Jak 3 french subtitles (#4197)
Co-authored-by: Tyler Wilding <xtvaser@gmail.com>
2026-04-09 20:28:39 -04:00
Tyler Wilding ec4ccf05b2 deps/game: Update SDL to 3.4.4 and fix mouse cursor handling (#4201) 2026-04-08 18:54:23 -04:00
Hat Kid 3f686854e6 decomp3: vivsol-edit, editable and nav mesh editor files (#4200)
- `visvol-edit`
- `editable`
- `editable-player`
- `mysql-nav-graph`
- `nav-graph-editor`
- `nav-mesh-editor-h`
- `nav-mesh-editor`

The SQL data is not filled in yet.
2026-04-08 17:42:13 +02:00
OpenGOAL Bot b5269a80ee CI: Periodic Controller Database Update (#4188)
Updating Controller Database

Co-authored-by: OpenGOALBot <OpenGOALBot@users.noreply.github.com>
2026-04-06 19:13:38 -04:00