Asdow
e2f296c42c
Remove #pragma optimize("", off)
...
Managed to slip in in commit f21cb38 . Bad Asdow, bad!
2025-05-01 10:39:19 +03:00
Asdow
ee2807ae64
Default to 1st kit if deciding not to buy gear in UB
...
1st one is included in the hiring fee
2025-04-26 00:37:38 +03:00
Asdow
b23c9ac8b1
Do not prompt for buying inventory for 1st kit in UB
2025-04-26 00:37:38 +03:00
Asdow
fa0c5a2862
Prevent hiring MERC in UB if not enough funds
2025-04-26 00:37:38 +03:00
Asdow
db6da100e1
Reset selected gear kit when browsing mercs
2025-04-26 00:37:38 +03:00
Asdow
a3e7ce5794
Display special offer for 1st M.E.R.C. inv kit in UB
...
* Use weekly instead of daily salary for total cost calculation
2025-04-26 00:37:38 +03:00
Asdow
5062ae74f2
Display correct salary info for MERCs in UB campaign
2025-04-26 00:37:38 +03:00
Asdow
dd58f904f4
Do not offer surrender for multiplayer
2025-04-24 21:52:11 +03:00
Asdow
8dcb431ef2
Use (0,0) sector coordinates as unused cache
...
Makes the comment in Mod_Settings.ini valid advice
2025-04-17 23:51:44 +03:00
Asdow
5f45d06852
Fix possible integer overflow
2025-04-16 20:10:11 +03:00
Asdow
92103e36a6
Fix formatting
2025-04-16 01:28:07 +03:00
Asdow
8f98a9b985
Move UpdateAirspaceControl() out of #ifdef
...
Fixes UB not updating samsite airspace correctly after battle
2025-04-16 01:28:07 +03:00
Asdow
c2e78d0461
Use correct macro to index StrategicMap
2025-04-16 01:28:07 +03:00
Asdow
36a84ffe59
Remove pSecondColumnString
...
* Use the new columns added to Text instead
* Changed most functions to allow choosing a column
* Removed unneeded SecondColumn specific functions to lessen code duplication
* Lots of formatting changes to Popupbox.cpp, indentation was messed up in majority of the functions
2025-04-13 22:26:32 +03:00
Asdow
865288e622
Implement multicolumn popupbox
...
Mainly aimed for strategic movement popup box to accommodate increased team sizes
2025-04-13 19:11:45 +03:00
Asdow and GitHub
3e45217a9a
Add compilationFlags to {exe} ( #428 )
...
* Add compilationFlags to {exe}
sgp.cpp is not recognizing JA2EDITOR preprocessor definition otherwise and therefore does not read EDITOR_SCREEN_RESOLUTION when starting map editor
* Add debugFlags too
2025-04-12 17:48:12 -03:00
Asdow
da3c3bace8
Use mouse position for squad movement popup box initial location
2025-04-09 23:11:11 +03:00
Asdow
ec4dc8b058
Provide gMapViewRegion through mapscreen.h
2025-04-09 23:10:32 +03:00
CptMoore
9df885a264
Fixed tagged releases #2
v2
2025-04-09 20:33:32 +02:00
Asdow
07320ba996
Limit TeamList mouseregions to correct amount
2025-04-09 21:33:28 +03:00
CptMoore and GitHub
5ed70befb4
Fixed tagged releases ( #429 )
...
Fixed tagged releases
2025-04-09 19:52:23 +02:00
Asdow
f21cb38647
Increase TileNo to UINT32
...
Bigmap grid number values go over uint16 max
2025-04-05 16:20:37 +03:00
Asdow
4823ef4929
Add check for vest position attachments
2025-03-06 17:39:35 +02:00
Asdow
586a46bb78
Remove last reference to gbPixelDepth
2025-02-24 23:08:52 +02:00
Asdow
fffb3a45fb
Remove 8bit mode
...
Obsolete and doesn't work
* Remove gbPixelDepth
* Remove 8-bit to 8-bit blitters
* FileNameForBPP now only calls strcopy
2025-02-24 21:42:36 +02:00
Asdow
9c951adfea
Read correct variable from CTHconstants.ini
2025-02-24 16:11:58 +02:00
Asdow
e3a542bf5d
Exclude robots from trying to activate panic triggers
2025-02-14 16:47:03 +02:00
Asdow
222daead0e
Remove unused ItemFlags
...
Detonator and Remote Detonator are specified by AttachmentClass
No items in items.xml actually even contained these flags.
2025-01-27 18:30:11 +02:00
Marco Antonio J. Costa and majcosta
ebd2e25e0f
Fix a wrong #ifdef to runtime check conversion
...
I didn't get this right the first time, non-Chinese text was looking
funny in dialog boxes
2025-01-09 21:37:19 -03:00
Marco Antonio J. Costa and majcosta
ff8376d625
Keep UB specific enum value for all builds
...
but at the end, not beginning as to not make a mess
along with an intro.lua change in gamedir/Data-UB/Scripts this gets rid of a nasty preprocessor conditional in a header file
2025-01-09 21:34:07 -03:00
Marco Antonio J. Costa and majcosta
7aa0e18352
Revert "make sure these steps run"
...
This reverts commit 1976dee738 .
Revert "yet another fix for the github actions"
This reverts commit 552951795c .
Revert "make sure CI to assemble release on 'v*' tag push or manually"
This reverts commit 8897769f0d .
2025-01-07 16:51:30 -03:00
Marco Antonio J. Costa and majcosta
1976dee738
make sure these steps run
...
otherwise there is no 'source' working directory for the final step
2025-01-07 14:13:46 -03:00
Marco Antonio J. Costa and majcosta
552951795c
yet another fix for the github actions
...
github.ref_name isn't 'master' when a tag is pushed, but the tag name,
so it won't trigger a release build when a 'v*' tag is pushed
2025-01-07 13:19:03 -03:00
Marco Antonio J. Costa and majcosta
8897769f0d
make sure CI to assemble release on 'v*' tag push or manually
...
also put bash script through shellcheck to be more posix compliant
2025-01-07 13:09:23 -03:00
Asdow
dcf202990f
Remove duplicate header includes
2025-01-05 17:08:02 +02:00
Asdow
db40cd433e
Move mapscreen bottom coordinates' initialization
...
Fixes radar map's initial position in strategic screen being in the top right corner.
2025-01-05 17:08:02 +02:00
Marco Antonio J. Costa and majcosta
ac6a1504df
add a space to string to prevent compilation errors in GB2312
2025-01-05 10:04:04 -03:00
Marco Antonio J. Costa and majcosta
22e67f66fa
Move wine.cpp into its own library
...
avoid extra compilations that way
2025-01-05 07:57:57 -03:00
FunkyFr3sh and majcosta
fd6ffd8d69
automatically add needed dll override for Linux/macOS/Android (WINE)
2025-01-05 07:06:01 -03:00
Marco Antonio J. Costa and majcosta
f471b74f5b
fix inconsistent case for a few files
...
you can now build in a case-sensitive filesystem
2025-01-04 13:14:22 -03:00
majcosta and GitHub
4a16698cdb
CHINESE: actually display BobbyR amount purchased correctly at runtime ( #398 )
...
* Revert "Move CHINESE BOBBYR_ITEMS_BOUGHT_X conditional definition to i18n"
This reverts commit ecdc8916f2 .
* actually display the amount purchased correctly at runtime
2025-01-03 21:03:09 -03:00
Marco Antonio J. Costa and majcosta
846abf5f1c
Convert Text.h to utf-8-sig and move ChineseSpecString* there
...
This time without mangling the characters
2025-01-02 13:53:27 -03:00
Marco Antonio J. Costa and majcosta
ed73bd07ae
Revert "Make Chinese specific strings compile-time instead of conditional"
...
When these lines were edited, I likely opened _ChineseText.cpp in the
wrong encoding, and therefore saved it in the wrong encoding, mangling
the characters
This reverts commit cd69f5f3ae .
2025-01-02 13:53:27 -03:00
Marco Antonio J. Costa and majcosta
b908bcecb9
fix missing icon in executable
...
the Ja2.rc file needs to be in the add_executable target for the icon
to appear, and that one requires WinMain.
so get rid of dummy.cpp and put sgp/sgp.cpp in there
2025-01-02 08:02:52 -03:00
Marco Antonio J. Costa and majcosta
a7b0091a27
use link-time optimization when creating a release
...
it's a lot slower, but we don't release often
2025-01-01 18:10:47 -03:00
Marco Antonio J. Costa and majcosta
7aafa7aada
fix the GitHub actions for VS2022's quirk too
...
missed this change in 98cdffe5 , fix it now
2025-01-01 18:10:47 -03:00
majcosta and GitHub
3e76e9525e
Merge pull request #378 from majcosta/pr_remove_language_from_preprocessor
...
Get every language preprocessor conditional into one library
2024-12-31 18:32:50 -03:00
Marco Antonio J. Costa
959c29434e
Adjust the build system
...
Language is now just built once per app (still some JA2UB conditionals
going on in there) but building everything should now take eight times
less work
2024-12-31 18:24:36 -03:00
Marco Antonio J. Costa
e9686c0dca
reformat CMakeLists.txt
2024-12-31 16:28:45 -03:00
Marco Antonio J. Costa
10037291f3
remove preprocessor from i18n Multi Language Graphic Utils.cpp
2024-12-31 16:28:44 -03:00