Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions docs/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -192,6 +192,12 @@ Version 1.4.0 (Lupin): Released Aug-25-2026
- Reduce latency on continuous fire weapons by sending an object update immediately when one starts or stops firing instead of waiting for the next scheduled send
- Add `spectate_povcomp` command for ping compensation while following a player in spectate mode - delays other players to approximate what the followed player saw when they aimed

[@jyh9521](https://github.com/jyh9521)
- Render text as UTF-8, so TrueType fonts can display non-Latin scripts
- Glyphs are rasterized on demand instead of up front, so a large character set does not cost hundreds of megabytes
- Line breaking and truncation happen on code point boundaries, including the usual CJK rules
- General purpose `.vf` bitmap fonts resolve to their TrueType equivalents

### Bug fixes
[@GooberRF](https://github.com/GooberRF)
- Fix team balance not properly randomizing the distribution order of equal-scoring human players
Expand Down
1 change: 1 addition & 0 deletions game_patch/graphics/gr.h
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ void gr_bitmap_scaled_float(int bitmap_handle, float x, float y, float w, float
float gr_scale_fov_hor_plus(float horizontal_fov);
bool gr_3d_bitmap_oriented_wh(const rf::Vector3* pnt, const rf::Matrix3* M, float half_w, float half_h, rf::gr::Mode mode);
int gr_fit_string(std::string& text, int max_width, int font_id = -1, std::string_view suffix = "-");
size_t gr_last_code_point_offset(std::string_view text);
void explosion_flash_lights_level_init();
void explosion_flash_lights_destroy_all();

Expand Down
Loading
Loading