github-actions[bot]
979a035fea
Apply clang-format to submitted files
2025-04-25 17:36:36 +00:00
Vasilii Rogin
df068a7294
Use github.head_ref
2025-04-25 20:36:14 +03:00
Vasilii Rogin
f59b3a34c1
Merge 153710bb48 into 6f321c7882
2025-04-25 17:32:26 +00:00
Vasilii Rogin
153710bb48
Exit early to avoid workflow stuck
2025-04-25 20:32:01 +03:00
Vasilii Rogin
9e82c9a847
Workflow fixes
2025-04-25 20:30:34 +03:00
Vasilii Rogin
d0646fb77a
Empty commit
2025-04-25 20:25:40 +03:00
Vasilii Rogin
458db6bddc
Add branch name
2025-04-25 20:09:23 +03:00
Vasilii Rogin
859d590e26
Empty commit
2025-04-25 20:06:35 +03:00
Vasilii Rogin
06c3636b6d
Add incorrect formatting to check CI job
2025-04-25 20:00:02 +03:00
Vasilii Rogin
1d73725333
Move wasm build into ci-build to make it depend on clang-format
2025-04-25 19:59:06 +03:00
Vasilii Rogin
f850fc6665
Make all other CI checks to depend on format fix
2025-04-25 19:56:16 +03:00
Vasilii Rogin
d64c906d4f
Add formatting auto-fix
2025-04-25 19:55:23 +03: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
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
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
de5ee7d7f8
Update skill.cc repair robot message
...
Fixes the incorrect message when attempting to repair robots.
2025-04-20 18:55:07 +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
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
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
Alexander Batalov
9fb917c357
Bump version to 1.3.0
2024-04-21 12:46:24 +03:00
Alexander Batalov
aa31185b35
Update release workflow
2024-04-21 11:23:18 +03:00
Alexander Batalov
ec0685ea19
Normalize and resolve asset bundle paths
2024-04-06 16:41:49 +03:00
Alexander Batalov
2c7ab7f5c8
Detect alternative default music directory
2024-04-06 16:33:16 +03:00
Alexander Batalov
8de73ad774
Refactor file find
...
Fixes #352
2024-04-06 12:47:11 +03:00
Alexander Batalov
3ceacf1001
Fix warning
2024-04-06 12:01:48 +03:00
Alexander Batalov
31afb4d568
Bump actions to v4
2024-03-03 11:27:37 +03:00
Alexander Batalov
95cbba3920
Bump zlib to 1.3.1
2024-03-03 09:39:06 +03:00
sonilyan
16b044ae31
Fix obj_can_see_obj not working in release build ( #350 )
2024-02-15 05:04:57 +03:00
sonilyan
caea9cb4fb
Fix yaam no damage ( #351 )
2024-02-15 05:02:56 +03:00
Alexander Batalov
8325823493
Expose game data files to iOS Files app
...
Fixes #343
2024-01-16 23:42:25 +03:00
Alexander Batalov
8e1e8d483c
Review db_total
...
Fixes #327
2024-01-16 22:37:06 +03:00
Alexander Batalov
1b18c2baa3
Fix custom patch file name template
...
Follow-up to #309
2024-01-16 22:35:16 +03:00
Alexander Batalov
70d5830f00
Force LF on .mm
2024-01-16 19:04:14 +03:00
yabisiktir
401df384ef
modernize-use-nullptr ( #332 )
2024-01-16 18:57:49 +03:00
Vlad
59af02cca9
Variable naming, part 2 ( #320 )
2024-01-16 16:33:08 +03:00
c6
c6565ac96a
Sfall: add VersionString, ConfigFile, PatchFile ( #309 )
2024-01-16 15:56:21 +03:00
Jo
16f4ab7787
Improve pointer comparsion for Nevada and Sonora mods ( #291 )
2024-01-16 15:42:32 +03:00
Vasilii Rogin
e23c4eddda
Use delay_ms instead of spinwait ( #262 )
2024-01-16 15:24:49 +03:00
λP.(P izzy)
601f0c7b44
fix CMake condition to allow build on OpenBSD & FreeBSD ( #341 )
2024-01-16 15:06:47 +03:00
sonilyan
f411d75643
Add overriddenSelf initialization for scriptRead ( #329 )
2023-10-31 13:46:25 +03:00
Vasilii Rogin
81fce5f4a2
Fix wrong pointer dereferecing in aiFindAttackers ( #324 )
2023-10-09 20:50:59 +03:00
Eir Nym
0e447c55a8
Upgrade zlib to 1.3 ( #323 )
2023-09-28 17:26:52 +03:00
Alexander Batalov
91806d8ccb
Fix missing include
2023-09-03 22:31:52 +03:00
Alexander Batalov
a30fb4cfdd
Add mapper_refresh_rotation
2023-09-03 22:21:14 +03:00
Alexander Batalov
def8effa9f
Add handle_new_map
2023-09-03 21:42:17 +03:00
Alexander Batalov
d46ee07583
Add mapper_destroy_highlight_obj
2023-09-03 21:30:59 +03:00
Alexander Batalov
ee19238667
Add update_toolname
2023-09-03 20:48:23 +03:00
Alexander Batalov
0d83cff24e
Add place_entrance_hex
2023-09-03 20:24:36 +03:00
Alexander Batalov
30a3bf9b71
Add pick_region
2023-09-03 20:23:50 +03:00
Alexander Batalov
8c61b0bd8c
Add sort_rect
2023-09-03 19:15:50 +03:00
Alexander Batalov
6e9f1ae517
Add op_set_self
2023-09-03 18:23:19 +03:00
Alexander Batalov
ad3e0eb752
Add op_explosions_metarule
2023-09-03 16:51:29 +03:00
Alexander Batalov
b40bfcc64a
Add some metarules
2023-09-03 16:26:52 +03:00
Alexander Batalov
b706756ec9
Add op_get_script
2023-09-03 13:34:16 +03:00
Alexander Batalov
427672741a
Add op_list_as_array
2023-09-02 22:06:37 +03:00
Alexander Batalov
bb3513956c
Add op_force_encounter
2023-09-02 21:34:41 +03:00
Alexander Batalov
84aecfa823
Add draw_rect
2023-09-02 20:07:02 +03:00
Alexander Batalov
7f920fe13b
Add erase_rect
2023-09-02 19:57:14 +03:00
Alexander Batalov
9178abc53d
Add toolbar_proto
2023-09-02 19:47:15 +03:00
Alexander Batalov
84288612ef
Add map_toggle_block_obj_viewing_on
2023-09-02 19:43:56 +03:00
Alexander Batalov
4a94b19f60
Add proto_subdata_setup_pid_button
2023-09-02 19:36:17 +03:00
Alexander Batalov
b0b161ceb5
Add proto_subdata_setup_fid_button
2023-09-02 19:31:16 +03:00
Alexander Batalov
1c2fd05bcd
Add proto_subdata_setup_int_button
2023-09-02 18:33:32 +03:00
Alexander Batalov
e0b18a8785
Add target_exit
2023-09-02 18:08:21 +03:00
Alexander Batalov
8929941d13
Add target_init
2023-09-02 18:07:37 +03:00
Alexander Batalov
8d2d5df65f
Add target_new
2023-09-02 17:54:17 +03:00
Alexander Batalov
fe47d88035
Add target_remove_tid
2023-09-02 17:47:43 +03:00
Alexander Batalov
29e81f3bf4
Add target_remove
2023-09-02 17:37:21 +03:00
Alexander Batalov
05b4c125e6
Add target_save
2023-09-02 17:19:51 +03:00
Alexander Batalov
96573a7209
Add target_remove_all
2023-09-02 17:14:49 +03:00
Alexander Batalov
caf28a7286
Add target_tid_ptr
2023-09-02 17:07:43 +03:00
Alexander Batalov
25a3de62e7
Add target_ptr
2023-09-02 17:05:26 +03:00
Alexander Batalov
fd3cd887b6
Add target_load
2023-09-02 16:40:18 +03:00
Alexander Batalov
c3a6d07dc4
Add target_find_free_subnode
2023-09-02 16:24:07 +03:00
Alexander Batalov
ed7ffac816
Add target_header_load
2023-09-02 15:31:23 +03:00
Alexander Batalov
59c43590cc
Add target_header_save
2023-09-02 15:29:59 +03:00
Alexander Batalov
f14f37f970
Add target_override_protection
2023-09-02 14:39:31 +03:00
Alexander Batalov
cba1fc8f61
Add map_scr_remove_spatial
2023-07-25 11:56:20 +03:00
Alexander Batalov
8329d2fcf6
Add map_scr_remove_all_spatials
2023-07-25 11:14:41 +03:00
Alexander Batalov
1de7ef0151
Add init_mapper_protos
2023-07-24 15:19:18 +03:00
Alexander Batalov
f1f4cac316
Add proto_choose_container_flags
2023-07-24 15:15:06 +03:00
Alexander Batalov
6ce6639f10
Add proto_wall_light_str
2023-07-24 10:57:31 +03:00
Alexander Batalov
c5ad0c294f
Add proto_critter_flags_redraw
2023-07-24 10:53:04 +03:00
Alexander Batalov
f780969178
Add proto_critter_flags_modify
2023-07-24 10:46:31 +03:00
Alexander Batalov
f3f61abc18
Add critter_flag_unset
2023-07-24 09:07:02 +03:00
Alexander Batalov
369a54f836
Add critter_flag_set
2023-07-24 09:04:11 +03:00
Alexander Batalov
e9f3b34888
Add mp_pick_kill_type
2023-07-24 08:55:43 +03:00
Alexander Batalov
c1258cbb4c
Add proto_pick_ai_packet
2023-07-24 08:43:27 +03:00
Alexander Batalov
49804a52e6
Add combat_ai_name
2023-07-24 08:29:19 +03:00
Alexander Batalov
e0e0db219c
Add combat_ai_num
2023-07-24 08:27:42 +03:00
Alexander Batalov
f93aa710a4
Add target_pick_local_var
2023-07-24 08:20:15 +03:00
Alexander Batalov
ca206da4af
Add target_pick_map_var
2023-07-24 08:17:04 +03:00
Alexander Batalov
f6461a44dc
Add target_pick_global_var
2023-07-24 08:13:45 +03:00
Alexander Batalov
3a271a399f
Add pick_rot
2023-07-24 08:10:46 +03:00
Alexander Batalov
ac1f4477ef
Add target_make_path
2023-07-24 08:08:01 +03:00
Alexander Batalov
708862ca24
Add target_overriden
2023-07-24 08:03:25 +03:00
Alexander Batalov
57711cae5f
Add mapper_edit_exit
2023-07-24 07:17:21 +03:00
Alexander Batalov
f6e9a9d975
Make MapDirErase public
2023-07-24 07:15:58 +03:00
Alexander Batalov
4cd40b33af
Add mapper_edit_init
2023-07-24 06:50:07 +03:00
Alexander Batalov
053e70dde4
Add gmouse_set_mapper_mode
2023-07-23 14:27:52 +03:00
Alexander Batalov
4b51b2f29b
Add tile_toggle_roof
2023-07-23 14:15:20 +03:00
Alexander Batalov
cdfd308193
Add mapper_main
2023-07-23 11:01:03 +03:00
Alexander Batalov
7327588fc3
Add MapperInit
2023-07-23 10:35:16 +03:00
Alexander Batalov
d16f0010ac
Add bookmarkInit
2023-07-23 10:26:43 +03:00
Alexander Batalov
a27b2496d4
Add bookmarkExit
2023-07-23 10:25:58 +03:00
Alexander Batalov
a2d61dc7c4
Add bookmarkHide
2023-07-23 10:23:55 +03:00
Alexander Batalov
093d4f23d8
Add bookmarkUnHide
2023-07-23 10:22:42 +03:00
Alexander Batalov
3331ad02b0
Add categoryInit
2023-07-23 10:20:54 +03:00
Alexander Batalov
661c689029
Add categoryExit
2023-07-23 10:19:02 +03:00
Alexander Batalov
b1049fceb1
Add categoryToggleState
2023-07-23 10:17:52 +03:00
Alexander Batalov
f933bff8ae
Add categoryHide
2023-07-23 10:16:59 +03:00
Alexander Batalov
9f08c73b3c
Add categoryUnhide
2023-07-23 10:15:51 +03:00
Alexander Batalov
4eaea0e3c0
Add proto_user_is_librarian
2023-07-23 10:10:09 +03:00
Alexander Batalov
c652312157
Add print_toolbar_name
2023-07-23 10:01:58 +03:00
Alexander Batalov
8cc48cf52a
Add update_high_obj_name
2023-07-23 09:55:58 +03:00
Alexander Batalov
9faa427a28
Add clear_toolname
2023-07-23 09:52:59 +03:00
Alexander Batalov
480094a3eb
Add redraw_toolname
2023-07-23 09:49:22 +03:00
Alexander Batalov
1366b050b0
Add mapper_inven_unwield
2023-07-23 09:44:09 +03:00
Alexander Batalov
e68c2a4784
Add mapper_mark_exit_grid
2023-07-23 09:39:13 +03:00
Alexander Batalov
78ae0fb3bf
Add mapper_mark_all_exit_grids
2023-07-23 09:25:56 +03:00
Alexander Batalov
127de14318
Add win_get_num_i
2023-07-23 07:20:56 +03:00
Alexander Batalov
28d1d410d5
Add get_num_i
2023-07-23 06:08:23 +03:00
Alexander Batalov
4b65bdf021
Add scripts_request_townmap
2023-07-22 17:09:19 +03:00
Alexander Batalov
cbb9cbc6fd
Clarify some proto params
2023-07-22 17:00:24 +03:00
Alexander Batalov
c72d8778ba
Add proto_new
2023-07-22 16:53:01 +03:00
Alexander Batalov
d6c3d74b3f
Clarify proto_make_path address
2023-07-22 15:36:51 +03:00
Alexander Batalov
3c7248af5f
Add proto_item_init
2023-07-22 15:34:32 +03:00
Alexander Batalov
fd9fa80204
Add proto_item_subdata_init
2023-07-22 15:22:05 +03:00
Alexander Batalov
3d5cb4c3f4
Add proto_scenery_init
2023-07-22 15:07:39 +03:00
Alexander Batalov
01a68af4a4
Add proto_scenery_subdata_init
2023-07-22 15:05:00 +03:00
Alexander Batalov
6a75ec07e9
Add proto_wall_init
2023-07-22 14:59:32 +03:00
Alexander Batalov
1d310eb626
Add proto_tile_init
2023-07-22 14:58:47 +03:00
Alexander Batalov
ffc440c809
Add proto_misc_init
2023-07-22 14:53:22 +03:00
Alexander Batalov
a4daffa30e
Add proto_copy_proto
2023-07-22 14:49:56 +03:00
Alexander Batalov
ccabbd7688
Add proto_is_subtype
2023-07-22 14:46:51 +03:00
Alexander Batalov
d27eafe03a
Fix win_get_str return code
2023-07-21 11:22:57 +03:00
Alexander Batalov
7a45ac72f0
Add reading mapper config
2023-07-21 11:10:15 +03:00
Alexander Batalov
f6cfc1fa3a
Clarify GNW_check_menu_bars param
2023-07-21 11:02:54 +03:00
Alexander Batalov
6dcbcb97ad
Add process_pull_down
2023-07-21 10:50:33 +03:00
Alexander Batalov
769599c463
Fix closing same file twice
...
Closes #318
2023-07-21 08:04:10 +03:00
Alexander Batalov
50d7c71db1
Clarify dragging flags
2023-07-20 11:13:01 +03:00
Alexander Batalov
b07a7bcefd
Complete win_drag
2023-07-20 10:20:05 +03:00
Alexander Batalov
867d28ac62
Add rect_clip
2023-07-20 10:13:21 +03:00
Alexander Batalov
d9a173678a
Cleanup timed msgs code
2023-07-20 09:39:15 +03:00
Alexander Batalov
dde3255b07
Fix endless loop while cleaning up timed msgs
2023-07-20 09:21:26 +03:00
Alexander Batalov
1506ae7048
Add win_timed_msg
2023-07-20 08:53:26 +03:00
Alexander Batalov
ce5d07e09c
Add win_yes_no
2023-07-19 21:27:20 +03:00
Alexander Batalov
2d8a637f7d
Force debug window font
2023-07-19 12:05:39 +03:00
Alexander Batalov
8414effc04
Fix GNW color indexes
2023-07-19 12:01:20 +03:00
Alexander Batalov
3a17818ceb
Handle debug mode
...
Closes #298
2023-07-19 11:51:13 +03:00
Alexander Batalov
90d1545bb2
Uninline debug_register_func
2023-07-19 11:45:55 +03:00
Alexander Batalov
a7628ccaea
Fix bufferDrawLine
...
Missing 1 pixel in the middle of the vertical line.
2023-07-19 11:43:10 +03:00
Alexander Batalov
3af2a49250
Review debug_register_log
2023-07-19 11:39:01 +03:00
Vlad
ffe90eef49
Improve code readability ( #315 )
2023-07-13 13:35:26 +03:00
Alexander Batalov
c4c2806071
Fix game time calculations ( #307 )
2023-07-13 13:04:31 +03: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
Alexander Batalov
fe035d8514
Improve loadsave.cc readability
2023-06-16 08:12:38 +03:00
c6
cf98070cd0
Add Sfall AutoQuickSave ( #305 )
2023-06-16 08:01:44 +03:00
Austin Hurst
0ffcb107af
Implement SCALE_2X for Fallout 2 ( #306 )
2023-06-16 07:18:15 +03:00
Alexander Batalov
cf5f865a23
Add load/save global vars ( #296 )
2023-06-03 08:06:49 +03:00
Alexander Batalov
37e4822ed5
Add keyboard opcodes ( #295 )
2023-06-01 19:01:03 +03:00
Alexander Batalov
bf639a2c4a
Fix copying files on case-sensitive file systems
...
Closes #273
2023-06-01 17:10:36 +03:00
Alexander Batalov
89839be3af
Add global scripts ( #294 )
2023-05-31 21:48:44 +03:00
Alexander Batalov
ec722475b6
Add op_create_message_window
...
See #200
2023-05-30 14:21:50 +03:00
Alexander Batalov
32ed3c3271
Add FixNamespaceComments
2023-05-30 12:56:51 +03:00
Alexander Batalov
03bf507893
Add ini opcodes ( #293 )
2023-05-30 12:52:55 +03:00
Alexander Batalov
681b7c388b
Fix sfall opcode comments
2023-05-30 09:12:51 +03:00
Vasilii Rogin and Alexander Batalov
fe0d767521
Add SFall arrays ( #269 )
...
Co-authored-by: Alexander Batalov <alex.batalov@gmail.com >
2023-05-30 09:06:55 +03:00
Alexander Batalov
62c5c4757c
Fix comparing pointers and integers
...
See #189
2023-05-24 21:52:50 +03:00
Vasilii Rogin and Alexander Batalov
70b0b61664
Delete critter from combat during _partyFixMultipleMembers ( #277 )
...
Co-authored-by: Alexander Batalov <alex.batalov@gmail.com >
2023-05-24 21:32:09 +03:00
Vasilii Rogin
53a4437be9
Remove trailing comma after reading strParseIntWithKey ( #259 )
2023-05-23 23:51:04 +03:00
Vasilii Rogin and Alexander Batalov
42c541012c
Fix crash in _map_age_dead_critters ( #258 )
...
Co-authored-by: Alexander Batalov <alex.batalov@gmail.com >
2023-05-23 23:50:37 +03:00
Vlad
61293bd39c
Fix ruined stack in rm_mult_objs_from_inven and name remaining opcodes ( #289 )
2023-05-23 23:45:18 +03:00
Alexander Batalov
d641fefc13
Fix open door sound
...
See alexbatalov/fallout1-ce#71
2023-05-23 23:43:00 +03:00
Alexander Batalov
666e5cf62d
Fix mouse events processing
...
See alexbatalov/fallout1-ce#55
2023-05-23 23:32:11 +03:00
Alexander Batalov
2565900f90
Fix clang-format args
...
Looks like clang-format in Ubuntu does not recognize glob pattern as
macOS does. Previous solution without xargs reported status code of
find itself, not clang-format.
2023-05-18 23:32:16 +03:00
Alexander Batalov
6b6fa3f111
Fix code format check
2023-05-09 18:42:47 +03:00
Alexander Batalov
a06097aef5
Improve touch controls ( #283 )
2023-05-09 18:36:20 +03:00
Alexander Batalov
efdc2e0199
Bump setup-java to v3 ( #278 )
2023-05-01 07:54:14 +03:00
Alexander Batalov
d6a74468da
Use Xcode for macOS builds ( #275 )
2023-05-01 07:10:04 +03:00
Alexander Batalov
fcf8a87603
Ignore channels in acm files ( #274 )
2023-04-27 10:14:41 +03:00
Alexander Batalov
a8815229a0
Add compat_access ( #272 )
2023-04-26 20:12:22 +03:00
Alexander Arkhipov
aa99b2e1d3
Convert file paths to correct case ( #214 )
2023-04-26 17:45:36 +03:00
Vasilii Rogin
63d8300c61
Add clang format ( #270 )
2023-04-26 15:35:02 +03:00
Alexander Batalov
81c3ff9b1a
Improve iOS icon ( #271 )
2023-04-26 15:11:24 +03:00
Alexander Batalov
a0652e2646
Use Xcode for iOS builds ( #267 )
2023-04-26 14:11:26 +03:00
Alexander Batalov
df3ac30de6
Add blocking objects opcodes
2023-04-20 11:22:47 +03:00
Alexander Batalov
6ca1329720
Add op_get_attack_type
2023-04-20 10:51:20 +03:00
Alexander Batalov
129361836f
Add op_get_mouse_buttons
2023-04-20 10:31:32 +03:00
Alexander Batalov
cf4921de1e
Add op_tile_under_cursor
2023-04-20 10:25:13 +03:00
Alexander Batalov
ecc6a8679b
Add math opcodes
2023-04-20 09:53:50 +03:00
Alexander Batalov
a39f149817
Add date/time opcodes
2023-04-19 19:10:09 +03:00
Alexander Batalov
540cc1e08b
Add combat opcodes
2023-04-19 10:03:04 +03:00
Alexander Batalov
ef34fdb519
Add proto data opcodes
2023-04-19 09:21:38 +03:00
Alexander Batalov
9b02f600de
Add worldmap opcodes
2023-04-19 09:09:17 +03:00
Alexander Batalov
0bb07dbd50
Add pc base stats opcodes
2023-04-19 09:02:54 +03:00
Vasilii Rogin
0a85ce520b
Use stack on the heap for roof fill ( #263 )
2023-04-18 11:06:07 +03:00
Vasilii Rogin
99bc14cf3a
Add sFall movie timer options ( #261 )
2023-04-14 19:03:21 +03:00
Vasilii Rogin
527e152297
Allow messageIndex to be zero ( #264 )
2023-04-14 18:40:37 +03:00
Alexander Batalov
c8d45854ba
Normalize line endings when reading text files
...
Closes #250
2023-04-11 20:00:38 +03:00
Alexander Batalov
11472e8be9
Fix soundOpenData flags
2023-04-11 17:27:34 +03:00
Alexander Batalov
69e4adf5b3
Add HQ music support
...
See #239
2023-04-11 16:37:01 +03:00
Alexander Batalov
a2eabd668b
Fix missing speech in some Russian localizations
...
Closes #246
2023-04-11 14:03:55 +03:00
Alexander Batalov
6d1273d325
Improve button functions readability
2023-04-11 09:01:14 +03:00
TomArnaez
e23b39abaa
Fix crash in inventory list ( #256 )
2023-02-28 22:11:08 +03:00
Alexander Batalov
117b1d7b44
Fix iPad settings
...
Follow-up to alexbatalov/fallout1-ce#29
2023-02-28 20:31:19 +03:00
Alexander Batalov
6398f8a79e
Fix itemDropAll
...
See #253
2023-02-28 16:11:48 +03:00
Alexander Batalov
81b9345303
Update config
2023-02-18 19:06:20 +03:00
Alexander Batalov
249892716e
Get rid of mmx stuff
2023-02-18 18:14:30 +03:00
Alexander Batalov
3e8227a62b
Extract mainmenu
2023-02-17 15:55:14 +03:00
Alexander Batalov
1570f860e8
Remove unnecessary calls
2023-02-17 15:53:42 +03:00
Alexander Batalov
d7c4589a55
Extract preferences
2023-02-17 12:33:26 +03:00
Alexander Batalov
0a9a1dc7ca
Fix faulty frms
...
Closes #235
2023-02-16 15:46:49 +03:00
Alexander Batalov
42346f66b2
Update readme
2023-02-15 12:47:32 +03:00
Alexander Batalov
7ac651b736
Adjust modal dialogs position
2023-02-15 11:37:00 +03:00
Alexander Batalov
0bb822ba60
Fix "Affect player speed" font
...
Closes #245
2023-02-15 09:23:46 +03:00
Alexander Batalov
075de8f837
Review sound IO functions
2023-02-13 11:51:09 +03:00
Alexander Batalov
36b5ceba8a
Improve sound_decoder.cc accuracy
2023-02-13 11:02:17 +03:00
Alexander Batalov
f5d3cfb5e3
Fix Fast Metabolism trait
2023-02-12 23:12:36 +03:00
Alexander Batalov
81210f46af
Fix storing pointers in game global variables
2023-02-10 11:05:42 +03:00
Alexander Batalov
c14f671a0d
Add object and string concatenation
...
Fixes #232
2023-02-10 09:27:10 +03:00
Alexander Batalov
33141672ed
Use screen borders for scrolling worldmap
2023-02-10 09:00:59 +03:00
Alexander Batalov
28083cfea9
Fix talking head mood transition
2023-02-09 19:40:25 +03:00
Alexander Batalov
c9864741f3
Fix crash in artLockFrameDataReturningSize
...
Closes #231
2023-02-09 19:27:25 +03:00
Jiřà Malák
5a230efd2b
Properly handle path with spaces ( #228 )
2023-01-29 08:56:03 +03:00
Alexander Batalov
3aea6a98ef
Fix loading custom interface frms
2023-01-21 15:24:18 +03:00
Alexander Batalov
ba49abcea6
Fix some scripts not being properly removed
...
Closes #224
2023-01-21 13:15:18 +03:00
Alexander Batalov
47f5be8340
Fix HP being used as AP
2023-01-20 14:16:43 +03:00
Alexander Batalov
d435185e9e
Fix missing melee damage info
2023-01-20 14:12:03 +03:00