Mark Vejvoda
852b4aa2d2
- bugfix for some hotkeys not working properly
2011-07-04 18:05:02 +00:00
Mark Vejvoda
a8b25cf111
- bugfix for start / stop smoke particles
2011-07-04 15:55:13 +00:00
Mark Vejvoda
14c70966b0
- bugfix for hpanim on bebuilt, to interplotate out the last reset frames
2011-07-02 21:44:29 +00:00
Titus Tscharntke
b8766a9388
somthing was missing in the header ....
2011-07-02 19:02:25 +00:00
Mark Vejvoda
cb98df354d
- pre-calc font height for ftgl and optionally allow for language specific characters to be used
2011-07-02 18:33:59 +00:00
Titus Tscharntke
a1ab98d4b9
new param <anim-hp-bound value="true"/> for BeBuilt skill to have the animation progress bound to the HP. / fixed a nullpointer exception related to particles
2011-07-02 16:07:04 +00:00
Mark Vejvoda
8e1836220d
- added more info if we get mutex errors in the lobby
2011-07-02 07:36:28 +00:00
Mark Vejvoda
1a5c70c76e
- another small bugfix for water texture loading
2011-07-02 07:15:23 +00:00
Mark Vejvoda
f9ad27f655
- bugfix for stopping damage particles properly
2011-07-02 03:59:46 +00:00
Mark Vejvoda
8b23634332
- fixed a bug found during test related to min / map particle logic
2011-07-02 02:52:30 +00:00
Mark Vejvoda
50347b0a66
- cleanup of font work:
...
- removed uneeded code
- set default scale font value to 0.8 to fit nicely on screen
- added two new optional settings for ini or lng files to control scale and y centering:
FONT_SCALE_SIZE=0.8
FONT_SCALE_CENTERH_FACTOR=3.0
2011-07-02 01:56:06 +00:00
Mark Vejvoda
32950a168c
- more bugfixes for attack-boost
2011-07-02 00:20:28 +00:00
Mark Vejvoda
7c996e3296
- added percentage support for min / map hp on damage particles
...
- bugfixes for png support for pixmap3d (water textures)
2011-07-01 23:13:55 +00:00
Mark Vejvoda
850825695e
- added support for min / max hp associated with damage particles
2011-07-01 21:47:54 +00:00
Mark Vejvoda
d2c8cc0187
- bugfix for unit titles in special debug mode
...
- added support for png format for pixmap3d (Water) textures
2011-07-01 07:46:18 +00:00
Mark Vejvoda
ec15c81d12
- added a FPS cap (at 800 fps we will sleep for 1 millisecond) to avoid pinning the cpu for hardware that has fps which is too good. Also user can toggle fps view on any screen now
2011-07-01 02:50:20 +00:00
Mark Vejvoda
68e3ad8036
- better randomizing for model animation selection
2011-07-01 01:25:10 +00:00
Mark Vejvoda
1b72bcafe8
- i think this fixes the y centering for all resolutions, after testing we can remove lots of unused properties and code
2011-07-01 01:18:47 +00:00
Titus Tscharntke
97e19785a9
fonts really fixed now?
2011-07-01 00:03:30 +00:00
Mark Vejvoda
7b95fac8cc
- bugfix for fonts to remove newline character when calculating / rendering multi-line strings
2011-06-30 22:10:11 +00:00
Mark Vejvoda
f5af03f8d7
- bugfix for using wrong xml names for min and max hp values for models (now look for names mentioned in forum)
2011-06-30 18:59:58 +00:00
Mark Vejvoda
82ccc21d5e
- fixed a bug discovered by Elimnator when units are repairing another unit and the other unit morphs need to check of the repairers can still repair the newly morphed unit and if not stop repair
2011-06-30 04:45:17 +00:00
Titus Tscharntke
baea45cae8
no fun with fonts
2011-06-29 23:48:48 +00:00
Mark Vejvoda
4e4825d752
- slight change in loading factiontype (load by folder names not *. to avoid errors when garbage files exist)
2011-06-29 06:42:49 +00:00
Mark Vejvoda
8bbf398e70
- attempt to bugfix weird map preview for ColdfusionStorm
2011-06-28 23:49:45 +00:00
Mark Vejvoda
8d300f06a4
- fix for about screen, placement of some items
2011-06-28 15:56:22 +00:00
Mark Vejvoda
8c2d76b589
- fix for about screen (avoid using Vera font seems buggy)
2011-06-28 15:39:19 +00:00
Mark Vejvoda
0e897ee94f
- bugfix for y centering of font for different fonts / languages
2011-06-28 08:15:05 +00:00
Mark Vejvoda
a9dfd3853b
- corrections for y co-ord placement of font
2011-06-28 07:52:05 +00:00
Mark Vejvoda
ebd5bca7fe
- attempt to fix 'blurry fonts'
2011-06-28 06:18:24 +00:00
Mark Vejvoda
f5b15bd402
- bugfix for filtering out non printable keys
2011-06-28 01:25:14 +00:00
Mark Vejvoda
945c2aa66b
- some font bugfixes (use proper fonts in menus and also proper spacing in console)
2011-06-28 00:51:13 +00:00
Titus Tscharntke
6fdc8db138
switching off random pathfinding intervals becasue it causes unit "warping" while walking ( more see forum )
2011-06-26 23:51:37 +00:00
Mark Vejvoda
34ef62c59f
- fix win32 build (around definition of byte keyword)
2011-06-26 15:41:32 +00:00
Titus Tscharntke
6546b30232
try to fix KroArtems crash
2011-06-26 10:12:23 +00:00
Mark Vejvoda
4d6f39d257
- added support for multipliers in attack-boost
2011-06-26 07:06:32 +00:00
Mark Vejvoda
26bf93eeed
- bugfix again for negative upgrade sums
2011-06-26 03:59:28 +00:00
Mark Vejvoda
a3cd886b9d
- bugfix again for negative upgrade sums
2011-06-26 03:50:42 +00:00
Mark Vejvoda
46ff36c80b
- missed one conversion in keyboard test menu
2011-06-26 03:41:20 +00:00
Mark Vejvoda
aa677cfc97
- attempt to NOT convert to utf8 twice
2011-06-26 03:38:28 +00:00
Mark Vejvoda
fd8ed536bb
- bugfix for upgrades (don't allow negative sums for each attribute)
2011-06-26 02:58:34 +00:00
Mark Vejvoda
5e67b505a7
- try to convert to utf8 before rendering text
2011-06-26 02:50:13 +00:00
Mark Vejvoda
c4a05c8036
- try this tomreyn
2011-06-26 02:35:09 +00:00
Mark Vejvoda
d791eb4e94
- try this tomreyn
2011-06-26 02:30:04 +00:00
Mark Vejvoda
675750eda7
- some more unicode input cleanup
2011-06-26 02:21:45 +00:00
Mark Vejvoda
4b6bc7a4a7
- loads of changes in order to prepare for better input (not using char but SDLKey instead)
2011-06-26 01:55:08 +00:00
Mark Vejvoda
5f32d56b85
- added some common characters to be preloaded when fonts are loaded for better speed
2011-06-25 22:26:56 +00:00
Mark Vejvoda
4013af9447
- for multiple animations added a new xml node to tell the engine to pick a random animation ONLY x number of times (so death animation is random but not changing when completed animating):
...
<animation-random-cycle-maxcount value="1" />
2011-06-25 21:40:27 +00:00
Mark Vejvoda
1700cbba2d
- working implementation of particles for new attack-boost xml tag
2011-06-25 20:44:46 +00:00
Titus Tscharntke
105e639bd8
Mega also scouts to random ressource places .Only first tech type ressource is used to navigate now (which is typically gold) more improvement needed regarding this aspect ;pathfinder back to 900
2011-06-25 18:14:20 +00:00
Mark Vejvoda
14b6f195e6
- for multiple animations, now can specify a 'preferred' animation based on the units hp using:
...
<animation path="models/archer_standing.g3d" fromHp="0" toHp="10" />
2011-06-25 15:30:18 +00:00
Mark Vejvoda
86743e2718
- more bugfixes for attack-boost check (and now in debug mode if unit selected show his attack-boost radius as well as the units affected)
2011-06-25 14:18:53 +00:00
Mark Vejvoda
b0f8675a65
- small bugfix for attack-boost check
2011-06-25 09:01:31 +00:00
Mark Vejvoda
c252402e71
- initial implementation of attack-boost logic (this is in progress code which is only triggered by new xml entries). Will explain later once tested.
2011-06-25 08:53:53 +00:00
Mark Vejvoda
5dda269151
- bugfix for multiple models per skilltype (let existing model finish animating before allow next random model to be selected)
...
- started work on a new feature called 'attack-boost' that should prove VERY INTERESTING once fully implemented (shhh its a secret)
2011-06-25 07:31:01 +00:00
Mark Vejvoda
e0860309c0
- added support for multiple animation models for each skill and display a them randomly during game play
2011-06-25 05:23:41 +00:00
Mark Vejvoda
d0d31e4bfe
- updated pathfinder to randomize better the pathfinder refresh rate in an attempt to have better performance when we have lots of units
2011-06-24 19:40:47 +00:00
Titus Tscharntke
7344250c5c
well formatted change from 2367 again
2011-06-24 16:18:10 +00:00
Titus Tscharntke
1de2d5340d
revert to 2366
2011-06-24 16:14:39 +00:00
Titus Tscharntke
cea0cdaa00
automated last messages to irc when leaving lobby ( enter game / trying to open a server / leaving lobby )
2011-06-23 23:45:46 +00:00
Titus Tscharntke
149e5b15b0
Changes from 2367 without formatting mess
2011-06-23 23:30:49 +00:00
Titus Tscharntke
59136a3d95
revert code formatting mess to same as revision 2366. Change from 2367 will come without this mess with next checkin
2011-06-23 23:28:39 +00:00
Mark Vejvoda
1ea57853c5
- updated win32 project files with newly added files
2011-06-23 22:05:48 +00:00
Titus Tscharntke
3401673918
forgot to checkin
2011-06-23 21:14:00 +00:00
Titus Tscharntke
8b9d4a662a
switch for non rotatable objets in tilesets; cleaned up the way the particles were bound to tileset objects
2011-06-22 20:26:39 +00:00
Titus Tscharntke
e58ddd35b4
fixes build bug reported in forum/ adds some better mega-cpu behaviour / fixed some bugs ( I hopefully did not added new ones :-D )
2011-06-20 23:51:13 +00:00
Titus Tscharntke
f5418efa8a
deeper pathfinding ( lets see how much it effects performance )
2011-06-20 23:48:59 +00:00
Titus Tscharntke
d246a08a6d
switch for rain/snow ; multipliers visible ; server can set his state too
2011-06-20 23:48:22 +00:00
Titus Tscharntke
a282cfe4e6
model cycle needs to be initialized with 0 ( said willvarfar )
2011-06-14 22:39:31 +00:00
Mark Vejvoda
545abe93d6
- bugfix for commandline for setting video settings (fullscreen was interpreted in the opposite manner)
2011-06-14 21:35:21 +00:00
Titus Tscharntke
86b926df1a
fix for shots( magic summoner and so on ). Not shure if I broke something with the new animated shot models. Willvarfar please look at it .
2011-06-13 23:43:47 +00:00
Mark Vejvoda
7ad8510894
- don't render hud in 'photo' mode
2011-06-13 23:28:24 +00:00
Mark Vejvoda
f0c636d2ff
- render battle end screen to texture buffer on first render so it takes less fps to render after the 1st frame
2011-06-12 05:54:54 +00:00
Mark Vejvoda
722261e212
- added new commandline option to override font file
2011-06-12 03:44:50 +00:00
Mark Vejvoda
752dd26bcd
- some small font centering adjustments
2011-06-12 01:32:02 +00:00
Mark Vejvoda
1d5dcb4ded
- better bullet proofing of reading lng files
...
- able to run in old font mode for comparison
2011-06-11 10:31:24 +00:00
Mark Vejvoda
f1aa231e4b
- bugfixes for font display:
...
- workaround for a bug in freetype in some cases
- better handling on different resolutions
- new commandline option to override screen resolution settings
2011-06-11 08:52:49 +00:00
Mark Vejvoda
4aca4af404
- updated patch from willvarfar for animated models in particles
2011-06-11 00:26:26 +00:00
Mark Vejvoda
90fcb0abe7
- added some more error checks in ftgl wrapper class
2011-06-10 22:17:15 +00:00
Mark Vejvoda
cd05b22c50
- ensure datapath has backslash
2011-06-10 21:18:22 +00:00
Mark Vejvoda
b583c45c5e
- see if this helps titi's gcc with constructor init issues?
2011-06-10 21:13:31 +00:00
Mark Vejvoda
3efde1d31b
- added will's patch for splash particle animation support
2011-06-10 19:44:34 +00:00
Mark Vejvoda
7c43628643
- included patch from willvarfar for animated attack particles (thanks will)
2011-06-10 17:33:09 +00:00
Mark Vejvoda
ba3071c15b
- bugfix for group key camera movement (respect different group keys being pressed)
2011-06-10 16:59:19 +00:00
Mark Vejvoda
6bb805978c
- better quality font rendering and performance still good.
2011-06-10 04:34:58 +00:00
Mark Vejvoda
06999a8f88
- reworked fonts to now use 3d matrix positioning and render performance is much better.
...
*NOTE: Still need to deal with some letters getting partially chopped off in some cases.
2011-06-10 03:09:19 +00:00
Titus Tscharntke
ca75809f2d
switch in options to show HUD or not ( if available )
2011-06-09 22:54:45 +00:00
Mark Vejvoda
36c25f709d
- new recall group camera center timeout value can be overriden in glestuserini using:
...
RecallGroupCenterCameraTimeoutMilliseconds=1500
2011-06-09 22:41:49 +00:00
Mark Vejvoda
d668550942
- exclusive feature for Coldfusionstorm! Press the group key a second time within 1.5 seconds and the camera centers on the group
2011-06-09 22:37:37 +00:00
Mark Vejvoda
6b14c21446
- missed some things in last bugfix
2011-06-09 21:50:54 +00:00
Mark Vejvoda
c9518d727a
- bugfix for attacking logic to always listen to what you tell it (commented out recently added logic)
...
- bugfix for building units and unit is too far away
2011-06-09 21:38:04 +00:00
Mark Vejvoda
001ef20c1b
- fixed compile error on win32 builds
2011-06-09 20:20:26 +00:00
Mark Vejvoda
fc3f5bbfa0
- added some logic to 'try' to figure out when to render font test right to left and when not to
2011-06-09 05:54:04 +00:00
Titus Tscharntke
bc2c59a82a
just put a hud.png in a faction dir and you got a HUD overlay
2011-06-09 00:59:03 +00:00
Mark Vejvoda
ef0fbc5886
- fixed broken win32 compiling
2011-06-08 08:00:23 +00:00
Mark Vejvoda
f65bfe8710
- added some bug fixes to check if lng files are utf-8 or not and deal with it appropriately
2011-06-08 07:18:06 +00:00
Mark Vejvoda
bf9702cdca
- bugfix for missing include on win32
2011-06-07 03:38:38 +00:00
Mark Vejvoda
875e0c2920
- bugfix for finding fonts in windows
2011-06-07 03:33:32 +00:00
Mark Vejvoda
226e8783c0
- added packaged game fonts
...
- updated code to search new default font folder
- added chinese language file from the fourm for testing
2011-06-07 02:37:58 +00:00
Mark Vejvoda
df178e5eb4
- fix broken win32 compile (but no freetype2 support yet)
2011-06-06 22:37:27 +00:00
Mark Vejvoda
c808a5661a
- added freetype2 / FTGL support
2011-06-06 21:38:25 +00:00
Mark Vejvoda
48515d8084
- bugfix for make install from svn folder structure
2011-06-02 16:18:29 +00:00
Mark Vejvoda
9d44f5ad4f
- attempt to fix make install for svn dev version
2011-06-02 15:10:28 +00:00
Mark Vejvoda
95755ad832
- update new version # 3.5.3 (possible bugfix release)
...
- updated some pathfinder settings to see if performance and reaction to attacking is better
2011-06-02 07:09:19 +00:00
Mark Vejvoda
38aa9c94fb
- bugfix for units doing a build command where unit is > 1 size
...
- additional guards for null in miniupnpc calls
2011-06-02 05:05:54 +00:00
Mark Vejvoda
77ad300b14
- fixed spelling mistake
2011-06-01 19:51:42 +00:00
Mark Vejvoda
1803c2ea94
- only show debug when verbose enabled
2011-06-01 19:07:28 +00:00
Mark Vejvoda
f2ccc5b0ca
- bugfix for miniupnpc (when using non embedded version there was a null pointer)
2011-06-01 19:06:14 +00:00
Mark Vejvoda
9372369054
- fixed 3.5.2 build issue which incorrectly referenced a deprecated header file from curl
2011-07-09 01:28:59 +00:00
Mark Vejvoda
1dbdc29622
- do not throw error when connection drops on partial socket receive, just log the condition and close gracefully
2011-05-29 23:01:16 +00:00
Mark Vejvoda
d7c3d9e7ad
- code hardening for threaded socket destruction handling
2011-05-28 19:22:03 +00:00
Mark Vejvoda
d06b01e4e4
- bugfix to harden the code that looks up line #'s from a stack trace
2011-05-28 18:55:06 +00:00
Mark Vejvoda
4c7a2729d5
- bugfix for windows users 7z extraction
2011-05-27 16:39:01 +00:00
Mark Vejvoda
37f42cedee
- bugfix for windows users 7z extraction
2011-05-27 16:02:07 +00:00
Mark Vejvoda
1cf6d523fd
- updated cmake system to support using NON EMBEDDED versions of libircclient and miniupnpc for proper build in Debian
2011-05-27 06:37:43 +00:00
Mark Vejvoda
23a26994b5
- updates for better handling with debian
2011-05-26 14:36:43 +00:00
mnaumann
a02110e53b
* add credit for russian translation
...
* add missing translations for german language
* improve convert_faction_xml2html configuration file
2011-05-26 14:15:13 +00:00
Mark Vejvoda
8afb22a603
- added a small addition so windows users can optionally use different font setting in lng files if required
2011-05-25 23:34:25 +00:00
Mark Vejvoda
a5e1d046dd
- better character for multi-byte char width use (use a instead of W)
2011-05-25 23:06:37 +00:00
Mark Vejvoda
4c7d522b6b
- bugfix for font width calculation
2011-05-25 22:58:30 +00:00
Mark Vejvoda
3eaabb1b41
- some bugfixes discovered while testing in windows, related to files not found checking
...
- Fixed debug project settings
2011-05-25 22:41:19 +00:00
Mark Vejvoda
4b47c79af5
- attempt to fix tomreyn's segfault when socket is closing
2011-05-25 21:57:01 +00:00
Mark Vejvoda
8f56fc4657
- updates for possible chinese support (but i really doubt this shows the right text) but still a good start
2011-05-25 21:17:15 +00:00
Mark Vejvoda
cc958d266e
- updates for possible chinese support (but i really doubt this shows the right text) but stil la good start
2011-05-25 21:11:12 +00:00
Mark Vejvoda
879aaa7fe8
- added russian language (thanks Strannik)
...
- updated fonts to better handle non ascii languages (russian and ukraine display much better with more native fonts)
2011-05-25 19:03:22 +00:00
Mark Vejvoda
65ee439baf
- applied patch from LuckAs for better multi-byte character spacing
2011-05-25 16:51:31 +00:00
Mark Vejvoda
a1d80ae22f
- updates in prep for 3.5.2
2011-05-25 16:11:49 +00:00
Mark Vejvoda
49f3518b03
- updating version # in prep for 3.5.2
2011-05-25 14:57:56 +00:00
Mark Vejvoda
7387a469c4
- looks like windows cannot reliably paint in wxwidgets when iconized (but Linux works perfectly) so g3dviewer must take focus duing autoscreenshots in windows OS
2011-05-25 07:21:22 +00:00
Mark Vejvoda
44e25c1e62
- fix retarded win32 bug in wxwidgets when in autoscreenshot mode when windows starts iconized getclientsize() returns garbage
2011-05-25 06:19:07 +00:00
Mark Vejvoda
dd620f7563
- when in autoscreenshot mode tell the viewer to NOT take focus (just for your tomreyn)
2011-05-25 05:52:07 +00:00
Mark Vejvoda
e221011af2
- bugfixes so that the mingw compile builds
2011-05-24 22:51:45 +00:00
Mark Vejvoda
1f1c0f34a3
- do not show error type message when checking existence of language values
2011-05-24 03:44:54 +00:00
Mark Vejvoda
e10df0affe
- bugfixes for map editor and file extension function
2011-05-24 01:44:48 +00:00
Titus Tscharntke
821e159b05
&& not and .....
2011-05-24 01:07:57 +00:00
Titus Tscharntke
d28b47ffb1
diagonal flipping
2011-05-24 00:58:21 +00:00
Mark Vejvoda
adb7ec4a6a
- bugfixes from windows unicode work to compile in Linux
2011-05-23 19:50:17 +00:00
Mark Vejvoda
1085f24c6f
- more updates to handle unicode (most of the focus was getting tools working in windows using non ascii file paths)
2011-05-23 19:23:00 +00:00
Mark Vejvoda
737c577099
- don't close open messagebox on alt-enter
2011-05-20 20:02:26 +00:00
Mark Vejvoda
af3c25850a
- added extra mutex guard when closing connection slots to try to fix parallel close connections from causing errors.
2011-05-20 19:44:33 +00:00
Mark Vejvoda
5d6ac3aa1d
- commented out some debug output
2011-05-18 23:12:49 +00:00
Mark Vejvoda
e28fe7c575
- thought this extra close was required but it is not.
2011-05-18 22:16:34 +00:00
Mark Vejvoda
8e5e54d943
- save main.cpp as utf-8
2011-05-18 22:04:45 +00:00
Mark Vejvoda
2f6f5df388
- bugfix for linux variable named wrong
2011-05-18 21:56:07 +00:00
Mark Vejvoda
60b8093f5b
- attempt to get non ascii file paths working in megaglest (Japanese etc...)
2011-05-18 21:49:11 +00:00
Mark Vejvoda
727c7b33d9
- fixed server side detection of dropped socket connection when socket is not reporting a disconnect (we periodically do lag checks)
2011-05-18 21:14:14 +00:00
Mark Vejvoda
d1b4905759
- more fallback code to handle non power of two textures for 3d textures
2011-05-18 19:18:40 +00:00
Mark Vejvoda
ae47b47bc8
- bugfixes to avoid segfault when user has no sound card or openal cannot init
...
- more fallback handling for non power of two textures
2011-05-18 17:54:46 +00:00
Mark Vejvoda
93767d8ed8
- bugfix for trying socket connect when nic is down
...
- removed platform mismatch console printf
2011-05-17 00:21:51 +00:00
Mark Vejvoda
c0e4657f68
- bugfix for corrupted screenshots in g3d viewer reported by tomreyn
2011-05-16 13:14:54 +00:00