Ykkrosh
4c16658a09
Updated autobuilder to maybe work.
...
This was SVN commit r2369.
2005-06-02 18:13:38 +00:00
Ykkrosh
e583af307f
Updated autobuilder to update ps.pdb.
...
Animation files with filename="" are now ignored.
This was SVN commit r2368.
2005-06-02 18:04:20 +00:00
Ykkrosh
b657a1cbca
Added CStr and some other things to precompiled.h, to reduce build times.
...
Altered CStr/UniDoubler's macros, to avoid polluting/conflicting/etc.
Fixed headers in non-PCH builds.
Used the _d version of vorbisfile*.lib in Debug builds.
This was SVN commit r2366.
2005-06-01 20:12:45 +00:00
janwas
7c099ce3cf
further improvements to stack trace for invalid string pointers, floats, arrays and std::string.
...
asserts now correctly retrieve thread context in release mode (worked
around VC problem with __asm in macros)
added sample code to enable SE_DEBUG_NAME (pending)
This was SVN commit r2361.
2005-05-31 19:00:49 +00:00
janwas
bdf84e769c
WIP. significant improvements+cleanup. work continues on stack trace - still fails under some conditions in release builds.
...
This was SVN commit r2358.
2005-05-30 06:11:10 +00:00
janwas
e2552b8341
debug.cpp: bugfix in cat_atow
...
lib: add EXTERN_C
win: move get_module_filename here, add to sysdep
wdll: use EXTERN_C
This was SVN commit r2356.
2005-05-30 04:51:47 +00:00
janwas
f0cbe8e440
fix several shortcomings noted in the stack trace code. now handles pointers much better; all-round better parsing+formatting and more robust.
...
also moved some utility functions to lib.cpp
This was SVN commit r2352.
2005-05-27 04:40:29 +00:00
MarkT
d6c4bf3302
Changes to actor speed specifications.
...
This was SVN commit r2350.
2005-05-27 00:38:30 +00:00
janwas
7179bd893e
debug: fix crashlog output (now platform-independent newlines; BOM written correctly)
...
wdbg: major improvements to exception handler. now catches and displays
C++ exceptions (no small feat). also fixed a few bugs in stack trace;
minor improvements elsewhere.
This was SVN commit r2346.
2005-05-24 07:11:17 +00:00
Ykkrosh
982e051c54
Changed PSERROR to inherit from std::exception
...
This was SVN commit r2344.
2005-05-24 00:00:40 +00:00
Matei
34f599f3d4
Completed the area placement classes (AreaPlacer, AreaPainter and Constraint) and JS equivalents. Now it remains to implement some of the more interesting ones :P.
...
This was SVN commit r2340.
2005-05-23 03:51:37 +00:00
Ykkrosh
6c7dfedcbf
Repaint ScEd at 2 fps when non-minimised but behind other windows
...
This was SVN commit r2339.
2005-05-23 03:11:04 +00:00
Matei
56343ae9c8
Updated ScEd to no longer repaint when minimized and repaint at only 20 FPS normally. The result is much friendlier on your other applications and on your fan.
...
This was SVN commit r2338.
2005-05-23 02:52:37 +00:00
Ykkrosh
aa027d20ec
Fixed ScEd again - renamed the network system's CCommand to CNetCommand, since ScEd used that name first :-P
...
This was SVN commit r2337.
2005-05-23 02:39:07 +00:00
Ykkrosh
4d8c1014fb
Fixed ScEd
...
This was SVN commit r2336.
2005-05-23 01:55:30 +00:00
Ykkrosh
21149d9fd0
Renamed translate() to I18n::translate(), to minimise conflicts
...
This was SVN commit r2334.
2005-05-22 22:58:27 +00:00
janwas
641806cc22
zip, lockfree: minor comments
...
debug.*: move crashlog write code here
wdbg: improvements to breakpoint code. major cleanup in exception
handler; de-hackified. mostly done, not yet stress-tested when not
running in debugger
This was SVN commit r2333.
2005-05-22 22:32:58 +00:00
Ykkrosh
26b1cf5556
Random animations.
...
This was SVN commit r2330.
2005-05-21 01:40:32 +00:00
Ykkrosh
0331883a86
Temporary fix for mouse input. Improved performance in player-colour model renderer. Also improved performance in lighting, at least in unoptimised builds.
...
This was SVN commit r2328.
2005-05-20 17:09:47 +00:00
Ykkrosh
409675eb44
Added icons
...
This was SVN commit r2326.
2005-05-20 03:28:37 +00:00
Ykkrosh
16853b79a9
Actor Editor: drop-down list of materials; event/load in animations; no grey/white stripes in main actor list.
...
Colour Tester: supports drag-and-drop of image files onto program
window.
This was SVN commit r2324.
2005-05-19 05:06:28 +00:00
Ykkrosh
7f3a74f077
Updated the Atlas-based tools build system, to create several .exes and one .dll. And some other minor changes that I'll try to remember later.
...
This was SVN commit r2323.
2005-05-19 02:46:42 +00:00
olsner
f61a5d1c25
Off-by-one bug in the CEntityList Serialize method; was storing the last entity twice
...
This was SVN commit r2320.
2005-05-18 22:03:02 +00:00
Ykkrosh
f1e9bf6227
Fixed warnings
...
This was SVN commit r2319.
2005-05-18 21:19:56 +00:00
olsner
d0f7cb015c
- Linux/GCC (as usual :P)
...
- Ported lockless code to gcc inline assembly
- A few new net messages (gather, attack, add waypoint)
- Support for new messages in network->entity order converter
- Implemented rudimentary JS interface for Interaction
- issueCommand JS API, connected to the network
- Removed Interaction stuff now replaced by JS
- And something in there should probably break VS builds :P
This was SVN commit r2316.
2005-05-18 05:32:09 +00:00
Ykkrosh
600a55b7d7
Boost Random
...
This was SVN commit r2315.
2005-05-16 15:19:46 +00:00
Matei
e41ddc4e77
Added random number functions using Boost as well as a "library.js" file in which the high-level API can be implemented in JS.
...
This was SVN commit r2313.
2005-05-16 07:30:39 +00:00
Ykkrosh
7054957514
Minimap: Corrected orientation. Also cleaned up a bit, and fixed some inefficiencies.
...
Camera: Corrected code that wasn't doing what it looked like it was
doing, and was crashing JS "new Camera".
This was SVN commit r2302.
2005-05-13 01:15:53 +00:00
Matei
08ada296f8
Replaced tabs with 4 spaces each to be consisent.
...
This was SVN commit r2301.
2005-05-13 00:54:10 +00:00
Matei
b772559fbe
Added get/setTerrain and get/setHeight functions to the RMS API which allow control of each individual tile, and base height argument to init().
...
This was SVN commit r2300.
2005-05-13 00:39:13 +00:00
Matei
c8dc599ab8
Un-hardcoded the rmgen output path since it's not useful when you run it out of binaries/system. You should now type
...
rmgen script.js ../../binaries/data/mods/official/maps/scenarios/map
This was SVN commit r2297.
2005-05-12 21:17:32 +00:00
Matei
2063404672
Removed #pragma once's and .ncb file for rmgen, and added binaries/system/rmgen.exe to version control.Made rmgen use js32d.lib instead of js32.lib.
...
This was SVN commit r2296.
2005-05-12 21:02:55 +00:00
Matei
bad202f4d0
Removed #pragma once's and .ncb file for rmgen, and added binaries/system/rmgen.exe to version control.
...
This was SVN commit r2295.
2005-05-12 20:59:22 +00:00
Matei
304037164b
Initial stub of RM Generator. This will gradually get updated with the algorithms from the ASCII generator.
...
This was SVN commit r2293.
2005-05-12 05:16:59 +00:00
Ykkrosh
a75bf7fb1e
Updates to texture converter and DDS code: Generates sharpened mipmaps. DDS decompression now identical to NVIDIA PS plugin (and probably most hardware). Compression lossless when possible (e.g. always for DDS->TGA->DDS), and slightly improved in other cases.
...
This was SVN commit r2291.
2005-05-12 03:55:39 +00:00
janwas
e4d1454fd8
slight revisions to comments.
...
breakpoint code looks to work, but self-test isn't yet complete.
This was SVN commit r2290.
2005-05-12 02:58:40 +00:00
janwas
add0a0aa94
give symbolic names to assert return val
...
wdbg: breakpoint code now compiles, untested
This was SVN commit r2288.
2005-05-11 22:49:01 +00:00
janwas
f911bdc4b1
move debug_microlog to debug.cpp, call it debug_wprintf_mem. move MICROLOG define to pyrogenesis.h.
...
major cleanup+documenting in debug.h; added breakpoint interface.
sysdep: moved debug_out definition to udbg.cpp
This was SVN commit r2287.
2005-05-11 22:44:20 +00:00
janwas
758251edfd
further debug_out -> debug_printf; (comment) cleanup
...
ogl_tex: minor formatting improvements
This was SVN commit r2286.
2005-05-11 22:40:19 +00:00
janwas
fd4eb91e93
debug_out -> debug_printf; MICROLOG moved to ps/Pyrogenesis.h
...
This was SVN commit r2285.
2005-05-11 18:56:30 +00:00
Ykkrosh
5821ebb629
Tidied up a bit more
...
This was SVN commit r2283.
2005-05-11 05:26:24 +00:00
Ykkrosh
6034821b4a
Slightly more readable enum naming in mipmap code
...
This was SVN commit r2282.
2005-05-11 04:56:05 +00:00
janwas
1ff0d112d2
revise loader return values - nicer interface now.
...
This was SVN commit r2281.
2005-05-11 04:39:21 +00:00
janwas
0e4624397a
breakpoint WIP
...
This was SVN commit r2280.
2005-05-11 04:37:05 +00:00
janwas
b8532df921
wcpu: improve comments and fix CONTEXT bug in profiler
...
win_internal(+wtime): better names for critical sections (now name of
file)
This was SVN commit r2279.
2005-05-11 04:35:21 +00:00
Ykkrosh
ab980c1a31
Updated map format, to store lighting information in XML. Also, vital whitespace consistency improvements.
...
This was SVN commit r2276.
2005-05-11 03:07:08 +00:00
Ykkrosh
1436e919c1
Support reading DDS files with mipmaps
...
This was SVN commit r2273.
2005-05-10 18:29:18 +00:00
Ykkrosh
bc5122fa08
UTF-8->CStrW conversion; used in saved console history.
...
This was SVN commit r2272.
2005-05-10 18:15:03 +00:00
MarkT
da8d343cb4
Increased projectile gravity.
...
This was SVN commit r2270.
2005-05-10 12:32:16 +00:00
MarkT
86dc351205
Projectile code and updates to some actors that can use it (celt_ijv and hele_iar)
...
This was SVN commit r2266.
2005-05-10 07:13:25 +00:00