fgenesis
f9ce5c0172
Animation editor enhancement: Move/rotate bones across all keyframes
2012-12-23 22:32:19 +01:00
fgenesis
9eb5b9828a
clean out some dead code and some old commented out code
2012-12-19 06:23:51 +01:00
fgenesis
b6ae2a6baa
Fix problems intended to fix in (reverted) 8b67ece
.
2012-12-15 23:08:59 +01:00
fgenesis
ad4bc9bd21
Revert "Changed a bunch of enums in Entity.h"
...
This reverts commit 8b67ece907
.
2012-12-15 22:46:39 +01:00
fgenesis
0f13f08357
Remove unused stuff
...
- entity group IDs
- entity node groups (?!)
- WaterFont.[cpp|h]
2012-12-13 19:57:30 +01:00
fgenesis
8b67ece907
Changed a bunch of enums in Entity.h
...
This simplifies a few things. First, the values of DamageType are now continous,
with the benefit that they can now be stored in a std::bitset.
Second, this repairs entity_getNearestEntity(..., ET_AVATAR) or DT_ENEMY as param,
because these were 0, but the game expected -1 as universal value.
This way, any entity was returned when querying for ET_AVATAR or DT_ENEMY.
Now, 0 is the universal/NONE value, which should avoid mistakes like this.
2012-12-13 19:48:47 +01:00
fgenesis
b242d80c75
Some fixes (...)
...
- Get colliding hair segment
- drop AnimatedSprite & Interpolator classes
- repair entity_setAutoSkeletalUpdate()
- remove some old code
2012-12-13 18:45:07 +01:00
fgenesis
5d74665323
Faster mousewheel zoom for SceneEditor + reload songbank when reloading a map in the editor
2012-12-13 18:36:13 +01:00
fgenesis
c5700f9c35
Little things to make the world map more user friendly:
...
- Map markers are now spawned on the player position, not above
- 66% alpha for world map icons, this way some of the stuff below the icon
can be seen.
- Unified and increased zoom-in distance. This way the view no longer forcefully
resets to another zoom level when selecting maps of different layers
(i.e. first an interior map, then zoom in, then select a regular map),
which was a little jarring. The increased zoom level is useful for
close-ups on tiny areas like the sun temple.
2012-10-14 03:51:02 +02:00
fgenesis
416c47b4e9
Make world map reveal method configurable via user settings,
...
and add the possibility for mods to override this setting.
2012-10-14 03:46:47 +02:00
fgenesis
8cad58f0c4
Implement new (optional) world map reveal method.
...
This one doesn't give the whole map away already just after entering it.
2012-10-13 05:43:47 +02:00
fgenesis
31930051d5
More compile fixes for gcc 2.95
2012-09-23 05:30:47 +02:00
fgenesis
1fdae0c128
Replace #pragma once with #ifndef/#define pairs (to avoid warnings on gcc 2.95)
2012-09-23 04:51:13 +02:00
fgenesis
cb745baa5e
Fix crash in script warning
2012-09-23 03:48:14 +02:00
fgenesis
e29d4e65bd
Allow using super-wide resolutions.
...
Super-tall resolutions break horribly, however.
2012-09-21 02:18:51 +02:00
fgenesis
dec7707562
Fix camera constrain logic for very wide resolutions.
...
This affected all standard wide resolutions too, but wasn't noticed
because the camera wasn't positioned very far off.
2012-09-21 01:28:25 +02:00
fgenesis
eaa7c27f82
Clear beast form eats in continuity reset.
...
This fixes eats carrying over into mods.
Also revert one related change from 84c49e5ce0
obsoleted in 3bdb0d6bc6
.
2012-09-21 03:02:54 +02:00
fgenesis
755cc9c50f
Fix possible crash when moving the Y-axis of camera out of bounds when zoomed out.
...
This was a regression from my earlier GridRender optimization patch.
2012-09-17 03:32:18 +02:00
fgenesis
82e0be355c
Fix possible crash on End key in SceneEditor (thx KS-10 for reporting).
...
This was due to a logic bug mistaking tile indices with array indices.
2012-09-17 03:25:13 +02:00
fgenesis
42f4c2d1e6
Hopefully fix the old "song control hint white box" problem, now also for win7.
...
Has been working fine for XP, though.
2012-09-15 15:37:23 +02:00
fgenesis
f97fe12462
Load a mod's elementeffects.txt if provided
2012-09-02 02:29:33 +02:00
fgenesis
5d41c93c5b
Little SceneEditor on-sreen text enhancement, regarding (auto-)save
2012-09-02 02:29:12 +02:00
fgenesis
3bdb0d6bc6
Fix regression added in "Fix loading world map data when loading a mod's saved game" ( 459a41e1f6
)
...
Loading world map data would reset the visited world map tiles.
Also little fix in savegame loading: Load mod data before reset,
so it knows we're preparing to load a mod.
2012-09-02 02:27:23 +02:00
fgenesis
9e4fe3809e
Fix crash added with last commit, thx KS-10 for pointing
2012-07-23 05:06:01 +02:00
fgenesis
9c76fa7ed4
Fix one oversight that prevented localizing scripts properly
2012-07-22 17:53:21 +02:00
fgenesis
7ac095e005
Fix a leftover hardcoded string, thx KS-10 for pointing
2012-07-22 03:39:37 +02:00
fgenesis
1fe6e665e3
Improve mod selector scolling behavior (thx MOM4Evr for pointing)
2012-07-15 21:29:05 +02:00
fgenesis
927928167b
Move key config strings into stringbank.txt
2012-07-14 16:54:28 +02:00
fgenesis
de69273229
Localise scripts + silene debug spam in options menu
2012-07-14 15:57:21 +02:00
fgenesis
636c069403
_mods/x/locales/y/* now works
2012-07-14 15:00:37 +02:00
fgenesis
e8872b09e5
Localise sounds, voice, and send current locale to webserver when asking for mod list
2012-07-14 14:34:46 +02:00
fgenesis
8084a4c613
Fix loading stringbank.txt form a mod when loading a saved game, and load treasures.txt from mods if it exists.
2012-07-13 16:10:07 +02:00
fgenesis
918c69d15b
Some simplifications in ingredient name handling, by Henrik Holst
2012-07-11 22:00:14 +02:00
fgenesis
345ff6063b
Fix locale related oversights
2012-07-11 04:50:19 +02:00
fgenesis
459a41e1f6
Fix loading world map data when loading a mod's saved game
2012-07-11 04:42:53 +02:00
fgenesis
84c49e5ce0
Fix wrongly adding shield song when loading a savegame. Also add obj_getTexture() function.
2012-07-10 22:50:31 +02:00
fgenesis
7b2fa39428
Move localisation code to BBGE, and allow textures to be localised.
2012-07-10 22:16:48 +02:00
fgenesis
b22ceb2aa0
Fix a problem that prevented loading a saved game of a mod in a zip file, which occured when no patches were loaded.
2012-06-30 00:58:06 +02:00
fgenesis
9f244e90b2
Little correction to last patch - really override entity_delete().
2012-06-27 22:11:30 +02:00
fgenesis
dff86833ef
Fix regression from "Script interface improvements & extensions."
...
This caused a crash due to an already freed point in Avatar.cpp pull target update.
Thanks to Red Skull for reporting.
2012-06-27 21:57:10 +02:00
fgenesis
e924a164c9
Also load localized font files
2012-06-18 18:54:56 +02:00
fgenesis
98c5cefed7
Ingredient name localisation somewhat works, not fully tested yet
2012-06-18 18:54:41 +02:00
fgenesis
6bd5caf4fa
Little stringbank localization improvement
2012-06-15 18:29:17 +02:00
fgenesis
b719b8fd60
Removed textureMemoryMultiplier again; a bit more debug output for differing texture sizes
2012-06-15 17:58:18 +02:00
fgenesis
063b1c0dfc
Moved most uses of glGetTexImage() into a single function with better error checking.
...
Also small config addition to optionally increase memory allocation size
for temporary texture pixel data; the nouveau drivers seem notoriously
awkward and keep writing over the buffer.
2012-06-15 04:12:20 +02:00
fgenesis
6d92cd24c8
Fixed more weirdness in functions using glGetTexImage(), add proper bounds checking
2012-06-14 17:40:01 +02:00
fgenesis
a6fc88d885
Two little localzation patch additions, by Henrik Holst.
2012-06-13 23:37:21 +02:00
fgenesis
67bdd77a9f
Attempting to fix weirdness from a bug report (thx!).
...
This might speed up obstruction calculation a bit.
Also fixed crash when attempting to autosave on an invalid map.
2012-06-13 23:28:24 +02:00
fgenesis
af30e508f5
Another correction, the prev. patch used the keyboard layout code, not country code.
...
Misnamed APIs are awful.
2012-06-02 23:06:53 +02:00
fgenesis
b71dc80516
Correct OSX locale detection.
...
(For me this returns en_de, not sure why, but i can see some german strings
in my OSX installation here and there so this might be feasible.)
Also fix typo in Network.cpp.
2012-06-02 22:33:45 +02:00