145 Commits

Author SHA1 Message Date
Michael Martin 6dff21ef52 Update keyjam.exe to use SDL2
KeyJam is only used on Windows, so SDL1 support has been dropped.
Build this tool from the v0.7.0 branch if you need an SDL1-compatible
version of KeyJam.
2020-09-05 15:52:10 -07:00
Michael Martin c30050cb6a Update version number to 0.8.0 2020-04-04 20:04:39 -07:00
Michael Martin 1e687b9392 Merge commit '7326ff096d0fc60086f2' into v0.8.0 2020-04-04 17:52:44 -07:00
Michael Martin c46baa8a29 Update version to 0.7.2 2020-04-04 00:06:21 -07:00
Serge van den Boom 34dab83ff6 Warn the reader that this file is outdated, with a referral to
doc/devel/resources.
2013-10-09 18:42:04 +02:00
avolkov 8fcb091a19 More restrictive Valgrind suppression file, from Louis Delacroix
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@3745 8092fc87-c524-0410-9efc-e669fe64eaf9
2012-01-13 18:09:31 +00:00
avolkov 99de30fba0 Added libasound suppression as per Louis Delacroix
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@3735 8092fc87-c524-0410-9efc-e669fe64eaf9
2012-01-04 04:29:24 +00:00
Meep-Eep af37314aaf Added Valgrind suppression file, from Louis Delacroix
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@3717 8092fc87-c524-0410-9efc-e669fe64eaf9
2011-12-28 20:24:21 +00:00
avolkov 62a291f2c2 Tools: map generator maintenance; added SVG output driver (from Jan Lönnberg, bug #1100); attempt to load fonts with various filename capitalization
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@3665 8092fc87-c524-0410-9efc-e669fe64eaf9
2011-08-03 20:27:14 +00:00
avolkov 7b0505facc Added WAVE file output to AIFF converter; fixed AIFF decoding bug which caused 8 extra samples in the output
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@3609 8092fc87-c524-0410-9efc-e669fe64eaf9
2011-05-14 17:27:36 +00:00
avolkov c0cabf8bcb Take care of WAVE file byte order wrt machine byte order
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@3608 8092fc87-c524-0410-9efc-e669fe64eaf9
2011-05-13 23:55:45 +00:00
avolkov c18134d041 ABX<->WAV converter; ABX code modularized, ABX encoder added, direct WAV file io
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@3596 8092fc87-c524-0410-9efc-e669fe64eaf9
2011-05-04 20:19:27 +00:00
avolkov e4700f7ca8 Added text stub for the missing discovery report of Ultron in Supox ruins
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@3592 8092fc87-c524-0410-9efc-e669fe64eaf9
2011-04-26 06:06:25 +00:00
avolkov 1994ef2c6d Updated master resource index to reflect the current state of affairs. People should really go through this index instead of editing resource includes manually
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@3591 8092fc87-c524-0410-9efc-e669fe64eaf9
2011-04-26 05:09:51 +00:00
mcmartin 91fde6f5e7 verify_rmp.py now works on uqm files.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@3536 8092fc87-c524-0410-9efc-e669fe64eaf9
2010-03-21 07:39:59 +00:00
mcmartin ff1cd00ac9 First cut at an RMP verification tool; checks types and keys of an addon against a base content map.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@3533 8092fc87-c524-0410-9efc-e669fe64eaf9
2010-03-20 22:55:37 +00:00
mcmartin 0cf53407d4 Fixes to the build system for Snow Leopard, and for 0.7 content packaging.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@3532 8092fc87-c524-0410-9efc-e669fe64eaf9
2010-03-15 04:39:40 +00:00
avolkov eb4ab89298 Deleted duplicate fonts: commander, druuge, melnorme
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@3151 8092fc87-c524-0410-9efc-e669fe64eaf9
2009-06-26 20:01:56 +00:00
avolkov 74f4ca36de Normalized ani names with respect to element size (big, med, sml)
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@3144 8092fc87-c524-0410-9efc-e669fe64eaf9
2009-06-11 05:41:49 +00:00
avolkov d3220a38c7 Miscellaneous content files rename; bumped micro version (0.6.6) due to resource id changes
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@3143 8092fc87-c524-0410-9efc-e669fe64eaf9
2009-06-11 04:47:40 +00:00
avolkov bb1b01d8b0 Ship files rename (partial commit cauz SF SVN blows)
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@3133 8092fc87-c524-0410-9efc-e669fe64eaf9
2009-06-09 03:44:54 +00:00
avolkov 87eb524602 Content files rename, stage 1: comm
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@3125 8092fc87-c524-0410-9efc-e669fe64eaf9
2009-06-05 23:39:57 +00:00
avolkov 66ca214bef fixed a typo
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@3119 8092fc87-c524-0410-9efc-e669fe64eaf9
2009-06-05 19:58:44 +00:00
mcmartin e8ba104f3a Normalized the names of the BINTAB resources.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@3026 8092fc87-c524-0410-9efc-e669fe64eaf9
2008-06-17 01:15:01 +00:00
mcmartin 9f7364c955 A new script for easing custom content moves.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@3025 8092fc87-c524-0410-9efc-e669fe64eaf9
2008-06-17 01:05:03 +00:00
mcmartin bab2323019 Relegation of integer-based resources to history.
Documentation has been updated and header files have been re-sorted as a 
result of this.


git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@3024 8092fc87-c524-0410-9efc-e669fe64eaf9
2008-06-06 13:08:47 +00:00
mcmartin d790e44342 Initial branch for splitting legacy-style integer resource generation
from modern string-based versions.


git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@3023 8092fc87-c524-0410-9efc-e669fe64eaf9
2008-06-06 11:50:47 +00:00
mcmartin cfed8e711f Retrofit uqm.rmp changes to resources.csv
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@3022 8092fc87-c524-0410-9efc-e669fe64eaf9
2008-06-03 03:03:23 +00:00
mcmartin 6f178c9868 Fixed an infelicity in the content move regarding boosml.ani
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2991 8092fc87-c524-0410-9efc-e669fe64eaf9
2008-05-25 23:22:30 +00:00
mcmartin b6c31e07af Part 2 of the content reorganization.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2990 8092fc87-c524-0410-9efc-e669fe64eaf9
2008-05-24 21:31:14 +00:00
mcmartin cd457db2c7 Part 1 of the content reorganization.
All damage from the initial failed commit should now be repaired.


git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2989 8092fc87-c524-0410-9efc-e669fe64eaf9
2008-05-23 03:24:36 +00:00
mcmartin 523374722f Part 1 of the content reorganization.
Be aware that some filenames in moved files were hardcoded,
so this revision is not properly functional; cutscenes will all
break. The next commit will update the files appropriately to fix this.


git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2985 8092fc87-c524-0410-9efc-e669fe64eaf9
2008-05-23 02:07:14 +00:00
mcmartin ded11e540e Split STRTAB further into STRTAB and CONVERSATION
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2974 8092fc87-c524-0410-9efc-e669fe64eaf9
2008-05-15 07:17:32 +00:00
mcmartin 47a7575e97 Full support for "zero-file" resources UNKNOWNRES and SHIP.
The CODE resource file type has been retired, replaced by SHIP.


git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2971 8092fc87-c524-0410-9efc-e669fe64eaf9
2008-05-14 06:05:58 +00:00
mcmartin 245cbce1a0 Split STRTAB into two resource types instead of differentiating on suffix
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2968 8092fc87-c524-0410-9efc-e669fe64eaf9
2008-05-08 07:30:22 +00:00
mcmartin 7cead51fb3 Major revamp of the resource system. Only RMP files remain.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2962 8092fc87-c524-0410-9efc-e669fe64eaf9
2008-04-09 05:54:22 +00:00
mcmartin 32940bb214 Moved code resources into starcon.ls2 as well.
SetResourceIndex is no longer used after main program init,
and RES_INDEX is for all practical purposes defunct.


git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2958 8092fc87-c524-0410-9efc-e669fe64eaf9
2008-04-06 00:52:14 +00:00
mcmartin 356a2106e9 Moved all non-CODE resources to starcon.ls2.
At this point, only loading ships ever changes the resource index.


git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2957 8092fc87-c524-0410-9efc-e669fe64eaf9
2008-04-05 10:16:22 +00:00
mcmartin b3dcf06737 Communications resource information has been folded into starcon.ls2.
The comm/*.ls2 files have been retired.


git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2927 8092fc87-c524-0410-9efc-e669fe64eaf9
2008-02-25 05:19:49 +00:00
mcmartin 9f577a4abe Repackaged all non-code ship and comm data.
Every resource that isn't of type CODE now has a resource ID that
will not conflict with any other resource, even without switchable
resource indices.

CODE-type resources currently rely on the ability to switch out
such values, and so have been left alone for now.


git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2926 8092fc87-c524-0410-9efc-e669fe64eaf9
2008-02-25 00:44:49 +00:00
mcmartin d0dcf67ac6 Resource information is now centralized in resources.csv.
The old scripts that trolled content/ and src/ for information
have been retired, and the new script reads the CSV file and
generates the resource files directly.

Future changes to the resource indices or content should be
done by modifying resources.csv and regenerating the data.


git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2925 8092fc87-c524-0410-9efc-e669fe64eaf9
2008-02-24 22:06:03 +00:00
mcmartin 9d914998b9 Removed a bizarre, incorrect constant that should never have been
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2924 8092fc87-c524-0410-9efc-e669fe64eaf9
2008-02-24 21:46:49 +00:00
mcmartin 23f3b90978 Updated resources map with the files that describe the resource
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2922 8092fc87-c524-0410-9efc-e669fe64eaf9
2008-02-23 08:02:48 +00:00
mcmartin d083b37d92 Added a master list of the currently used resources
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2921 8092fc87-c524-0410-9efc-e669fe64eaf9
2008-02-08 03:42:52 +00:00
mcmartin 58b9361927 Final preparation for the replacement of integer-based resources.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2918 8092fc87-c524-0410-9efc-e669fe64eaf9
2008-02-06 10:08:57 +00:00
mcmartin f579d17430 Normalize resource names for communications, ships, and planet graphics.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2914 8092fc87-c524-0410-9efc-e669fe64eaf9
2008-02-01 02:51:39 +00:00
mcmartin 674d784d49 Collect any extra values that have not been covered in the indexing
phase for report.


git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2913 8092fc87-c524-0410-9efc-e669fe64eaf9
2008-01-25 02:14:59 +00:00
mcmartin c836af4a46 Scanner for header files to correlate #defines with RESOURCEs.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2912 8092fc87-c524-0410-9efc-e669fe64eaf9
2008-01-22 08:57:29 +00:00
mcmartin 9502d845c7 Added a script to tag .rmp file entries with types
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2908 8092fc87-c524-0410-9efc-e669fe64eaf9
2008-01-17 08:04:12 +00:00
mcmartin 36fcc8b206 Major reworking of how addon packs work.
Addon packs now provide additional files instead of overriding UIO. They 
must provide .rmp files to do the necessary overrides.  The addons 
directory has also been moved outside of packages/ and into content/ 
directly.



git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2869 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-12-09 15:38:05 +00:00