Ykkrosh
bd2fd6c713
Extend animal AI to all animals.
...
This was SVN commit r7771.
2010-07-20 08:45:09 +00:00
Ykkrosh
c4350d86de
Avoid unnecessary dynamic allocation when calling script functions.
...
Use tracer instead of rooting in ValueCloner, to avoid memory
allocations.
This was SVN commit r7770.
2010-07-19 23:03:33 +00:00
Ykkrosh
9674c3c0fe
Remove ScriptingHost initialisation code (share with ScriptInterface instead).
...
Fix GUI scripts to avoid strict warnings.
Rejig GUI/SpiderMonkey interface to use less custom code, and to work
with JSOPTION_VAROBJFIX.
Add event name to GUI event handler function names (visible in the
profiler).
This was SVN commit r7769.
2010-07-19 23:01:58 +00:00
Ykkrosh
ac9412458a
Disable unnecessary state hash check in single-player games.
...
This was SVN commit r7768.
2010-07-19 22:57:04 +00:00
Ykkrosh
544afca570
Delete some old unused GUI scripts
...
This was SVN commit r7767.
2010-07-19 22:55:30 +00:00
WhiteTreePaladin
0be1713b2b
Made several changes to session GUI (cosmetic).
...
Up/down arrow sprites are usable as regular buttons now.
Selections now group ranked units together as a single group. This
feature can be toggled in the settings window. Depending on feedback, I
will probably choose one method over the other and remove the toggle.
New map - Mountain Pass (8 player)
It will need further polishing.
This was SVN commit r7766.
2010-07-19 21:23:12 +00:00
Ykkrosh
d9d2c33ec7
Fix tests
...
This was SVN commit r7765.
2010-07-18 16:06:52 +00:00
Ykkrosh
e19146cf25
# Added AI for chickens.
...
Add scripted HFSM system.
Add very basic animal AI.
Support script-only message types.
Add shift+D hotkey to toggle dev command panel.
This was SVN commit r7763.
2010-07-18 15:19:49 +00:00
WhiteTreePaladin
5f366d798f
Added female citizens to civil center
...
Removed unneeded reference to portrait sheet for the Celts and Hellenes
advanced and elite units since they already inherit it
This was SVN commit r7762.
2010-07-16 14:22:18 +00:00
WhiteTreePaladin
ae823038bd
Added <IconSheet></IconSheet> attribute to entities
...
Added icon_sheet attribute to GUI interface
Made session GUI reference template.icon_sheet
This was SVN commit r7761.
2010-07-16 02:45:22 +00:00
WhiteTreePaladin
1f8459f717
Added new styles
...
Outlined player names to make them stand out more
(Probably will need a new font to get a good effect with the player
names)
This was SVN commit r7760.
2010-07-14 21:54:11 +00:00
Ykkrosh
2375c7cb95
Add bindir/datadir/libdir options, to find files when the game is installed in standard FHS locations
...
This was SVN commit r7758.
2010-07-14 19:39:47 +00:00
Ykkrosh
1ea8ab60ee
Compile with -Wundef to detect stupid macro typos like "GCC_VER"
...
This was SVN commit r7756.
2010-07-14 15:54:39 +00:00
Ykkrosh
bad3d04bc0
Fix some Premake warnings
...
This was SVN commit r7755.
2010-07-14 13:53:26 +00:00
janwas
12568b0229
further fixes from work (where i've finally managed to (temporarily) sign the Aken driver)
...
in particular, remove two hindrances to displaying the error dialog
during early init.
This was SVN commit r7754.
2010-07-14 12:23:53 +00:00
janwas
c634a62f4c
from work: cpu_AtomicAdd - return previous value (required for atomic test&set)
...
numa: move allocator into higher-level VirtualMemory module, since
VirtualAllocExNuma requires Server 2008 and the workaround doesn't
require numa support
This was SVN commit r7753.
2010-07-14 08:52:20 +00:00
Mythos_Ruler
d304807ac4
Authentic Greek unit names.
...
This was SVN commit r7752.
2010-07-14 07:57:58 +00:00
Mythos_Ruler
0ed5cf0355
This was SVN commit r7751.
2010-07-14 07:44:42 +00:00
janwas
17469a93a1
fix: don't complain if redirecting stdout fails (when running as non-admin from "program files")
...
see http://www.wildfiregames.com/forum/index.php?showtopic=12949&hl=
also remove extern "C" to allow C++ implementation functions
This was SVN commit r7750.
2010-07-14 07:29:35 +00:00
Mythos_Ruler
90bfa8408e
This was SVN commit r7749.
2010-07-14 04:52:12 +00:00
Mythos_Ruler
5a2630be1d
This was SVN commit r7748.
2010-07-14 04:40:37 +00:00
Ykkrosh
0833d6a950
Improve OpenGL 1.1 support
...
This was SVN commit r7747.
2010-07-13 20:37:44 +00:00
janwas
713bd4ce92
update msvcr8 manifest version to match patched vc8 compiler (same problem that necessitated pyrogenesis_dbg.exe.config)
...
should fix
http://www.wildfiregames.com/forum/index.php?showtopic=13212&hl=
This was SVN commit r7746.
2010-07-13 19:44:01 +00:00
janwas
45016e3980
numa: fix: nodeNumber isn't guaranteed to be contiguous; fix race conditions during init; add support for ACPI SRAT; pin NUMA alloc thread to NUMA node; major refactor
...
also removed two critical sections (no longer needed due to thread-safe
init)
This was SVN commit r7745.
2010-07-13 12:45:27 +00:00
Ykkrosh
a440569970
Fix warning
...
This was SVN commit r7744.
2010-07-12 22:17:05 +00:00
Ykkrosh
ee72115b7a
Fix Linux compile error
...
This was SVN commit r7743.
2010-07-12 22:14:28 +00:00
janwas
9f66c86d64
fix ACPI table validation after encountering signatures containing ! and _ (invalid)
...
This was SVN commit r7742.
2010-07-12 13:01:12 +00:00
janwas
98770fa4cc
# fix race conditions in ModuleInit and related cleanup.
...
CAS: uintptr_t->intptr_t to allow use of both cpu_CAS and cpu_AtomicAdd
topology: remove non-thread safe caching, expose ApicIds, use ModuleInit
x86_x64: use ModuleInit instead of unsafe static flags; zero-init regs
instead of just setting ecx
ModuleInitState now holds the LibError returned by the init callback (so
that the second init doesn't appear to succeed despite the first
failing)
wnuma: cleanup, add ACPI SLIT relative distance detection
This was SVN commit r7741.
2010-07-12 12:57:58 +00:00
Ykkrosh
b1bdb2b1f2
VC2010 fix
...
This was SVN commit r7740.
2010-07-11 22:52:09 +00:00
Ykkrosh
8c1deecdbe
C++0x compatibility (fix narrowing conversions in initialisers; avoid ambiguity with std::next)
...
This was SVN commit r7739.
2010-07-11 22:40:17 +00:00
WhiteTreePaladin
828efdde8f
Tweaked the Hellene animation speeds
...
This was SVN commit r7737.
2010-07-11 20:00:14 +00:00
feneur
6b8924324a
# Added one of each civ centre unit for all players to techdemo-mp.xml (Multiplayer testing map)
...
This was SVN commit r7736.
2010-07-11 13:14:45 +00:00
WhiteTreePaladin
0cb1fbe4d5
Fixed gathering from enemy farms instead of player owned farms
...
This was SVN commit r7735.
2010-07-11 01:25:50 +00:00
feneur
c0e915fd5d
# Added more resources to the techdemo-mp.pmp (multiplayer testing map) to make testing more fun (also added some underwater/shoreline texture)
...
This was SVN commit r7734.
2010-07-10 23:35:48 +00:00
janwas
e6dec4b4b4
(vc2010) warning fixes
...
This was SVN commit r7733.
2010-07-10 18:24:02 +00:00
janwas
5030706314
more ACPI fixes (acpi_Init removed => callers must be prepared for acpi_GetTable to return 0)
...
This was SVN commit r7731.
2010-07-10 17:42:54 +00:00
WhiteTreePaladin
27512039a7
Made units attack enemy foundations instead of trying to build them
...
This was SVN commit r7730.
2010-07-10 17:28:32 +00:00
janwas
c538d483bc
fix overzealous assert (if windows doesn't provide the ACPI routines, the returned list of tables will of course be empty)
...
see
http://www.wildfiregames.com/forum/index.php?showtopic=12669&st=250&p=207927&#
This was SVN commit r7728.
2010-07-10 16:44:34 +00:00
WhiteTreePaladin
9b88e46fce
Code cleanup
...
This was SVN commit r7727.
2010-07-09 00:19:36 +00:00
WhiteTreePaladin
c50f2d6d40
If any units in a selection have the ability to perform a task, then that task will be available even if some of the units cannot perform it. Units that cannot, will simply move to the target.
...
This was SVN commit r7726.
2010-07-08 22:47:57 +00:00
janwas
fad4383a23
fix: wasn't checking function pointers => crash on older windows versions
...
This was SVN commit r7724.
2010-07-08 21:07:46 +00:00
Ykkrosh
778af99416
Fix NaNs when gathering from unsupported resource types.
...
Fall back to walking to the target when unable to perform the specified
command on it.
This was SVN commit r7723.
2010-07-08 20:08:08 +00:00
Ykkrosh
56e1802b81
Show message box when opening URL, since it might take a while to launch the browser
...
This was SVN commit r7721.
2010-07-08 18:46:39 +00:00
Ykkrosh
a761cbdb6e
Fix URL opener on OS X
...
This was SVN commit r7720.
2010-07-08 18:35:02 +00:00
janwas
fdf92bee98
warning fixes
...
This was SVN commit r7719.
2010-07-08 10:58:24 +00:00
janwas
b2c4a8597e
enable use of ACPI without the mahaf driver (required for NUMA SRAT access at work). also use new DLL import macros.
...
This was SVN commit r7718.
2010-07-08 10:33:38 +00:00
janwas
8c1bd05ab9
fixes+improvements from work (overhaul wutil, add convenience macros for DLL imports)
...
This was SVN commit r7717.
2010-07-08 10:18:42 +00:00
janwas
0c149cf447
fix SxS failure when vc2008 is installed but not patched vc2005 (similar to #510 )
...
some of our libraries are compiled with an outdated vc2005, which causes
a manifest dependency on msvcr80d v762, while our manifest and DLLs have
been updated to 4053. finally bit the bullet and added a redirection
from 762 to 4053 to fix this nightmare.
references:
http://blogs.msdn.com/b/dsvc/archive/2010/02/22/adding-a-configuration-file-for-a-vc-dll.aspx
http://stackoverflow.com/questions/1347713/per-application-config-file-bindingredirect-doesnt-apply-to-dlls
This was SVN commit r7716.
2010-07-08 10:14:05 +00:00
Ykkrosh
88f25849b3
Windows fixes
...
This was SVN commit r7715.
2010-07-07 22:23:18 +00:00
Ykkrosh
4b06ebd52d
Add basic help page into the main menu.
...
Add buttons to open the web site and IRC.
Tentatively allow Atlas to be launched from the menu.
Add some shutdown functions to support relaunching into Atlas without
having to restart the whole process.
This was SVN commit r7714.
2010-07-07 21:47:31 +00:00