Joseph Davies
f4b3a43026
Fix improperly calculated window size in initial Windowed mode.
14 years ago
Christian Walther
1530af77f7
Improve detail rendition (in particular of thin lines) on the cursors
...
by rendering them at higher resolution and then running them through a
gamma-aware down-scaling algorithm.
14 years ago
Christian Walther
487d7b4923
Higher-quality cursors with a shadow to make them visible on light backgrounds.
...
Same look as in 760606d except for the linking book, which got a slight
curvature on the pages (inspired by Deledrius' one, 99bda8c).
The SVG is hand-tweaked to work around some differences in rendering between
rsvg and Inkscape. I hope editing it in Inkscape again won't break the tweaks,
check the diff closely if you do!
Effects (blurred shadows) appear to be clipped to the SVG viewport by rsvg,
which is why drawing the whole SVG shifted for the book cursors no longer
works and we shift individual layers inside the SVG instead.
14 years ago
Joseph Davies
9553ecd05b
Ignore empty resource items in plClientResMgr list on destruction.
14 years ago
Joseph Davies
3c552912fa
Removed ClipCursor which prevented cursor from leaving client window.
...
Disabled cursor being re-centered during progress screen.
14 years ago
Christian Walther
603bc51cfd
Cope with unknown resource name extensions.
...
(E.g. a mistakenly included Thumbs.db)
14 years ago
Joseph Davies
ae5f410eee
Changed font for UPDATING text image to match original.
14 years ago
Joseph Davies
f892871a33
Fix rotation to match original clockwise direction.
...
Cyan's resources were loaded into the array in reverse order,
requiring the images to appear count-clockwise. This is no
longer the case, as the array is now built in frame order.
14 years ago
Joseph Davies
ff9aa4ac84
Add automatic creation of external plClient resources.
14 years ago
Joseph Davies
40611119c0
Normalize cursor resource names.
14 years ago
Joseph Davies
d0e842aec2
Cleanup of additional unnecessary resources and dependencies.
14 years ago
Joseph Davies
d751f371b5
Remove embedded-resource code.
14 years ago
Joseph Davies
5da91faed0
Add support for external resource Linking and Update text.
14 years ago
Joseph Davies
043adb2d7c
Remove unnecessary resources.
14 years ago
Joseph Davies
508e431a99
Refactor plPlates CreateResource function names.
...
Add support for external resource Cursors.
Add support for external resource Progress Linking Book.
Add support for external resource Voice Chat indicators.
14 years ago
Joseph Davies
197e24a746
Add functions to load a specified resource from the plClientResMgr onto a plate.
14 years ago
Joseph Davies
f3344fc544
Add new plClientResMgr for graphic resources external to client executable.
14 years ago
Joseph Davies
6538d78d9f
Fix for plPNG::IRead improperly handling 24-bit RGB and non-transparent paletted images.
14 years ago
Joseph Davies
7998b3bcc4
Fix for plPNG::IRead not reading final end block of image.
14 years ago
Joseph Davies
da4003b7fc
Add Python function and glue for PNG saving.
14 years ago
Joseph Davies
7af3a02c66
AStyle formatting fixes.
14 years ago
Joseph Davies
7523f6fa1f
Add PNG write support to plPNG.
14 years ago
Joseph Davies
c3657d20a4
Fix incorrect JPEG file IO.
14 years ago
Joseph Davies
8cee080878
Add PNG read support to plPNG.
14 years ago
Joseph Davies
3e34e30308
Add libPNG support stubs.
14 years ago
Christian Walther
19cd10abd7
Wrap uses of the missing CyPythonIDE with #ifdef HAVE_CYPYTHONIDE
...
to make things compile, like in H-uru/Plasma.
14 years ago
CyanWorlds
a363a783c5
MOULa build 1.902 - dragossh's "Bevin" into "Hood"
...
and Chogon added ability to select a specific age instance by a meta name
and BuildMachine bumped buildID
14 years ago
CyanWorlds
868ce660d9
MOULa build 1.902 - dragossh's "Bevin" into "Hood"
...
and Chogon added ability to select a specific age instance by a meta name
and BuildMachine bumped buildID
14 years ago
Christian Walther
ff435650b8
Display cursors pixel-by-pixel rather than scaling them to 34.56x34.56 pixels.
...
This fixes the blurring caused by scaling up the 32x32 px cursor bitmaps.
14 years ago
Christian Walther
259f07462f
Properly align plates by compensating for the half-pixel offset of Direct3D 9.
14 years ago
Michael Hansen
a87b691e33
Fix output height in plJPEG writer
14 years ago
cjkelly1
407243f2e0
Remove projects from AllClient.sln that are missing.
...
Add plClientPatcher and plUruLauncher to AllClient.sln.
Adjust include and library paths in the "Release" build.
Adjust library depedencies to remove EAX, IJL, and Bink, and add IJG jpeg libraries.
Remove some overlooked Havok include files.
Add sample build and clean batch files to build the AllClient solution from a MSVC 2003 command prompt.
14 years ago
a'moaca'
656b466ad7
The Intel JPEG Library is no longer free. Since we can't just remove all
...
JPEG handling, replace IJL with the jpeg library from IJG, unless
IJL_SDK_AVAILABLE is defined.
14 years ago
a'moaca'
d22b190895
Remove EAX from the build, unless EAX_SDK_AVAILABLE is defined. Use some
...
data types which are defined now in EFX, but this change does not actually
change the code to use EFX in place of EAX. It just removes EAX entirely.
14 years ago
JWPlatt
30bbdbd327
Add empty folders to initial commit using text file
14 years ago
JWPlatt
a20a222fc2
Initial Commit of CyanWorlds.com Engine Open Source Client/Plugin
14 years ago