Commit Graph

47 Commits

Author SHA1 Message Date
0d6882dad2 # Fix the actor viewer in Atlas.
Delete the old standalone actor viewer.
Import some terrain textures that are useful for tools.
Fixes #483.

This was SVN commit r7428.
2010-04-03 11:07:42 +00:00
b2f5a6cafc Clean up some SVN properties.
Remove empty unused cache directory.

This was SVN commit r7398.
2010-03-26 11:30:49 +00:00
7addd3872f Added quickstart script.
This was SVN commit r6316.
2008-08-08 05:13:59 +00:00
1e64089cdb Hide console window when launching atlas and actor viewer.
This was SVN commit r6220.
2008-07-13 04:57:16 +00:00
6980b066a3 add vc90* libs in case anyone wants to use vs2008
This was SVN commit r6215.
2008-07-12 14:28:36 +00:00
500e22ab6f Updated svn:ignore for some auto-generated files
This was SVN commit r5917.
2008-05-07 23:04:46 +00:00
772b59a10c This was SVN commit r5904. 2008-05-04 23:43:23 +00:00
87b0d08c0e new command line parameters:
- disable mahaf and thus all physical memory mapping or direct port IO
- promise that TSC-based QPC is safe on this system

This was SVN commit r5335.
2007-09-08 08:07:43 +00:00
a49451fa8c recompile of aken
This was SVN commit r5203.
2007-06-17 10:29:52 +00:00
529727d02b slight improvement to aken: retry mapping if someone has mapped the same page with unexpected cacheable attributes
This was SVN commit r5181.
2007-06-15 21:36:55 +00:00
3e874c54cf manual build.
aken: add provision for copying physical memory (safer than mapping)
acpi uses that to avoid problems due to nonaligned ACPI tables (bonus:
wastes less memory)

wdbg: remove unnecessary headers
wseh: add comments
wstartup: fix return type (since we're now called by _initterm_e)

This was SVN commit r5159.
2007-06-10 13:25:09 +00:00
7c241ed22c manual build with new atlas overbrightening support.
also split aken driver into checked and free versions.

This was SVN commit r5118.
2007-05-29 22:55:23 +00:00
7fe6c3d77f add detours library for API hooking.
(update aken driver while at it)

This was SVN commit r5107.
2007-05-28 15:01:29 +00:00
d088e0840a kernel-mode portion of HPET driver (checked builds for xp64 and xp)
This was SVN commit r5083.
2007-05-21 19:14:44 +00:00
dcf253714f debug CRT from vc8sp1
This was SVN commit r5073.
2007-05-15 13:10:12 +00:00
bd2af78d4f hopefully final fix for vc8sp1 breakage
(we have no idea why the config file's resourceId must be 2, but filemon
shows this file is called for)

This was SVN commit r5067.
2007-05-13 02:01:08 +00:00
695ba038f1 attempt to resolve SxS versioning issue with vc80sp1
This was SVN commit r5066.
2007-05-12 19:00:31 +00:00
addf1aba46 CRT files from VC8SP1 as a further fix to michael's bug report
This was SVN commit r5064.
2007-05-11 20:10:17 +00:00
0804cf5248 when building with atlas, VC8 embeds a dependency on comctl into the manifest => add that manifest to our app dir
This was SVN commit r5063.
2007-05-11 16:51:11 +00:00
f6de818ea8 # Added support for automatically loading 3d models in the COLLADA format.
* CMeshManager: Changed to check for .pmd and .dae files and convert
and cache as appropriate.
 * CModelDef: Fixed misinterpreted doc comments in.
 * lib:
   * Fixed init/shutdown sequences to support multiple VFS-using tests
correctly.
   * Fixed most reported memory leaks from the new leak-reporting test
system.
   * Fixed error when trying to dump debug data about fonts after
unloading them.
 * Added sphere dae/pmd data for tests.
 * Added output buffering to DAE->PMD converter.
 * Added precompiled COLLADA converter DLLs.
 * Removed old redundant conversion script.

This was SVN commit r4709.
2006-12-20 03:22:24 +00:00
8b7d1fcfb3 * Moved command-line options list from system.cfg into readme.txt. Updated the list to reflect reality. Removed -novbo option because you can use the .cfg file instead.
* Changed log files to trigger standards mode in Firefox (to be
consistent with other browsers), by making it valid HTML5. Changed the
font and some spacing.
 * Made CLogger default to ignoring messages if it hasn't been
initialised yet, instead of crashing.
 * Added leak reporting to the unit tests.
 * Renamed mods/_tests to mods/_test.xero, since it's only used by
Xeromyces and the other tests use mods/_test.otherstuff instead.
 * Fixed Atlas compilation on Windows.
 * Moved Atlas's DLL-loading code into a separate class, so it can be
shared.

This was SVN commit r4707.
2006-12-20 03:09:21 +00:00
1480c57446 Linux compatibility in test converter. Fixed O(n^2) bottleneck.
This was SVN commit r4684.
2006-12-06 17:42:07 +00:00
8fa6b12568 # Initial COLLADA support.
Just does static geometry at the moment.

This was SVN commit r4680.
2006-12-06 00:06:05 +00:00
35e91718c5 # Added tool for viewing models and animations outside the game.
Atlas: Added ActorViewer. Moved GL canvas into separate class for shared
use. Disabled message-handling callback while blocked on the game, and
stopped creating dialog boxes inside the game thread in order to avoid
deadlocks (hopefully). Support multiple Views (for independent sets of
camera/update/render code). Recalculate territory boundaries when
necessary. Changed default list of animations to match those currently
used by actors.
# Tidied up more code.
Moved some more #includes out of .h files, to minimise unnecessary
compilation.
MathUtil: Deleted unused/unuseful macros (M_PI (use PI instead), M_PI_2
(use PI/2), MAX3, ABS (use abs)).
ObjectManager: Removed some ScEd-specific things.
Unit: Moved creation out of UnitManager, so units can be created without
adding to the manager. Changed CStr8 to the more conventional CStr.
app_hooks: Removed warning for setting multiple times.
win: Restored SEH catcher.
GameSetup, GameView: Removed RenderNoCull, because it doesn't seem to do
what it says it does ("force renderer to load everything") since we're
loading-on-demand most stuff and it doesn't seem especially useful since
we'd prefer to minimise loading times (but feel free to correct me if
I'm wrong). (And because it crashes when things need to be initialised
in a different order, so it's easier to remove than to understand and
fix it.)
PatchRData, Renderer: Work sensibly when there's no game (hence no LOS
manager, water, etc).
LOSManager: Use entity position instead of actor position when possible.
TerritoryManager: Allow delayed recalculations (so Atlas can issue lots
of move+recalculate commands per frame).
Cinematic: Non-pointer wxTimer, so it doesn't leak and doesn't have to
be deleted manually.

This was SVN commit r4261.
2006-08-28 17:36:42 +00:00
54c1508db6 Renamed autobuilt ps.exe to pyrogenesis.exe, to match the new project layout.
Fixed Atlas project creation.
Improved VS2005 linking speed.
Added work-in-progress environment (water, sun) editing to Atlas.

This was SVN commit r3935.
2006-06-03 05:08:32 +00:00
f791a61c46 # Fixed SxS CRT usage.
Also added wx's .rc file to Atlas.

This was SVN commit r3812.
2006-04-24 18:01:01 +00:00
8c440a4e24 Updated VC8 DLLs to match the ones from VS2005 Professional.
Removed .manifest files (because the SxS system is too confusing - but
we should sort it out when properly distributing the game).
Removed ScEd files, because it's out of date and unsupported.

This was SVN commit r3780.
2006-04-20 00:14:02 +00:00
268584d177 Initial commit of GUI changes. You're not liable to see much difference (in fact, there's probably less functionality than there used to be).
This is mostly to commit the new icon sheets so Jason can commit changes
directly if he prefers, and because I'm about to get back onto fixing
the command lists (not necessarily ones that actually do things when you
click them, but at least get them updating properly on the screen for
Matei), and want to commit a semi-usable update before I potentially
break it all again.

This was SVN commit r3571.
2006-02-27 23:37:43 +00:00
f21b06e36a add DLLs from VC8 so that applications with manifests enabled run on systems without VC8 installed
This was SVN commit r3138.
2005-11-15 16:22:15 +00:00
08921f56b4 Moved icon, so that compilation doesn't depend on anything in 'binaries'
This was SVN commit r2155.
2005-04-20 20:18:20 +00:00
79e1c273e6 Removed older version of ScEd, which as far as I know is too outdated to be useful now. (If I'm wrong, I've kept a backup.)
This was SVN commit r2131.
2005-04-29 13:26:13 +00:00
e6c56d0537 Update of the ps.exe icon
This was SVN commit r2076.
2005-03-29 13:34:00 +00:00
a321f1cc9f Added simple icon (on Windows)
This was SVN commit r2052.
2005-03-26 19:23:52 +00:00
bcaf63367b Removed some more files that weren't required.
This was SVN commit r1687.
2005-01-09 13:07:21 +00:00
Aeros
a596d87dab This was SVN commit r1675. 2005-01-09 00:04:14 +00:00
9302d3c668 Uploaded some placeholder icons, recompilation, removed redundant version of ScEd.
This was SVN commit r1471.
2004-12-07 18:35:11 +00:00
SVN
c9fa12e514 Placing contents of system and art packs in version control
This was SVN commit r1400.
2004-11-25 20:00:26 +00:00
00abe93628 New readme file to ensure system/ doesn't get removed.
This was SVN commit r1083.
2004-08-29 20:27:05 +00:00
23e9e16096 Removed ps_instructions as content has been merged into system.cfg.
This was SVN commit r1080.
2004-08-29 15:58:50 +00:00
1f7fcab296 Removed all DLLs and the ScEd and FontBuilder binaries from system/. These are now available from the System Pack. Just drop any new DLLs into CodeDump/System when needed.
This was SVN commit r893.
2004-08-04 11:13:24 +00:00
6b6ec069f8 -conf option incorrectly documented
This was SVN commit r888.
2004-08-02 23:16:26 +00:00
MarkT
0a19907e92 Minor updates to instructions
This was SVN commit r796.
2004-07-21 16:41:30 +00:00
MarkT
6c56f5bba0 Added unit selection instructions
This was SVN commit r788.
2004-07-20 23:42:33 +00:00
da43ede881 Committed latest ScEd, its readme files, and renamed ps instructions file to system/.
This was SVN commit r637.
2004-07-07 06:50:36 +00:00
9b669299f8 Removed instructions.txt. Renamed to ps_instructions.txt.
This was SVN commit r636.
2004-07-07 06:47:41 +00:00
2c93d6bddc Additional instructions
This was SVN commit r573.
2004-06-20 12:15:22 +00:00
0c06c5d1d6 added commandline/in-game key documentation as requested by jason.
This was SVN commit r572.
2004-06-19 23:36:50 +00:00