145 Commits

Author SHA1 Message Date
mcmartin 25b4267902 Reworking of the resource system.
Resource indices (.ls2) now refer to string identifiers which are mapped 
to files by a global resource map (uqm.rmp).

This meets Milestone 3 of the Resource System Phase 2 plan.



git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2868 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-11-28 08:09:57 +00:00
mcmartin 73f89d6bfc Automatically generate .lst file replacements
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2867 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-11-28 01:13:40 +00:00
mcmartin c3eb48a558 Improved robustness of resource ID generation.
- Checks for duplicate keys.  Removes the ones that were already there.
- Remaps links to .lst files to .ls2 files so that the two can coexist
  during development.


git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2866 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-11-27 20:10:27 +00:00
mcmartin 73803cc42f Automatically generate string-based resource IDs for all content.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2864 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-11-27 11:32:31 +00:00
Meep-Eep 3543c7ae72 Some small corrections.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2863 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-11-24 23:28:50 +00:00
Meep-Eep 015e0c753b Correctly using __attribute__ ((packed)); some small improvements.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2862 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-11-24 23:17:01 +00:00
Meep-Eep b94488148d Resource ID printing program. Useful for scripts.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2771 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-06-03 17:56:51 +00:00
Meep-Eep 70b9b22cda SC1 string unpack tool
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2768 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-06-01 14:02:35 +00:00
Meep-Eep 325a882c5d SC1 unpacking tools
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2767 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-06-01 14:01:14 +00:00
Meep-Eep 6db566e8a8 Newly created files
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2765 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-05-31 02:03:10 +00:00
Meep-Eep e2967a124d Exclude svn dirs
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2759 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-05-22 04:11:20 +00:00
Meep-Eep 76aba9326d Correct date.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2739 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-04-16 03:48:28 +00:00
Meep-Eep 4b53330773 DOS SC2 string convertor.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2738 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-04-16 03:48:07 +00:00
Meep-Eep fe4a3cc6c1 unstr does not need libpng
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2737 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-04-16 01:26:42 +00:00
Meep-Eep 780d7a74ae Padding is harmless.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2735 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-04-15 23:58:42 +00:00
Meep-Eep fdd4e1fe83 Correction
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2734 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-04-15 23:34:49 +00:00
Meep-Eep f374ad00cc Compensate for the overflowed fields for resource sizes in the resource
packages that exist in the PC version of SC2, the Amiga version of SC1, and
in the PC version of The Horde.


git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2733 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-04-15 17:20:05 +00:00
Meep-Eep 0f262b70ab Amiga version too
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2731 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-04-09 01:47:07 +00:00
Meep-Eep 8e86b33776 Support PC SC2.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2729 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-04-08 20:31:19 +00:00
Meep-Eep b462ad8ad1 Support for SC1 format.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2727 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-04-08 04:08:48 +00:00
Meep-Eep bdd3d90d66 Correction. Would only be noticed in practice if there are more than 255
types in a package. Which is unlikely.



git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2726 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-04-07 22:26:44 +00:00
Meep-Eep 4d376e5104 Decent GPL header.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2725 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-04-07 20:29:59 +00:00
mcmartin a82bcf1338 Removed executable flags from a ridiculous number of non-executable files.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2661 8092fc87-c524-0410-9efc-e669fe64eaf9
2007-01-13 07:03:15 +00:00
mcmartin 9cb412b41f Updated the content packaging script, which had fallen out of sync in
the repository.

This also hopefully should serve to announce that UQM development has 
shifted over to the SourceForge's Subversion servers, and so a new 
checkout with the command:

svn co https://sc2.svn.sourceforge.net/svnroot/sc2/trunk uqm

would be wise.



git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2630 8092fc87-c524-0410-9efc-e669fe64eaf9
2006-12-19 02:21:00 +00:00
meep-eep a41ca58f2a Formatting correction.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2585 8092fc87-c524-0410-9efc-e669fe64eaf9
2006-12-08 02:44:59 +00:00
meep-eep f06703b929 Formatting correction.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2584 8092fc87-c524-0410-9efc-e669fe64eaf9
2006-12-08 02:42:57 +00:00
mcmartin 66a9b84837 Sleep between frames
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2570 8092fc87-c524-0410-9efc-e669fe64eaf9
2006-12-03 03:29:46 +00:00
mcmartin 35f7e05fc0 List which SDL driver is actually in use, for debugging purposes
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2569 8092fc87-c524-0410-9efc-e669fe64eaf9
2006-12-03 03:12:22 +00:00
mcmartin 2de01e9490 keyjam.exe is now self-documenting; "manual" is both unnecessary and out
of date


git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2568 8092fc87-c524-0410-9efc-e669fe64eaf9
2006-12-03 02:52:09 +00:00
meep-eep 98faf8a4f7 Corrected message.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2562 8092fc87-c524-0410-9efc-e669fe64eaf9
2006-11-30 00:07:56 +00:00
meep-eep b2dd45c17f tcpdump patch
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2491 8092fc87-c524-0410-9efc-e669fe64eaf9
2006-11-01 23:05:22 +00:00
mcmartin 3b41e36bc9 Punctuation between keys for readability.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2359 8092fc87-c524-0410-9efc-e669fe64eaf9
2006-05-15 23:41:30 +00:00
mcmartin b9c4ec6726 Complete keyjamming application
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2336 8092fc87-c524-0410-9efc-e669fe64eaf9
2006-04-28 05:02:37 +00:00
mcmartin 3e94beb605 Near-complete rewrite, with KEYS.EXE style output.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2331 8092fc87-c524-0410-9efc-e669fe64eaf9
2006-04-27 22:08:11 +00:00
avolkov fd8f174ea3 Fixed stricmp usage
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2286 8092fc87-c524-0410-9efc-e669fe64eaf9
2006-03-23 00:34:25 +00:00
avolkov 98c9163dfa Fixed SDL surface double free and unfreed surface with -n option
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2285 8092fc87-c524-0410-9efc-e669fe64eaf9
2006-03-23 00:32:05 +00:00
avolkov 7586a57af5 Fixed up font handling -- print warnings instead of crashing
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2284 8092fc87-c524-0410-9efc-e669fe64eaf9
2006-03-23 00:29:25 +00:00
avolkov 4e9a642a54 Fixed Crateris cluster lines
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2283 8092fc87-c524-0410-9efc-e669fe64eaf9
2006-03-23 00:27:39 +00:00
avolkov b345ff30d9 Some comments and captions
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2282 8092fc87-c524-0410-9efc-e669fe64eaf9
2006-03-17 23:43:11 +00:00
avolkov 9c40044918 Race name tweaks
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2281 8092fc87-c524-0410-9efc-e669fe64eaf9
2006-03-17 23:42:49 +00:00
avolkov 7e7df7dac0 Concentric-circle star designations positioning
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2280 8092fc87-c524-0410-9efc-e669fe64eaf9
2006-03-17 23:02:28 +00:00
avolkov 497fd8be91 Somewhat crude concentric-circle cluster name positioning
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2279 8092fc87-c524-0410-9efc-e669fe64eaf9
2006-03-17 21:43:45 +00:00
avolkov b174ecf926 updates
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2278 8092fc87-c524-0410-9efc-e669fe64eaf9
2006-03-17 20:19:24 +00:00
meep-eep d59d701871 Portability fixes.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2262 8092fc87-c524-0410-9efc-e669fe64eaf9
2006-03-04 20:16:17 +00:00
meep-eep 915f5335d1 Fix compilation warning.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2261 8092fc87-c524-0410-9efc-e669fe64eaf9
2006-03-04 01:51:30 +00:00
avolkov 204fa6d3b0 Extended font specification (for other drivers)
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2258 8092fc87-c524-0410-9efc-e669fe64eaf9
2006-02-24 19:20:17 +00:00
avolkov 1e218e8009 Changed filename case for Linux (does not matter on Win)
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2257 8092fc87-c524-0410-9efc-e669fe64eaf9
2006-02-23 23:49:44 +00:00
avolkov 472ccf7ad8 Added some basic but needed verbose warnings
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2256 8092fc87-c524-0410-9efc-e669fe64eaf9
2006-02-23 23:47:55 +00:00
meep-eep ec6780e322 Compatibility improvements.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2255 8092fc87-c524-0410-9efc-e669fe64eaf9
2006-02-23 22:21:01 +00:00
avolkov 52e061325e Starmap image generator, preview 1
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2254 8092fc87-c524-0410-9efc-e669fe64eaf9
2006-02-23 21:40:07 +00:00