cambragol
a032915aa3
Update game_dialog.cc
...
Correct fix to match Fallout 2 vanilla assets.
2025-06-11 07:47:59 +09:00
Vasilii Rogin
8c6f28b018
Merge pull request #193 from fallout2-ce/update_sdl2_into_2_32_8
...
Update SDL2 into 2.32.8
2025-06-10 11:17:26 +03:00
Vasilii Rogin
2e36030389
Merge branch 'main' into update_sdl2_into_2_32_8
2025-06-09 23:19:02 +03:00
Mike Klaas
a88ca9f7e7
Fix build warnings introduced by sfall opcodes/metarules ( #201 )
2025-06-09 08:26:47 -07:00
Mike Klaas
72d9ae85c8
sfall: get_ini_section(s) ( #199 )
...
Implements get_ini_section, needed for Et Tu, and get_ini_sections. Fixes buggy set_ini_setting.
Also includes tests for existing ini functions, and moves them all to sfall_init.cc. (opcodes and metarules files were getting long, and this matches sfall's structure)
2025-06-09 08:26:30 -07:00
cambragol
b7933f6b80
Merge pull request #159 from fallout2-ce/inventory-character-display-fix
...
Fix Backgrounds on Spinning Characters
2025-06-09 17:03:46 +09:00
cambragol
fcb1680db2
Merge pull request #144 from fallout2-ce/Localize-Fonts
...
Localize fonts
2025-06-09 17:03:23 +09:00
Vasilii Rogin
7767aabdce
Merge pull request #197 from fallout2-ce/change_stencil_option
...
Change high resolution stencil option
2025-06-08 09:46:34 +03:00
Vasilii Rogin
9cb2b83db1
Merge pull request #185 from fallout2-ce/improve_tests_report
...
Use global variables and arrays to show tests summary
2025-06-07 20:45:11 +03:00
Vasilii Rogin
75ca12e07c
Improve tests reporting
2025-06-07 19:06:48 +03:00
Vasilii Rogin
f85e8ba67b
Use lowercase for test results
2025-06-07 18:54:56 +03:00
Vasilii Rogin
07876ddaf9
Use arrays for sharing data between tests
2025-06-07 18:51:56 +03:00
Vasilii Rogin
7288f8eeb7
Merge remote-tracking branch 'fallout2-ce/main' into improve_tests_report
2025-06-07 18:27:45 +03:00
Vasilii Rogin
1a46d0f59f
Make EnableHighResolutionStencil enabled by default in proper place
2025-06-07 17:40:11 +03:00
Vasilii Rogin
7c2dfa9af1
Change HiResMode into EnableHighResolutionStencil
2025-06-07 17:38:12 +03:00
Vasilii Rogin
d681e7be69
Merge pull request #192 from fallout2-ce/toggle-active-hand
...
Add `toggle_active_hand` (sfall)
2025-06-07 12:23:06 +03:00
Mike Klaas
8294e15d3c
Default to 800px interface bar ( #181 )
...
(still can be overriden by config)
Will fall back to 640px version if screen is narrower than 800px or asset doesn't exist
2025-06-06 21:07:11 -07:00
Mike Klaas
4278d1a1d0
fix crash
2025-06-06 20:54:24 -07:00
Vasilii Rogin
b8769fded1
Bump CI cache
2025-06-06 21:30:38 +03:00
Vasilii Rogin
43d5b6028d
Update SDL2 into 2.32.8
2025-06-06 21:21:53 +03:00
Mike Klaas
b2675ad1ac
Add toggle_active_hand (sfall)
2025-06-06 00:34:36 -07:00
Vasilii Rogin
5dafa019c9
Merge pull request #190 from fallout2-ce/all-opcodes
...
Reformat sfall opcode list to contain all opcodes
2025-06-03 20:10:25 +03:00
Mike Klaas
8888fc46d6
Reformat sfall opcode list to contain all opcodes
...
This pulls in every sfall opcode, including param types and returnval. It is grouped in a more "natural" order (i.e. what the sfall doc lists) instead of numeric order, which helps see which opcodes from a logical group are missing
2025-06-03 08:56:16 -07:00
Mike Klaas
001bdbee5c
Add all remaining sfall math functions ( #187 )
...
* Add all remaining sfall math functions
* Fix op_round
2025-06-03 08:06:29 -07:00
Vasilii Rogin
40471e5a0b
Merge pull request #186 from fallout2-ce/experiment_with_gh-pages_cleanup
...
Add single-commit option for preview deployments
2025-06-02 21:00:24 +03:00
Vasilii Rogin
ad776876a1
Add check that it is gh-pages branch
2025-06-02 20:53:30 +03:00
Vasilii Rogin
224f1088f2
Also force-push to gh-pages on PR cleanup
2025-06-02 20:52:46 +03:00
Vasilii Rogin
05b692f403
Add single-commit option for preview deployments
2025-06-02 20:43:56 +03:00
Vasilii Rogin
190906bb5f
Use global variables to show tests summary
2025-06-02 18:31:40 +03:00
Mike Klaas and github-actions[bot]
41dd2ccd81
Implement all remaining sfall string functions ( #184 )
...
Implement string_to_case, and add comments for missing metarules/opcodes
string_find
string_compare
charcode
This should complete all string functions listed here that aren't deprecated.
* chore: auto-format with clang-format
* PR feedback
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-06-02 10:12:25 +03:00
Vasilii Rogin
04e93cabd7
Merge pull request #183 from fallout2-ce/add_sprintf
...
Add sprintf, add test utils
2025-06-01 20:03:04 +03:00
Vasilii Rogin
a31af0671d
Use .h for test utils
2025-06-01 19:54:25 +03:00
Vasilii Rogin
72df28f53a
Use const to reduce warnings
2025-06-01 17:07:13 +03:00
github-actions[bot]
7e3bd36f86
chore: auto-format with clang-format
2025-06-01 14:03:26 +00:00
Vasilii Rogin
94ce0fbe11
Merge remote-tracking branch 'fallout2-ce/main' into add_sprintf
2025-06-01 17:01:28 +03:00
Vasilii Rogin
a368f27ad4
Add one more byte to be safe
2025-06-01 16:56:12 +03:00
Vasilii Rogin
d8d411e847
Add test for big strings
2025-06-01 16:53:29 +03:00
Vasilii Rogin
5eef9af7a9
Add one more test
2025-06-01 16:46:20 +03:00
Vasilii Rogin
0419efad8f
Add sprintf
2025-06-01 16:42:42 +03:00
Vasilii Rogin
21f432afbb
Register opcode
2025-06-01 16:13:37 +03:00
Vasilii Rogin
aed05c0daf
Initial implemenation of sprintf
2025-06-01 16:10:12 +03:00
Vasilii Rogin
8a8b54d4b7
Increase metarules params to 8
2025-06-01 15:30:13 +03:00
Vasilii Rogin
8ee543ec16
Add tests for metarules with multiple params
2025-06-01 15:27:42 +03:00
Vasilii Rogin
161bb82f30
Slightly better output for tests
2025-06-01 14:08:18 +03:00
Vasilii Rogin
22bd1ffbba
Small cleanup in tests
2025-06-01 13:57:29 +03:00
Vasilii Rogin
f46f1c78d4
Add test for string_format
2025-06-01 13:15:58 +03:00
Vasilii Rogin
3d0e206825
Add tests for float
2025-06-01 13:01:14 +03:00
Vasilii Rogin
47a9891e0e
Add test for %c
2025-06-01 12:58:51 +03:00
Vasilii Rogin
f1e5cde84f
Add tests for sprintf
2025-06-01 12:56:45 +03:00
Vasilii Rogin
015909fdef
Use lowercase for scripts
2025-06-01 12:47:30 +03:00
Vasilii Rogin
1e91b401f1
Fix stats test
2025-06-01 12:31:23 +03:00
Vasilii Rogin
29a0be50f4
Update stats test
2025-06-01 12:28:23 +03:00
Vasilii Rogin
9e3ce4cd8d
Fix stats test
2025-06-01 12:22:33 +03:00
Vasilii Rogin
592882b7b8
Adding tests
2025-06-01 12:18:12 +03:00
Vasilii Rogin
cbd7b45736
Merge pull request #182 from fallout2-ce/add_test_script_for_sfall_opcodes
...
Add test for derived stats
2025-06-01 10:47:45 +03:00
Vasilii Rogin
220fb8e190
Add test for derived stats
2025-06-01 10:39:43 +03:00
Vasilii Rogin
5a29fc1815
Merge pull request #180 from fallout2-ce/make-sfall-opcodes-consistent
...
Rename sfall opcodes to use underscores for consistency.
2025-06-01 09:36:53 +03:00
Mike Klaas
a083779fb2
Rename sfall opcodes to use underscores for consistency.
...
This also makes them significantly easier to find in the codebase
2025-05-31 14:11:32 -07:00
Vasilii Rogin
95d254cd45
Merge pull request #179 from fallout2-ce/add_test_script_for_sfall_opcodes
...
Add critter stats opcodes
2025-05-31 23:32:22 +03:00
Vasilii Rogin
0d8f4cc711
Merge branch 'main' into add_test_script_for_sfall_opcodes
2025-05-31 23:11:27 +03:00
Vasilii Rogin
aabc971dd5
Merge pull request #176 from fallout2-ce/update_windows_runner
...
Update windows runner
2025-05-31 23:11:06 +03:00
Vasilii Rogin
b069e3b941
Update testing script
2025-05-31 20:06:25 +03:00
Vasilii Rogin
823f72492f
Implement critter stat opcodes
2025-05-31 20:06:16 +03:00
Vasilii Rogin
e5f3734e08
Add opcodes
2025-05-31 19:57:52 +03:00
Vasilii Rogin
e37522d388
Add test for critter stats set/get
2025-05-31 19:51:37 +03:00
Vasilii Rogin
07a361f63a
Add float_msg
2025-05-31 19:32:01 +03:00
Vasilii Rogin
515bec4c82
Adding simple test for stats
2025-05-31 18:34:56 +03:00
Vasilii Rogin
42bfdc7343
Update testing docs to use global scripts
2025-05-31 16:57:51 +03:00
Vasilii Rogin
0fd5e59575
Remove choco cache because it does not work properly
2025-05-31 15:01:02 +03:00
Vasilii Rogin
0d0578f111
Revert "Add --force flag to re-install in case of used cache"
...
This reverts commit dacda99b98 .
2025-05-31 14:59:33 +03:00
Vasilii Rogin
dacda99b98
Add --force flag to re-install in case of used cache
2025-05-31 14:56:39 +03:00
Vasilii Rogin
dfb0463b02
Add arch into choco cache
2025-05-31 14:34:53 +03:00
Vasilii Rogin
1903e04c6e
Update release workflow too
2025-05-31 14:25:49 +03:00
Vasilii Rogin
abec3681b0
Use win2025 with vs2019
2025-05-31 14:14:18 +03:00
cambragol
5a9f8fb46c
Merge pull request #164 from fallout2-ce/character-screen-button-fix
...
Character Screen Button Fix
2025-05-31 10:03:03 +09:00
cambragol
721e40f784
Merge branch 'main' into inventory-character-display-fix
2025-05-31 09:56:20 +09:00
cambragol
3659c834ae
Merge pull request #166 from fallout2-ce/animations-behind-worldmap-fix
...
Animations behind worldmap fix
2025-05-31 09:54:19 +09:00
Mike Klaas
196553ec46
Don't crash if game resolution is <800 with custom interface bar ( #174 )
...
* Don't crash if game resolution is <800 with custom interface bar
2025-05-29 22:52:26 -07:00
Mike Klaas
57f1229a51
Add click when using a to Take all or move All ( #169 )
...
Most other button make a sound when you use the keyboard shortcut, and so ought these
2025-05-29 15:22:34 -07:00
Mike Klaas and github-actions[bot]
413c843ff5
Fix bug that stopped music when reloading on the same map ( #168 )
...
* Fix bug that stopped music when reloading on the same map
If you have GaplessMusic=1 and load a saved game on the same map you're currently on, we erroneously skip playing music. This fixes that problem.
Also, still playing loading sound if no background music is playing (not sure there can actually happen). I still want to get the loading sound back in eventually.
Finally, added a bit of decyption. It's not complete yet but has some deciphering
* chore: auto-format with clang-format
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-05-29 00:21:29 -07:00
cambragol
995102d515
Update worldmap.h
...
removed unneeded global
2025-05-29 16:08:38 +09:00
cambragol
dd867446ea
Update worldmap.cc
...
removed unneeded global
2025-05-29 16:07:48 +09:00
cambragol
4f91e38cc0
Update animation.cc
2025-05-29 16:05:53 +09:00
cambragol
016c83bc48
Inventory Item not Disappearing Fix ( #161 )
...
Fixes #160
Conditional was incorrect.
2025-05-28 21:58:23 -07:00
cambragol
d8dc05597b
Update worldmap.cc
...
Fixed placement of inWorldMap = true; and inWorldMap = false; Was preventing animations outside of worldmp.
2025-05-27 19:49:44 +09:00
github-actions[bot]
7d9e1612c6
chore: auto-format with clang-format
2025-05-27 08:42:47 +00:00
cambragol
848bd97e42
Update animation.cc
...
Check for 'isWorldMapActive', so we know to turn off fidget animation behind the map.
2025-05-27 17:39:08 +09:00
cambragol
5c5512277d
Update worldmap.cc
...
Adding global for inWorldMap - so we know if the world map is active or not.
2025-05-27 17:37:22 +09:00
cambragol
016f853c0a
Update worldmap.h
...
Adding a bool for 'inWorldMap' to fix animations behind worldmap
2025-05-27 17:32:01 +09:00
cambragol
9edbf0dd72
Update character_editor.cc
...
Adjusted the correct button x coordinates. Previously had adjusted the x coordinates of the button labels.
2025-05-27 14:25:28 +09:00
cambragol
36af4b2ea8
Update character_editor.cc
...
Moved 3 bottom buttons 1 pixel to right. Affects both screens, and aligns them better to the baked in buttons.
2025-05-26 21:33:45 +09:00
github-actions[bot]
67a6119f34
chore: auto-format with clang-format
2025-05-26 07:36:34 +00:00
cambragol
aa036c574e
Update inventory.cc
...
Added some comments regarding which window is which
2025-05-26 16:36:06 +09:00
github-actions[bot]
a17d7fb7d5
chore: auto-format with clang-format
2025-05-25 11:07:47 +00:00
cambragol
8ed777ba83
Merge branch 'main' into Localize-Fonts
2025-05-25 19:53:57 +09:00
Vasilii Rogin
145cf6bbcc
Merge pull request #157 from fallout2-ce/deobfus-window-2
...
More deobfuscation in `window.cc,h`
2025-05-25 08:59:40 +03:00
Mike Klaas
5b39307f61
More deobfuscation in window.cc,h
...
As usualy, no logic changes
2025-05-24 22:45:21 -07:00
Vasilii Rogin
547cabc42d
Merge pull request #153 from roginvs/auto-fix-formatting-on-main-branch
...
Auto fix formatting on main branch or PR branch
2025-05-24 17:34:47 +03:00
Vasilii Rogin
d2a3d61dcb
Trying auto-format
2025-05-24 14:16:53 +03:00
Vasilii Rogin
2d1966f0af
Adding manual workflow
2025-05-24 13:56:48 +03:00
Vasilii Rogin
a406c5f019
CI fixes
2025-05-24 13:43:31 +03:00
Vasilii Rogin
9ca540f05e
Auto-format only PRs from the same repo
2025-05-24 13:32:12 +03:00
Vasilii Rogin
4678e19edd
Add formatter for PR too
2025-05-24 13:31:06 +03:00
Vasilii Rogin
485d2253f4
Add auto-formatting workflow
2025-05-24 13:29:16 +03:00
Mike Klaas
72309fc9dc
Deobfuscate some parameters in window.h,cc ( #152 )
...
Note: no logic changes
Removed a parameter which was never used
2025-05-23 23:45:05 -07:00
cambragol
fda6fd0646
Update game_dialog.cc ( #139 )
...
* Update game_dialog.cc
* Update game_dialog.cc
* Update game_dialog.cc
2025-05-23 21:24:59 -07:00
Mike Klaas
2126e23161
QoL: Add Ctrl-click to move items in inventory, barter, looting/stealing ( #133 )
...
* Add Ctrl-click to move items in inventory, barter, looting/stealing
Barter: move from table (offer) to inventory, on both merchant and pc.
Looting/stealing: move from one side to the other.
Inventory: ctrl-click to unequip armor or item in hand.
Modeled after the SFALL feature.
* skip quantity selection when quick moving
* Add `a` to inventory quantity select screen as a quick way to select ALL
* format
* Add Readme changes, and `a` to `Take All`
* try to format
* fmt
2025-05-24 13:06:41 +09:00
Vasilii Rogin
0fa90a1a00
Merge pull request #140 from fallout2-ce/add_test_script_for_sfall_opcodes
...
Add test script for sFall opcodes
2025-05-23 22:43:21 +03:00
Vasilii Rogin
9bfc3e83cd
Add fix_formatting script
2025-05-23 22:34:41 +03:00
Vasilii Rogin
2f974aefed
Fix formatting
2025-05-23 22:29:47 +03:00
Vasilii Rogin
b27093b7ac
Merge remote-tracking branch 'fallout2-ce/main' into add_test_script_for_sfall_opcodes
2025-05-23 22:29:26 +03:00
Vasilii Rogin
6f240acf0a
Fix typo
2025-05-23 21:35:20 +03:00
cambragol
5dbcfd997c
Fixes slightly misaligned buttons in the pipboy ( #147 )
2025-05-22 23:17:07 -07:00
cambragol
ec2ecd17d9
Update inventory.cc
...
First pass on fix for #148
Adds correct blitting backgrounds for behind the spinning character
2025-05-23 15:13:07 +09:00
cambragol
e3437a8d0e
Merge branch 'main' into Localize-Fonts
2025-05-21 09:26:38 +09:00
cambragol
88205ded62
Merge pull request #129 from fallout2-ce/Locations-Scroll-Menu
...
Update worldmap.cc
2025-05-20 20:40:37 +09:00
cambragol
f12babe525
Update text_font.cc
2025-05-20 14:45:07 +09:00
cambragol
cb990ac154
Update font_manager.cc
2025-05-20 14:44:33 +09:00
cambragol
a3fc8d21be
Update text_font.cc
2025-05-20 14:36:33 +09:00
cambragol
cc805db194
Update font_manager.cc
2025-05-20 14:35:37 +09:00
Vasilii Rogin
a3d37e11c1
Update README
2025-05-18 22:49:32 +03:00
Vasilii Rogin
0e18e77901
Fix formatting
2025-05-18 18:43:07 +03:00
Vasilii Rogin
9d2db5b36a
Remove note
2025-05-18 16:17:25 +03:00
Vasilii Rogin
b88230426d
Update README
2025-05-18 16:14:40 +03:00
Vasilii Rogin
bbf52f6b2d
Add testing information
2025-05-18 15:51:25 +03:00
Vasilii Rogin
89a9d1ae12
Add initial version of test scripts
2025-05-18 15:15:28 +03:00
cambragol
3216fd02b0
Merge pull request #90 from fallout2-ce/cambragol-patch-3
...
Update game_dialog.cc to fix Combat Control buttons/sounds
2025-05-18 16:20:59 +09:00
cambragol
b4ea465acb
Merge pull request #135 from fallout2-ce/default-hires
...
Turn on hires stencils by default
2025-05-18 10:26:56 +09:00
Mike Klaas
6178149b07
Turn on hires stencils by default
...
I can't think of a reason why someone would want to do hires without the stencils. Nevertheless it's still turn off-able using `HiResMode=0` if desired.
In addition, updated the Readme to not mention it (since only very few people would care about turning it off), and fixed the link to the sample ddraw.ini
2025-05-17 16:20:37 -07:00
Mike Klaas
942d88476a
Update inventory.cc to fix button click sounds for 'Move Items'
...
Update inventory.cc to fix button click sounds for 'Move Items'
2025-05-17 16:02:56 -07:00
cambragol
b72808a0d3
Update inventory.cc
...
removed erroneous click sound
2025-05-16 15:44:54 +09:00
cambragol
43fdd520cd
Merge pull request #127 from fallout2-ce/mainmenu
...
Readme adjustments
2025-05-15 20:05:29 +09:00
cambragol and Mike Klaas
004eb67b1f
Apply suggestions from code review
...
Co-authored-by: Mike Klaas <mike.klaas@gmail.com >
2025-05-15 14:40:44 +09:00
cambragol
3cdd477df8
Update worldmap.cc
...
Reduced scrolling from 7! lines at a time, to 1. This also makes mouse scrolling actually work as it should as well.
2025-05-14 20:47:08 +09:00
sherief
9cd309b263
Merge pull request #128 from fallout2-ce/gapless-music
...
Gapless music.
2025-05-14 01:51:24 -07:00
cambragol
aa96478d69
Update ddraw.ini
...
Settings: commented out or set to zero/Fallout 2
2025-05-14 16:02:47 +09:00
Mike Klaas
de7f12f3ca
Merge pull request #125 from fallout2-ce/remove-text-on-wm-transition
...
Remove floaters when moving to a new world map location
2025-05-13 23:20:51 -07:00
Sherief Farouk
7a2edd5677
The clang-format gods are fickle.
2025-05-13 04:02:05 -07:00
Sherief Farouk
66b68f84dc
Pleasing the code formatting gods.
2025-05-13 03:57:59 -07:00
Sherief Farouk
fef49692e1
_gsound_background_play_level_music() skips rewind when asked to play same track and gapless is on.
2025-05-13 03:37:02 -07:00
Sherief Farouk
6c3c0d34c2
Skipping loading sound when gapless music is enabled.
2025-05-13 03:34:01 -07:00
Sherief Farouk
42e016e4f9
Declared SFall config flag for gapless music.
2025-05-13 03:33:00 -07:00
cambragol
683091b456
Update README.md
2025-05-13 17:41:42 +09:00
cambragol
c2c5a1c80a
Update f2_res.ini
2025-05-13 17:23:04 +09:00
cambragol
1aeca09c39
Delete files/test.rtf
2025-05-13 17:12:28 +09:00
cambragol
0bbb594511
Add files via upload
2025-05-13 17:11:39 +09:00
cambragol
822a3d9bd4
Create test.rtf
...
trying to add/make a folder.
2025-05-13 17:07:46 +09:00
Mike Klaas
66542dc28a
Merge pull request #121 from fallout2-ce/deobfuscate-item
...
Deobfuscate item.h,cc
2025-05-12 23:20:10 -07:00
Mike Klaas
5270cf0d55
Merge pull request #124 from fallout2-ce/mikeklaas-update-readme
...
Update README.md
2025-05-12 23:19:27 -07:00
Vasilii Rogin
e598d06c4a
Merge pull request #86 from roginvs/test_winxp_support
...
Linking stdlib statically for win32
2025-05-13 08:34:32 +03:00
Mike Klaas
66f7137f74
Remove floaters when moving to a new world map location
...
Fixes #115
2025-05-12 21:35:13 -07:00
Mike Klaas
cf59439352
Update README.md
2025-05-12 16:51:40 -07:00
Mike Klaas
02ee5cba5d
Update README.md
...
Update README with a pointer to the right release url, updated f2_res.ini support, and mention that this is a fork.
2025-05-12 16:50:37 -07:00
sherief
218fd20700
Merge pull request #51 from cambragol/patch-11
...
Update pipboy.cc for full pagination
2025-05-12 01:26:12 -07:00
Mike Klaas
7e18a6980a
Deobfuscate item.h,cc
...
As always, no logic changes, only variable/field renames
2025-05-11 23:05:44 -07:00
Vasilii Rogin
66c0218741
Merge pull request #117 from fallout2-ce/fix_crash_on_game_load
...
Load pipboy messages when rendering saveslots
2025-05-11 14:05:01 +03:00
Vasilii Rogin
8fc789d6f9
Merge pull request #118 from fallout2-ce/add_pr_template
...
Add pull request template
2025-05-11 12:50:01 +03:00
Vasilii Rogin
ddc5be3b6d
Add PR template
2025-05-11 12:49:03 +03:00
Vasilii Rogin
833b6d8213
Fix formatting using this command:
...
docker run --rm \
-v $(pwd):/app --workdir /app \
--user $(id -u):$(id -g) silkeh/clang:18 \
bash -c 'find src -type f -name \*.cc -o -name \*.h | xargs clang-format -i'
2025-05-11 12:37:42 +03:00
Vasilii Rogin
4f117678ee
Fix func declaration
2025-05-11 12:35:16 +03:00
Vasilii Rogin
499f994c37
Use struct initializer
2025-05-11 12:34:40 +03:00
Vasilii Rogin
d6c17c1876
Emit warning if message is not found
2025-05-11 12:32:26 +03:00
Vasilii Rogin
347bf8b135
Load and unload pipboy messages for loadsave
2025-05-11 12:30:01 +03:00
Vasilii Rogin
faf6439293
Load pipboy messages when rendering saveslots
2025-05-11 12:17:00 +03:00
Vasilii Rogin
a259a3318e
Merge pull request #114 from fallout2-ce/fix-skill-oob-access
...
Fix for #76 (occasional crash when using skills on scenery objects).
2025-05-11 08:58:14 +03:00
sherief
50e9fab544
Merge pull request #112 from fallout2-ce/deobfus-animation
...
Deobfuscate animation.cc
2025-05-10 17:42:42 -07:00
sherief
54a3b0c05c
Merge pull request #111 from fallout2-ce/sherief-fix-ai-reload
...
Fixed AI loading single-rounds in magazines (duplicate with preview)
2025-05-10 13:11:21 -07:00
Sherief Farouk
0873eaab37
Fix for #76 (occasional crash when using skills on scenery objects).
2025-05-10 12:48:27 -07:00
Mike Klaas
dff92e56fc
Rename AnimationSequence.field_0 -> step
2025-05-10 12:31:28 -07:00
Mike Klaas
34748a2894
Deobfuscate animation.cc
...
Almost entirely renaming three struct fields of "AnimationSad" (an in-progress movement) and adding constants.
As usual, there are zero functional changes in this PR.
2025-05-10 00:02:03 -07:00
Vasilii Rogin
39160992ef
Merge pull request #77 from sherief/asan-builds
...
Added CMake option for Address Sanitizer builds.
2025-05-10 09:27:24 +03:00
Vasilii Rogin
eaa53b3e8e
Merge pull request #108 from fallout2-ce/tmp_fix_web_ui_hash_until_fixed
...
Temp workaround: add commit hash for web interface
2025-05-09 18:39:43 +03:00
Vasilii Rogin
39bcb9875d
Fix action parameter name
2025-05-09 18:33:30 +03:00
Vasilii Rogin
9097c2e76d
Add commit hash to fix web builds until web ui is fixed
2025-05-09 18:28:49 +03:00
Vasilii Rogin
50db3587e4
Merge pull request #107 from mikeklaas/deobfus-action
...
Deobfucate action.h,cc
2025-05-09 17:49:50 +03:00
Mike Klaas
9e5a440895
typo
2025-05-08 22:52:12 -07:00
Mike Klaas
61ca374c03
Deobfuscate function parameters in action.{h,cc}
...
Zero functional changes were made. This PR renames function parameters only
2025-05-08 22:49:15 -07:00
Vasilii Rogin
8f2b3a10dd
Merge pull request #104 from fallout2-ce/IronKing24-code-decryption
...
Update tile.cc (duplicate)
2025-05-05 21:29:36 +03:00
Vasilii Rogin
bbc4f44845
Merge pull request #99 from fallout2-ce/roginvs-use-webinterface-from-organization
...
Use web interface from organization
2025-05-05 20:30:32 +03:00
Vasilii Rogin
5367eba4f2
Add export
2025-05-05 20:12:34 +03:00
Vasilii Rogin
2d617883d3
Provide env as yml option
2025-05-05 20:07:30 +03:00
Vasilii Rogin
34f666fe55
Empty to trigger re-build
2025-05-05 20:03:26 +03:00
Vasilii Rogin
5ae46be317
Add debug info
2025-05-05 19:44:35 +03:00
Vasilii Rogin
a4f9d7b940
Use env variables for debug info
2025-05-05 19:36:04 +03:00
Vasilii Rogin
251656e15b
Merge pull request #102 from fallout2-ce/cambragol-patch-12-with-pipboy-text
...
Update loadsave with pipboy texts
2025-05-05 18:00:15 +03:00
Vasilii Rogin
e1a8dc7adc
Remove delay_ms
2025-05-05 17:55:06 +03:00
Vasilii Rogin
ca029b3412
Merge pull request #103 from mikeklaas/deobfus-1
...
Deobfuscate several function parameters in art, game, game_mouse, reaction
2025-05-05 17:52:19 +03:00
Vasilii Rogin
70c3035cde
Merge branch 'main' into cambragol-patch-12-with-pipboy-text
2025-05-05 07:53:08 +03:00
Mike Klaas
57b6b0caed
Deobfuscate several function parameters
...
Some were already deobfuscated in the .c and I copied over to .h. Others are new.
There are no semantic changes here. Variable renames only
2025-05-04 16:21:04 -07:00
Vasilii Rogin
37ec7b1874
Merge pull request #98 from fallout2-ce/cambragol-patch-12
...
Update loadsave.cc (duplicate)
2025-05-05 01:58:27 +03:00
Vasilii Rogin
2395a6da3f
Fix formatting
2025-05-04 20:34:02 +03:00
Vasilii Rogin
7338c2f428
Fix pipboy messages memory leak
2025-05-04 20:25:05 +03:00
Vasilii Rogin
2e2655ee1a
Fix formatting
2025-05-04 20:09:31 +03:00
Vasilii Rogin
43c633bb89
Use messages from pipboy
2025-05-04 20:08:27 +03:00
Vasilii Rogin
d5b4486d6e
Revert back to pipboy text
2025-05-04 20:02:47 +03:00
Vasilii Rogin
590b832ba7
Use static texts, add comment
2025-05-04 20:00:42 +03:00
Vasilii Rogin
cc7d9ed866
Revert "Use messages from pipboy"
...
This reverts commit 2f40ce663c .
2025-05-04 19:59:56 +03:00
Vasilii Rogin
8ad2cb7e2e
Revert "Fix dependency"
...
This reverts commit e638c4cf0d .
2025-05-04 19:59:52 +03:00
Vasilii Rogin
e638c4cf0d
Fix dependency
2025-05-04 19:39:01 +03:00
Vasilii Rogin
2f40ce663c
Use messages from pipboy
2025-05-04 19:36:24 +03:00
Vasilii Rogin
7b1a99a706
Merge remote-tracking branch 'fallout2-ce/main' into cambragol-patch-12
2025-05-04 19:27:50 +03:00
Vasilii Rogin
398c7adb9a
Do not use designated initializers
2025-05-04 19:27:33 +03:00
Vasilii Rogin
424f2ffecc
Use texts from proto
2025-05-04 19:21:51 +03:00
Vasilii Rogin
d4c4022f55
Use color variables
2025-05-04 19:17:01 +03:00
Vasilii Rogin
1d0212ef5a
Rename variables, use pages as config option
2025-05-04 19:11:51 +03:00
Vasilii Rogin
c7417bb7e5
Merge pull request #101 from fallout2-ce/do_not_check_labels_if_it_is_main_push
...
Do not check PR labels if it is not a pull request
2025-05-04 19:06:58 +03:00
Vasilii Rogin
4d05fc1c4a
Do not read PR labels if it is not a PR
2025-05-04 18:57:13 +03:00
Vasilii Rogin
aa70a28509
Merge pull request #100 from roginvs/show_formatting_warnings_if_label_is_present
...
Show formatting warnings if label is present but do not raise error
2025-05-04 18:44:42 +03:00
Vasilii Rogin
49471a6154
Show formatting warnings if label is present but do not raise error
2025-05-04 17:50:02 +03:00
Vasilii Rogin
1b65466d44
Use web interface from organization
2025-05-04 16:44:21 +03:00
Vasilii Rogin
8416008b0f
Merge branch 'main' into cambragol-patch-3
2025-05-04 16:08:48 +03:00
Vasilii Rogin
aed6c37c67
Merge remote-tracking branch 'fallout2-ce/main' into cambragol-patch-12
2025-05-04 15:48:21 +03:00
Vasilii Rogin
1d48fb35b2
Merge pull request #97 from fallout2-ce/add_preview_builds
...
Add preview builds (from this repo branch)
2025-05-04 15:35:28 +03:00
Vasilii Rogin
1d4171727b
Empty
2025-05-04 14:58:19 +03:00
Vasilii Rogin
af046127e9
Add forgotten permission for auto-remove of previews
2025-05-04 14:48:41 +03:00
Vasilii Rogin
5a2c429956
Add hash info into auto comment
2025-05-04 14:47:25 +03:00
Vasilii Rogin
ff5fa993f2
Add sudo for rsync
2025-05-04 14:39:38 +03:00
Vasilii Rogin
5a0507200b
fix emsdk setup
2025-05-04 14:36:05 +03:00
Vasilii Rogin
54442f0cfe
Install emsdk as step
2025-05-04 14:32:37 +03:00
Vasilii Rogin
ae9912b7ea
Add github hash
2025-05-04 14:09:03 +03:00
Vasilii Rogin
f6da491246
Add gh cli
2025-05-04 14:02:06 +03:00
Vasilii Rogin
5fa6ec679d
Do not make preview build if PR is from fork
2025-05-04 13:55:32 +03:00
Vasilii Rogin
d029bf3cd0
Revert rsync step
2025-05-03 19:05:29 +03:00
Vasilii Rogin
f81e1f7ba7
Use previous action for pushing to gh-pages
2025-05-03 19:04:14 +03:00
Vasilii Rogin
f672ba4ddf
Log GITHUB_OUTPUT for debugging
2025-05-03 18:57:15 +03:00
Vasilii Rogin
14cd1844d0
Add remove PR job
2025-05-03 18:53:04 +03:00
Vasilii Rogin
2b8f18ff0c
Add github preview builds
2025-05-03 18:52:15 +03:00
cambragol
25fbb8e5c3
Update game_dialog.cc
...
Forgot to set the button code
2025-05-02 14:48:35 +09:00
cambragol
ca9eaf16a9
Update game_dialog.cc
...
fixed small red button clicks to use proper format - now give click on press, and release. Return gives click, and Cancel does not (standard behavior)
2025-05-02 07:09:41 +09:00
cambragol
a1237ee387
Update inventory.cc
...
small fix
2025-05-01 20:00:53 +09:00
cambragol
d7a5c64cdb
Update inventory.cc
...
fixing borked submit
2025-05-01 19:44:54 +09:00
cambragol
313991b1d4
Update inventory.cc
...
New approach, following the pattern found elsewhere in the code.
Cancel has no sound effect when using ESC (as found elsewhere)
2025-05-01 19:38:26 +09:00
Vasilii Rogin
07b52e0b76
Merge pull request #54 from cambragol/patch-14
...
Update loadsave.cc to fit longer location names in Infobox
2025-04-29 19:43:47 +03:00
cambragol
20e3810b9b
Update game_dialog.cc
...
Forgot one function to exit (lock) frms
This fixes #94
2025-04-29 21:02:52 +09:00
cambragol
33dae201fe
Update game_dialog.cc
...
Small updates fixes button layering with background - fixes #93
2025-04-29 13:07:49 +09:00
cambragol
c79696326d
Update loadsave.cc
...
missed other x value
2025-04-29 09:15:00 +09:00
cambragol
132626912a
Update loadsave.cc
...
should fix the artifacts
2025-04-29 02:26:09 +09:00
cambragol
62108938f5
Update game_dialog.cc to fix using keyboard
...
Fixed to make buttons work when clicked, or when using key commands.
This makes an imperfect button sound (misses the click release), however, the game is littered with this compromise.
Fixes #90
2025-04-28 23:08:01 +09:00
cambragol
6c13d67921
Update inventory.cc to fix button click sounds for 'Move Items'
...
Fixed to make buttons work when clicked, or when using key commands.
This makes an imperfect button sound (misses the click release), however, the game is littered with this compromise.
Fixs #88
2025-04-28 23:06:05 +09:00
cambragol
aa7bda09d8
Update game_dialog.cc to fix Combat Control buttons/sounds
...
Fixes everything in #89
2025-04-28 22:11:40 +09:00
Vasilii Rogin
3163319290
Revert "Set MSVC_RUNTIME_LIBRARY in the makefile"
...
This reverts commit 2e8a65593e .
2025-04-27 18:25:15 +03:00
Vasilii Rogin
252d2ef263
Bump required cmake version
2025-04-27 18:20:39 +03:00
Vasilii Rogin
ef09142375
Revert "Use cache string force"
...
This reverts commit a4ba0240f1 .
2025-04-27 18:19:35 +03:00
Vasilii Rogin
a4ba0240f1
Use cache string force
2025-04-27 18:13:14 +03:00
Vasilii Rogin
2e8a65593e
Set MSVC_RUNTIME_LIBRARY in the makefile
2025-04-27 18:05:42 +03:00
Vasilii Rogin
f35d1efab2
Revert "Set MSVC_RUNTIME_LIBRARY in the makefile"
...
This reverts commit 42a6a16f73 .
2025-04-27 18:03:17 +03:00
Vasilii Rogin
42a6a16f73
Set MSVC_RUNTIME_LIBRARY in the makefile
2025-04-27 17:58:12 +03:00
Vasilii Rogin
85389ef2f3
Linking stdlib statically
2025-04-27 14:45:05 +03:00
Vasilii Rogin
f7c1ccfada
Merge pull request #81 from roginvs/add_label_to_ignore_clang_format_check
...
Add label to ignore clang format check
2025-04-27 09:24:00 +03:00
Sherief Farouk
767ae9af25
Fixed crash when running out of ammo before clip is full.
2025-04-26 05:36:03 -07:00
Vasilii Rogin
0ba670f0f7
Add debug message when everything is ok
2025-04-25 21:39:26 +03:00
Vasilii Rogin
58fdf2ff9e
Empty commit
2025-04-25 21:38:26 +03:00
Vasilii Rogin
cb1d2d6ed3
Exit step if label is found
2025-04-25 21:36:57 +03:00
Vasilii Rogin
4ce09d8cdb
Debugging
2025-04-25 21:33:34 +03:00
Vasilii Rogin
787fa1b1b1
Show labels for debug
2025-04-25 21:32:09 +03:00
Vasilii Rogin
3d4fcf23ba
Check labels before checkout
2025-04-25 21:31:17 +03:00
Vasilii Rogin
74c2125606
Fix env
2025-04-25 21:29:00 +03:00
Vasilii Rogin
b1df5a084c
Add token
2025-04-25 21:25:31 +03:00
Vasilii Rogin
2a610cf479
Skip code formatting check if skip-formatting label is present
2025-04-25 21:20:37 +03:00
Vasilii Rogin
7d093030e7
Fix find filtering
2025-04-25 21:17:27 +03:00
Sherief Farouk
01be11fce5
Added CMake option for Address Sanitizer builds.
2025-04-25 04:11:46 -07:00
Sherief Farouk
12fe582e6f
Fixed AI loading single-rounds in magazines.
...
IIRC, the "unit" for things like 10mm ammo in F1 used to be a dozen (12x).
In F2CE, the unit of ammo seems to be a single round. Prior to this patch,
AI companions (in my case, the Mercenary in Sonora) would reload a single
round into their weapon when they run out, so turns in combat become a loop
of fire, reload, fire, reload, etc.
With this patch, AI reloading keeps inserting ammo into the weapon until
capacity is reached or the critter runs out of ammo.
2025-04-22 00:35:30 -07:00
Vasilii Rogin
6f321c7882
Merge pull request #62 from roginvs/show_clang_format_version_in_ci
...
Show clang-format version in CI run
2025-04-21 17:07:39 +03:00
Vasilii Rogin
e05dacebca
Merge pull request #64 from roginvs/fix_ci_release_names
...
Fix ci release names
2025-04-21 16:51:02 +03:00
Vasilii Rogin
917c1bc49e
Move sleep into separate step
2025-04-21 16:30:07 +03:00
Vasilii Rogin
ca9618bf0b
Change apk file name
2025-04-21 16:28:34 +03:00
Vasilii Rogin
2112b04c5b
Merge pull request #63 from roginvs/fix_ci_release_names
...
Fix for auto-release: Rename artifact folder
2025-04-21 16:19:28 +03:00
Vasilii Rogin
52e1954aea
Rename artifact folder
2025-04-21 16:17:50 +03:00
Vasilii Rogin
2f144fb421
Merge pull request #60 from roginvs/fix_ci_release_names
...
Fix CI release file names
2025-04-21 16:02:10 +03:00
Vasilii Rogin
fe472abc2f
Show clang-format version in CI run
2025-04-21 16:00:45 +03:00
cambragol
bdb4feedf9
Update loadsave.cc
...
Clang formatting.
2025-04-21 20:43:54 +09:00
cambragol
5e93479192
Update pipboy.cc
...
Clang formatting?
2025-04-21 20:39:11 +09:00
Vasilii Rogin
7960b3cb65
Add platform/architecture suffix to executables
2025-04-21 10:42:43 +03:00
Vasilii Rogin
7d0a495ce8
Add duplicate files check
2025-04-21 10:35:04 +03:00
Vasilii Rogin
4e8c3a4815
Merge pull request #53 from cambragol/patch-13
...
Update skill.cc repair robot message
2025-04-21 10:16:20 +03:00
Vasilii Rogin
55af34472a
Merge pull request #50 from sherief/auto-open-doors
...
QoL: automatically walk through unlocked doors when outside of combat.
2025-04-21 10:16:02 +03:00
cambragol
503695cd4d
Update loadsave.cc
...
Restored the emscripten and touchscreen stuff.
2025-04-21 07:14:42 +09:00
Sherief Farouk
9db0a4d29e
Code formatting.
2025-04-20 04:18:58 -07:00
Sherief Farouk
325577db56
If a door has a custom script attached consider it impassable to require player to interact.
2025-04-20 04:18:34 -07:00
Sherief Farouk
cf17f42cf8
Replaced magic number with constant.
2025-04-20 04:18:11 -07:00
cambragol
cc6d803517
Update loadsave.cc
...
Small fix to Load/Save descriptions in the info box.
Allows for longer names, and wraps them to second line if they are too long.
2025-04-20 19:19:08 +09:00
cambragol
de5ee7d7f8
Update skill.cc repair robot message
...
Fixes the incorrect message when attempting to repair robots.
2025-04-20 18:55:07 +09:00
cambragol
4dfc7538db
Update loadsave.cc
...
Increases Load/Save slots to 100 - sFall?
Adds pagination and controls to move between slots - previous scrolling/key functions work as normal, and move between pages
No ini setting yet, code it set up to shift based off a single ini setting.
2025-04-20 18:48:58 +09:00
cambragol
afeec298bf
Update pipboy.cc for full pagination
...
Adds full pagination to Status, Data and Automaps main and sub pages to prevent overflow.
2025-04-20 18:37:52 +09:00
Sherief Farouk
eeed6e87a5
QoL: automatically walk through unlocked doors when outside of combat.
...
Defaults to off, controllable via SFall config flag.
2025-04-19 06:20:19 -07:00
Vasilii Rogin
0aa0f064e5
Merge pull request #47 from sherief/sherief/node-pathing
...
QoL: increased node expansion while pathing
2025-04-17 19:49:20 +03:00
Sherief Farouk
dd49ddb7c7
Fixed clang-format complaint.
2025-04-16 22:57:19 -07:00
Sherief Farouk
2922162412
QoL: increased path node capacity.
2025-04-16 21:12:23 -07:00
Sherief Farouk
35c59913f0
Path node capacity is a constant instead of magic number.
2025-04-16 21:12:07 -07:00
Vasilii Rogin
5b93794660
Merge pull request #46 from sherief/sherief/sfall-walk-distance
...
QoL: implemented SFall "UseWalkDistance".
2025-04-16 19:14:43 +03:00
Vasilii Rogin
8f3ab4df6f
Merge pull request #11 from JanSimek/sfall-modorder-txt
...
Sfall: add support for loading mods / mod_order.txt
2025-04-16 19:09:22 +03:00
Sherief Farouk
498bdfcd13
Fixed missing value check.
2025-04-16 03:15:42 -07:00
Sherief Farouk
4f1c239118
QoL: implemented SFall "UseWalkDistance".
2025-04-16 01:11:15 -07:00
Vasilii Rogin
b7374ffb24
Merge pull request #44 from roginvs/add_winxp_support
...
Add Windows XP x86 support
2025-03-22 20:48:24 +02:00
Vasilii Rogin
14e119f014
Remove clang-format off because of following #ifdef
2025-03-22 20:22:12 +02:00
Vasilii Rogin
a5de358845
Fix missing lib for 64bit windows
2025-03-22 20:11:26 +02:00
Vasilii Rogin
7957246c73
Fix artifacts
2025-03-22 20:04:55 +02:00
Vasilii Rogin
07da6c53be
Use RelWithDebInfo for Windows release
2025-03-22 20:00:35 +02:00
Vasilii Rogin
4020d6a500
Use release config
2025-03-22 19:55:35 +02:00
Vasilii Rogin
6c30ce64bf
Use RelWithDebInfo for Windows builds
2025-03-22 19:53:29 +02:00
Vasilii Rogin
53337cbb76
Now trying to fix win64 builds
2025-03-22 19:27:18 +02:00
Vasilii Rogin
bc47279a93
Do changes in correct branch instead of wondering why it does not work
2025-03-22 19:23:52 +02:00
Vasilii Rogin
512e403771
Following ChatGPT advices
2025-03-22 19:19:26 +02:00
Vasilii Rogin
2ffdad43fa
Add some defines from ChatGPT advice
2025-03-22 19:13:47 +02:00
Vasilii Rogin
0e9fee8cec
Add windows.h before timeapi.h
2025-03-22 19:07:13 +02:00
Vasilii Rogin
35e9f71810
Use timeapi.h for win64
2025-03-22 19:04:18 +02:00
Vasilii Rogin
607b95f2c4
Use mmsystem for win32
2025-03-22 18:59:59 +02:00
Vasilii Rogin
3c59f111cd
Do clang-format
2025-03-22 18:58:51 +02:00
Vasilii Rogin
c981fdc700
Replace windows.h with mmsystem.h
2025-03-22 18:57:24 +02:00
Vasilii Rogin
38b1a01c26
Add algorithm for win xp support
2025-03-22 18:54:08 +02:00
Vasilii Rogin
bf3e817a3e
Add XP support
2025-03-22 18:46:51 +02:00
Vasilii Rogin
43bb53b2e2
Merge pull request #43 from roginvs/use_coefficients_for_scrolling
...
Keep original scrolling coefficient for main game scrolling
2025-03-07 15:04:44 +02:00
Vasilii Rogin
d55944a8c4
Merge pull request #37 from ololoken/main
...
Remove some warnings; bump emsdk version;
2025-03-06 17:27:54 +02:00
Roman Turchin
3b23a1cfe0
use __assume(0) for unreachable code in MSVC
2025-03-05 16:02:35 -05:00
Vasilii Rogin
d364579925
Keep original scrolling coefficient for main game scrolling
2025-03-05 21:39:03 +02:00
Roman Turchin
25106684ba
[emscripten] bump emsdk version; fix review comment
2025-03-05 13:38:07 -05:00
Roman Turchin
b25ee43682
Merge remote-tracking branch 'org/main'
2025-03-05 13:23:32 -05:00
Vasilii Rogin
9b6fbeecb9
Merge pull request #42 from roginvs/fallout2-ce-main-fix-ci-release
...
CI Release: Move files from subfolders
2025-03-05 19:53:22 +02:00
Vasilii Rogin
bc25c97e93
Move files from subfolders
2025-03-05 19:52:17 +02:00
Vasilii Rogin
f3f92187ae
Merge pull request #41 from roginvs/fallout2-ce-main-pick-changes-from-alex-3
...
Pick the rest from alex
2025-03-05 19:28:20 +02:00
Vasilii Rogin
168f250028
Trying to fix CI release
2025-03-05 19:25:42 +02:00
Vasilii Rogin
db6967feb5
Add linux-armhf and linux-arm64 into release dependency
2025-03-05 19:18:21 +02:00
Vasilii Rogin
806ac12a72
Merge commit 'e97087b9582f37075db347a89898887320753f8b' into fallout2-ce-main-pick-changes-from-alex-3
2025-03-05 19:14:31 +02:00
Vasilii Rogin
3c63aa30ee
Merge commit '135c62758f018bfe202a0877d18ceeac704e9e04' into fallout2-ce-main-pick-changes-from-alex-3
2025-03-05 19:14:20 +02:00
Vasilii Rogin
b4ad5ea8a7
Merge commit '2de74728ce1c9255802cf25d6c264286a23f43a5' into fallout2-ce-main-pick-changes-from-alex-3
2025-03-05 19:14:10 +02:00
Vasilii Rogin
71d56fcf98
Merge pull request #40 from roginvs/fallout2-ce-main-pick-changes-from-alex
...
Pick commits one-by-one for easier conflict resolving
2025-03-05 19:13:55 +02:00
Vasilii Rogin
b3f8abbcbb
Merge commit 'd631bfcdd0a1ad50d7c1e214ad03464f58c93260' into fallout2-ce-main-pick-changes-from-alex-3
2025-03-05 19:13:44 +02:00
Vasilii Rogin
16d786bd25
Merge commit '82793d14f4429928175047292e59fd91e9325c82' into fallout2-ce-main-pick-changes-from-alex-3
2025-03-05 19:13:02 +02:00
Vasilii Rogin
91ae593aac
Merge commit 'a5d252f19bcacd7487ed82f6275b345f23605842' into fallout2-ce-main-pick-changes-from-alex-3
2025-03-05 19:12:49 +02:00
Vasilii Rogin
03e26a4551
Merge commit 'e5d4d310c053a7f28d219165c00c830c8f326495' into fallout2-ce-main-pick-changes-from-alex-3
2025-03-05 19:12:37 +02:00
Vasilii Rogin
acb470f34a
Merge commit 'fa1621ff562717377a0b1e7aaee627564724592d' into fallout2-ce-main-pick-changes-from-alex-3
2025-03-05 19:12:22 +02:00
Vasilii Rogin
3c01ff7477
Merge commit 'a1fc68f13a1cc4cdb4ad0146f967621bf2ef3f92' into fallout2-ce-main-pick-changes-from-alex-3
2025-03-05 19:11:51 +02:00
Vasilii Rogin
68d9405a0a
Merge commit '58c82f9268018c0a41f2a2c2b1a8bc216534a4af' into fallout2-ce-main-pick-changes-from-alex-2
2025-03-05 19:10:55 +02:00
Vasilii Rogin
dd9c521363
Merge commit '8fcdbe0beee659aaa96f04f725ca56e7c55ceeab' into fallout2-ce-main-pick-changes-from-alex-2
2025-03-05 19:10:41 +02:00
Vasilii Rogin
51e8056430
Merge commit 'afff399fcafdfe6042fbe16fe489b1eda2544edb' into fallout2-ce-main-pick-changes-from-alex-2
2025-03-05 19:10:15 +02:00
Vasilii Rogin
b336e06401
Merge commit '080f99962681dae5388e11421615d8f371bf9800' into fallout2-ce-main-pick-changes-from-alex-2
2025-03-05 19:09:31 +02:00
Vasilii Rogin
fc788a3795
Merge commit '593f80144cb6f92d7198a1c096c67f27cac220d5' into fallout2-ce-main-pick-changes-from-alex
2025-03-05 19:03:29 +02:00
Vasilii Rogin
a9878cbe98
Merge commit '4df9ee557d85370219d148bde9ab3e8c368ec6cd' into fallout2-ce-main-pick-changes-from-alex
2025-03-05 18:57:07 +02:00
Vasilii Rogin
5891072346
Merge commit 'f6ba9d38fd156abfef16fb00772bff7feb02fae8' into fallout2-ce-main-pick-changes-from-alex
2025-03-05 18:54:56 +02:00
Alexander Batalov
e97087b958
Remove pause window
2025-02-16 11:35:06 +03:00
Alexander Batalov
b31cea9331
Remove keyboard settings functions
2025-02-16 11:27:03 +03:00
Alexander Batalov
f5ade9fb19
Remove idle func
2025-02-16 10:56:28 +03:00
Alexander Batalov
f59637d0cc
Remove focus func
2025-02-16 10:52:17 +03:00
Alexander Batalov
236774c7b2
Fix extra delay in loadsave screen
2025-02-16 10:01:08 +03:00
Alexander Batalov
f7d4fc4ffe
Remove vcr
2025-02-16 09:51:46 +03:00
Alexander Batalov
135c62758f
Update installation instructions
...
Closes #360
2025-02-15 14:50:42 +03:00
Alexander Batalov
2de74728ce
Review main ( #458 )
2025-02-15 12:31:06 +03:00
Alexander Batalov
d631bfcdd0
Add linux armhf build ( #456 )
2025-02-12 22:45:08 +03:00
sonilyan and Alexander Batalov
4382d67c19
Add SFALL_CONFIG_PIPBOY_AVAILABLE_AT_GAMESTART ( #314 )
...
Co-authored-by: Alexander Batalov <alex.batalov@gmail.com >
2025-02-12 21:46:10 +03:00
Alexander Batalov
e38e7060d4
Review some mve video playback routines
2025-02-12 20:27:06 +03:00
Alexander Batalov
d6fc3bb2d8
Remove unused movie callbacks
2025-02-12 08:29:34 +03:00
Alexander Batalov
82793d14f4
Update linux runner ( #455 )
2025-02-12 08:04:34 +03:00
Alexander Batalov
a5d252f19b
Remove 16 bpp mve leftovers
2025-02-12 07:07:57 +03:00
Alexander Batalov
e5d4d310c0
Fix dialog option bounding box ( #454 )
2025-02-12 02:50:27 +03:00
Alexander Batalov
fa1621ff56
Remove dictionary mem indirection
2025-02-11 20:26:43 +03:00
Alexander Batalov
52e5611e1b
Remove color palette stacks
2025-02-11 20:05:52 +03:00
Alexander Batalov
d540a9ff04
Remove color mem indirection
2025-02-11 20:03:46 +03:00
Alexander Batalov
1b6fe7e15b
Remove color IO indirection
2025-02-11 19:53:41 +03:00
Alexander Batalov
900140f8f7
Make dialog window modal
...
Fixes #408
2025-02-11 18:40:10 +03:00
Alexander Batalov
14430c4f0a
Review mve sync functions
2025-02-11 18:15:39 +03:00
Alexander Batalov
a1fc68f13a
Review mve palette functions
2025-02-10 22:44:40 +03:00
Alexander Batalov
2e15d01be3
Clarify MveSetShowFrame
2025-02-10 22:28:28 +03:00
Alexander Batalov
96335aebc9
Remove MVE_rmHoldMovie
2025-02-10 22:15:42 +03:00
Alexander Batalov
6ab3c508e6
Clarify MveHeader
2025-02-10 22:14:29 +03:00
Alexander Batalov
f790a10e88
Clarify MveMem
2025-02-10 21:40:31 +03:00
Alexander Batalov
6b879e71b8
Remove mve frame save/load
2025-02-10 21:29:06 +03:00
Alexander Batalov
9878e205e6
Remove MVE_rmCallbacks
2025-02-10 21:23:52 +03:00
Alexander Batalov
0a5afd1e18
Clarify MveSetPalette
2025-02-10 21:21:45 +03:00
Alexander Batalov
625bf69b33
Review MVE_rmPrepMovie
2025-02-10 21:13:05 +03:00
Alexander Batalov
48c01eb8a1
Review MVE_rmFrameCounts
2025-02-10 21:07:38 +03:00
Alexander Batalov
b105517ab3
Review MveSetScreenSize
2025-02-10 21:02:57 +03:00
Alexander Batalov
7d6371fd1c
Remove movieLibSetPan
2025-02-10 20:54:38 +03:00
Alexander Batalov
dc9824e2be
Review MveSetVolume
2025-02-10 20:53:39 +03:00
Alexander Batalov
60a0d3ab8c
Review MveSetIO
2025-02-10 20:52:08 +03:00
Alexander Batalov
58c82f9268
Review MveSetMemory
2025-02-10 20:48:17 +03:00
Alexander Batalov
8fcdbe0bee
Add linux arm64 build ( #453 )
2025-02-10 19:19:06 +03:00
Alexander Batalov
afff399fca
Get rid of object data array accessor
...
Fixes #405
2025-02-09 23:05:56 +03:00
Vlad
080f999626
Code deobfuscation/decyphering (3) ( #374 )
2025-02-09 19:20:53 +03:00
Alexander Batalov
593f80144c
Add cmake presets ( #452 )
2025-02-09 15:00:12 +03:00
Alexander Batalov
4df9ee557d
Add option to use vendored vs. system dependencies ( #451 )
2025-02-09 13:49:04 +03:00
Alexander Batalov
f6ba9d38fd
Use FetchContent_MakeAvailable ( #438 )
2025-02-09 13:10:54 +03:00
IronKing24
8ad0067510
2025-02-09 12:51:11 +03:00
IronKing24
894d9aab52
code formatting
2025-02-09 12:47:46 +03:00
IronKing24
043b43d04b
Merge branch 'fallout2-ce:main' into code-decryption
2025-02-09 12:24:28 +03:00
Roman Turchin
277faa114e
fix code formatting
2025-02-01 02:21:05 -05:00
Roman Turchin
1f91ab4d41
EM_ASM cleanup; silence warnings; add experemental wasm flags
2025-02-01 01:51:46 -05:00
Roman Turchin
0e68bfc280
merge with fallout2-ce org repo
2025-01-31 19:51:12 -05:00
Vasilii Rogin
c26488f2a0
Merge pull request #36 from alexbatalov/main
...
Fix background music not being stopped when playing intro in mainmenu
2025-01-31 21:07:12 +02:00
Roman Turchin
bf49e6b7e2
Merge remote-tracking branch 'origin/main'
2025-01-29 17:06:41 -05:00
Alexander Batalov
c4cc713272
Fix background music not being stopped when playing intro in mainmenu
...
Closes #399
2025-01-29 21:57:06 +03:00
Roman Turchin
dad514c2a4
Merge remote-tracking branch 'origin/main'
2025-01-29 10:43:22 -05:00
Vasilii Rogin
09ba154dcf
Merge pull request #35 from alexbatalov/main
...
Pick changes from alexbatalov
2025-01-29 17:22:05 +02:00
Alexander Batalov
f9af163495
Fix negative weapon ammo ( #444 )
2025-01-28 22:27:43 +03:00
Ryan Deering
9d6f4d9686
Fix mouse sensitivity ( #416 )
2025-01-28 22:27:10 +03:00
APAmk2
17042491c6
Code deobfuscation, part 3 #29
2025-01-26 01:23:00 +04:00
APAmk2
cfea9072db
Merge branch 'main' into feature/code-readibility-3-new-repo
2025-01-26 01:18:59 +04:00
Vasilii Rogin
3d541f2be3
Merge pull request #34 from roginvs/add_webassembly_build_target
...
Fix github pages https://fallout2-ce.github.io/fallout2-ce/
2025-01-25 19:34:06 +02:00
Vasilii Rogin
d53bda5012
Fix github pages https://fallout2-ce.github.io/fallout2-ce/
2025-01-25 19:33:35 +02:00
Vasilii Rogin
97a7e4cc6a
Merge pull request #33 from roginvs/add_webassembly_build_target
...
Install rsync
2025-01-25 19:28:25 +02:00
Vasilii Rogin
9b7c48a197
Use default branch name
2025-01-25 19:25:27 +02:00
Vasilii Rogin
bf04bec410
Add permissions
2025-01-25 19:24:49 +02:00
Vasilii Rogin
7796238030
Install rsync
2025-01-25 19:23:17 +02:00
Vasilii Rogin
e91880c26a
Merge pull request #32 from roginvs/add_webassembly_build_target
...
Add webassembly build target
2025-01-25 19:19:12 +02:00
Vasilii Rogin
321892dd03
Use actions/checkout@v4 for checkout
2025-01-25 19:13:59 +02:00
Vasilii Rogin
e42b7ad2c9
Fix flags
2025-01-25 18:43:49 +02:00
Vasilii Rogin
c91057ec16
Use EM_ASYNC_JS correctly
2025-01-25 18:38:33 +02:00
Vasilii Rogin
ed6930a5e5
Add different function names
2025-01-25 17:59:08 +02:00
Vasilii Rogin
edde0470a6
Disable clang-format for JS code
2025-01-25 17:41:41 +02:00
Vasilii Rogin
f79cff3565
Fixing clang-format
2025-01-25 17:38:40 +02:00
Vasilii Rogin
d0c0a81ec8
Fix steps and branch names
2025-01-25 17:36:28 +02:00
Vasilii Rogin
a791930acf
Use #if defined( __EMSCRIPTEN__ ) for emscripten
2025-01-25 17:36:10 +02:00
Vasilii Rogin
25b5e9d272
Fix async call
2025-01-25 17:29:39 +02:00
Vasilii Rogin
3f15d3055c
Sync idbfs on config save
2025-01-25 17:26:54 +02:00
Vasilii Rogin
e611956cb0
Sync idbfs on game save
2025-01-25 17:25:23 +02:00
Vasilii Rogin
2abf530797
Clone web-interface from other repository
2025-01-25 17:20:38 +02:00
Vasilii Rogin
3883b68c86
Add workflow to build wasm version
2025-01-25 17:01:54 +02:00
Vasilii Rogin
090fa331cc
Use -O1 optimization for web release builds due to issues with ios
2025-01-25 16:50:24 +02:00
Vasilii Rogin
1f0f08f3e4
Use DWARF for debug build
2025-01-25 16:49:59 +02:00
Vasilii Rogin
1e3aacebdd
Fix build cmd
2025-01-25 16:12:21 +02:00
Vasilii Rogin
843e2f515a
Update README
2025-01-25 16:08:30 +02:00
Vasilii Rogin
0aaf9e6125
Add Emscripten.cmake
2025-01-25 16:08:25 +02:00
Vasilii Rogin
eceb96194c
Add webassembly into CMakeLists.txt
2025-01-25 16:07:27 +02:00
Vasilii Rogin
c1c143aa43
Update .gitignore
2025-01-25 16:06:38 +02:00
Vasilii Rogin
7fc23de62a
Merge pull request #31 from alexbatalov/main
...
Pull changes from alexbatalov
2025-01-25 16:01:43 +02:00
ololoken
bc577641fe
Merge branch 'alexbatalov:main' into main
2025-01-24 22:49:45 -05:00
Roman Turchin
31abd327fd
emscripten: move options to CMakeLists.txt
2025-01-22 02:49:41 -05:00
Alexander Batalov
2e14e4620e
Remove text floaters after moving to another map or elevation
...
Fixes #401
2025-01-21 22:58:04 +03:00
Alexander Batalov
95d92d8bd0
Fix world map tabs
...
Closes #419
2025-01-21 21:31:56 +03:00
root
acc52383ed
emscripten: add CASE_INSENSITIVE_FS, move source map generation to debug mode
2025-01-19 04:12:48 -05:00
Roman Turchin
75c5f777fd
emscripten: optimize fs sync; add source map output
2025-01-18 10:54:04 -05:00
Roman Turchin
f06eb813e0
Merge remote-tracking branch 'origin/main'
2025-01-18 10:50:33 -05:00
APAmk2
4270ee33cc
Improved touchscreen controls #27
2025-01-18 00:30:11 +04:00
Vlad
46c2f460fb
Merge branch 'main' into feature/code-readibility-3
2025-01-17 13:15:01 +01:00
APAMk2
a852e88bf8
Clang format fix
2025-01-17 01:05:21 +04:00
APAMk2
178de356f1
Improved touch controls
2025-01-17 00:43:25 +04:00
Vasilii Rogin
04b8c847d3
Merge pull request #26 from alexbatalov/main
...
Pull changes from alexbatalov
2025-01-14 18:18:05 +02:00
Alexander Batalov
d586e81827
Migrate fpattern ( #442 )
2025-01-14 08:45:02 +03:00
Vasilii Rogin
26574914ff
Merge pull request #25 from alexbatalov/main
...
Update macOS/iOS deployment target (#440 )
2025-01-13 21:31:31 +02:00
Alexander Batalov
67375a5857
Update macOS/iOS deployment target ( #440 )
2025-01-13 21:22:30 +03:00
Vasilii Rogin
9be2e45f43
Merge pull request #24 from alexbatalov/main
...
Pull changes from alexbatalov
2025-01-13 20:15:26 +02:00
Alexander Batalov
3dbea2e400
Use snprintf in win_get_num_i
2025-01-13 20:33:11 +03:00
Graham Gower and Alexander Batalov
bd7321b128
Fix buffer overrun for audio files with 8 char names ( #378 )
...
Co-authored-by: Alexander Batalov <alex.batalov@gmail.com >
2025-01-13 20:17:13 +03:00
Vasilii Rogin
7bb9104a7d
Merge pull request #23 from roginvs/alexbatalov_main
...
Pick changes from alexbatalov/main
2025-01-13 18:23:27 +02:00
Vasilii Rogin
18c5ce786e
Merge branch 'main' into alexbatalov_main
2025-01-13 18:18:01 +02:00
Vasilii Rogin
eb9f745b78
Merge pull request #21 from roginvs/ci_fix_releases
...
Release only on master push
2025-01-13 18:12:50 +02:00
Vasilii Rogin
3a9f0a500f
Remove pull request condition
2025-01-13 18:05:24 +02:00
Vasilii Rogin
38717c9710
Remove close condition
2025-01-13 18:04:20 +02:00
Vasilii Rogin and Alexander Batalov
ad7b0e56ab
Fix default hit location on called shots ( #429 )
...
Co-authored-by: Alexander Batalov <alex.batalov@gmail.com >
2025-01-13 18:41:18 +03:00
Alexander V. Nikolaev
e770e64a48
Ensure fileFindFirst path is resolved ( #369 )
2025-01-13 18:05:12 +03:00
Jan Ĺ imek
5956227dcb
Fix debug print on non-Windows platforms and Quick-save message ( #400 )
2025-01-13 02:33:14 +03:00
Condratiy Lenovin
f443e365cc
Add Epic Games Store link ( #420 )
2025-01-13 02:19:19 +03:00
Walter Agazzi
b443e21c6e
Fix wrong variable usage in character_editor ( #432 )
2025-01-13 02:11:48 +03:00
Vasilii Rogin
19ed168d42
Pvs studio fixes ( #434 )
2025-01-13 01:55:32 +03:00
Vasilii Rogin
29b8c7bfe5
Merge pull request #20 from roginvs/fix_no_sound_issue
...
Fix no sound issue
2025-01-12 23:24:24 +02:00
Vasilii Rogin and Alexander Batalov
939211d640
Copy sound string because dictionary can re-allocate it ( #436 )
...
Co-authored-by: Alexander Batalov <alex.batalov@gmail.com >
2025-01-12 23:59:34 +03:00
Alexander Batalov
b5d857547e
Review gsound_get_music_path
2025-01-12 23:40:39 +03:00
Alexander Batalov
0a9aaab4d1
Update macos runner ( #437 )
2025-01-12 22:04:21 +03:00
Vasilii Rogin
5c6e5e826a
Copy sound string because dict can re-allocate it
2025-01-12 18:54:27 +02:00
Vasilii Rogin
aed3723306
Merge pull request #18 from APAmk2/main
...
Runtime fix of Splashes wrong pal
2025-01-11 00:57:50 +02:00
APAMk2
319c116048
PR Fix for #18
2025-01-11 02:45:01 +04:00
APAMk2
61da360180
Runtime fix of Splashes wrong pal
...
The 1-st color always must be black, but never does in F2 splashes.
2025-01-11 02:38:54 +04:00
Vasilii Rogin
9d6134367a
Merge pull request #14 from roginvs/pvs_studio_fixes
...
Pvs studio fixes
2025-01-10 21:55:03 +02:00
APAmk2
9b96e3118d
Workflow permissions fix #17
2025-01-10 23:35:14 +04:00
APAMk2
f5507c8c5a
Workflow permissions fix
2025-01-10 23:34:06 +04:00
APAmk2
926efeb0c5
Fix for workflow file #16
2025-01-10 23:14:55 +04:00
APAMk2
d3346b5d1b
Fix for workflow
2025-01-10 23:13:32 +04:00
Vasilii Rogin
b6c2fc02b6
Merge pull request #15 from APAmk2/main
...
Added creation of continuous releases on every commit to main branch
2025-01-10 19:39:41 +02:00
APAMk2
983092944d
Added continuous building
2025-01-10 21:26:07 +04:00
Roman Turchin
68e363429c
[WASM] add wasm build target
2025-01-09 21:56:46 -05:00
Vasilii Rogin
eaab620c84
src/character_editor.cc 7253 err V783 Dereferencing of the invalid iterator 'gCustomKarmaFolderDescriptions.end()' might take place.
2025-01-07 21:16:31 +02:00
Vasilii Rogin
61742535d5
src/art.cc 636 err V781 The value of the 'type' variable is checked after it was used. Perhaps there is a mistake in program logic. Check lines: 636, 640.
2025-01-07 21:05:34 +02:00
Vasilii Rogin
a66618cbff
src/art.cc 528 err V547 Expression is always false.
...
Original function
signed int __usercall art_get_base_name_@<eax>(signed int type@<eax>, int fid@<edx>, char *strBuf@<ebx>)
{
signed int result; // eax@3
char *_strBuf; // edi@6
int dstName; // esi@6
char c1; // al@7
char c2; // al@8
if ( type >= 0 && type < 11 )
{
if ( fid < art[type].count )
{
_strBuf = strBuf;
dstName = 13 * fid + art[type].mem;
do
{
c1 = *dstName;
*_strBuf = *dstName;
if ( !c1 )
{
break;
}
c2 = *(dstName + 1);
dstName += 2;
_strBuf[1] = c2;
_strBuf += 2;
}
while ( c2 );
result = 0;
}
else
{
result = -1;
}
}
else
{
result = -1;
}
return result;
}
2025-01-07 21:04:00 +02:00
Vasilii Rogin
f8b63280f2
Merge pull request #13 from tag2015/main
...
Fix wrong variable usage in character_editor
2025-01-04 15:48:22 +02:00
Walter Agazzi
a24e0630d7
Fix wrong variable usage in character_editor
2025-01-04 12:36:20 +01:00
APAmk2
be11208a88
Engine versioning #12
2025-01-02 14:33:33 +04:00
git
4a2174c8aa
Clang warning fix, part 2
2025-01-02 02:42:31 +04:00
git
39733665fc
Clang warning fix
...
Very strange, tbh
2025-01-02 02:41:27 +04:00
git
50467d3296
Added engine versioning
2025-01-02 02:30:24 +04:00
APAmk2
959d40dc06
y0lo PR fixes
2025-01-01 22:31:04 +04:00
git
b2efcffec7
Fix to eliminate Clang warnings on old merged PRs
2025-01-01 22:24:54 +04:00
APAmk2
8675d89a39
Fast barter auto calc for money #5
2025-01-01 22:18:20 +04:00
APAmk2
a99a250a37
Clear input envents on combat turn #4
2025-01-01 22:16:10 +04:00
Vasilii Rogin
98cf43438c
Merge pull request #9 from roginvs/fix_targeted_attack_on_non_critter
...
Set hitLocation when return status is not -1
2024-12-25 15:46:05 +02:00
Vasilii Rogin
8eae8a4cb0
Merge pull request #8 from roginvs/fallout2_ce_fix_formatting
...
Fix CI checks
2024-12-25 15:33:20 +02:00
Vasilii Rogin
1d3b5c1951
Bump macos version
2024-12-25 15:26:49 +02:00
Vasilii Rogin
5786f56606
Fix formatting
2024-12-25 15:20:27 +02:00
Vasilii Rogin
ef3f3f3fc9
Set hitLocation when return status is not -1
2024-12-25 15:10:26 +02:00
APAmk2
64a53ff4d0
Merge pull request #1 from avnik/avnik/fix-case-sensitive-findfirst
...
Fix broken game load/save on Linux due to case sensitive opendir()
2024-11-24 22:58:25 +04:00
Vasilii Rogin
3b211b2d71
Merge pull request #6 from fallout2-ce/use-macos-12-for-mac-build
...
Use macos-12
2024-11-19 22:46:23 +02:00
Vasilii Rogin
c920078f7e
Use macos-12
2024-11-19 22:37:08 +02:00
APAmk2
660df2578a
Merge pull request #3 from roginvs/add_tile_hires_stencil
...
Add tile hires stencil
2024-11-18 23:43:56 +04:00
Vasilii Rogin
ea02ad0481
Workaround for error C7555: use of designated initializers requires at least '/std:c++20'
2024-11-14 15:33:51 +02:00
Vasilii Rogin
78e577892a
Workaround for error C7555: use of designated initializers requires at least '/std:c++20'
2024-11-14 15:32:56 +02:00
Vasilii Rogin
9811069d7b
Remove useless includes
2024-11-14 14:32:23 +02:00
Vasilii Rogin
451524e6e0
Remove old TODO
2024-11-14 14:27:10 +02:00
Vasilii Rogin
30cfd0f089
Fix formatting
2024-11-14 14:10:33 +02:00
Vasilii Rogin
e44aeb6894
Use config option
2024-11-14 14:09:20 +02:00
Vasilii Rogin
74eb64b594
Disable debug checks
2024-11-14 14:02:57 +02:00
Vasilii Rogin
a59bfdb64b
Fix debug print message
2024-11-14 14:02:03 +02:00
Vasilii Rogin
1d53594961
Fix initialization place
2024-11-14 14:00:29 +02:00
Vasilii Rogin
6375269f69
Add tiles hires stencil
2024-11-14 13:54:13 +02:00
MADMAN7
144b3beb79
remove side effects from the conditionals
2024-06-24 11:21:31 +03:00
MADMAN7
30bbb3702a
Update tile.cc
...
decrypt tileFromScreenXY based on code from SFall HRP
2024-06-17 17:05:59 +03:00
Jan Ĺ imek
28c3908862
Sfall: add support for loading mods / mod_order.txt
2024-06-04 17:07:17 +02:00
phobos2077
323cc6165c
Decyphering inventory.cc + a few other places
2024-06-02 14:11:26 +02:00
phobos2077
dfcf61b184
Misc decyphering
2024-05-31 13:23:45 +02:00
phobos2077
20d55423f7
Decypher Party level
2024-05-31 13:22:07 +02:00
phobos2077
8714d418ac
Clang format fixes
2024-05-18 20:08:02 +02:00
phobos2077
6efbe795dc
Decyphering in and around proto_instance + fix build
2024-05-18 20:02:03 +02:00
phobos2077
ebb6a6b9d8
Decyphering: perform_drug_effect, MapHeader, perk params
...
- Remove a few constant conditions in worldmap.cc
2024-05-18 19:07:24 +02:00
phobos2077
26c04ae803
obj_attempt_placement + WM encounter ratioMode naming
2024-05-16 23:30:58 +02:00
phobos2077
da72bc9501
Inventory symbol naming (WIP)
2024-05-16 23:29:46 +02:00
phobos2077
91a502d704
gdialog_scroll_subwin() readability
2024-05-08 23:01:40 +02:00
Alexander V. Nikolaev
d843a662b3
Ensure fileFindFirst path is resolved
2024-05-05 16:08:39 +03:00
phobos2077
71f84cbe44
Decypher buildFid (art_id) function
2024-05-03 16:22:18 +02:00
Ivan Sokolov
0e31ac4753
Simplyfy logic to calc suggested amount of barter money
2023-06-22 00:38:18 +08:00
Ivan Sokolov
a949178e30
Set recomended ammount of money to be moved for barter
...
The feature works in any direction to move from/to player/npc and from/to inventory/table
2023-06-21 21:13:06 +08:00
Ivan Sokolov
0e806d9be3
Add feature for automatic calculation of barter money
2023-06-20 17:21:10 +08:00
Ivan Sokolov
2d88189b4c
Clear input envents on combat turn
...
Issue: if a user skips turn by clicking end a combat turn button
the cursor becomes frozen in "watch" mode but all input events are queued.
If a user clicked while the AI turn is not ended then the next user's turn is skipped.
Fix: clear input queue each time before user's turn.
2023-06-16 18:16:53 +08:00