Martin Haye
|
672c00fdbd
|
Changes to build cleanly in a fresh Debian box.
|
2016-05-30 08:27:06 -07:00 |
|
Martin Haye
|
cd4bd80639
|
Break up long strings automatically.
|
2016-05-19 09:31:05 +02:00 |
|
Martin Haye
|
6ed1518520
|
String management: break up long strings into plasma-size chunks; clear string pool after each.
|
2016-05-10 07:13:22 +02:00 |
|
Martin Haye
|
1bd54841e6
|
Now writes warnings to a file so Seth can see them easily.
|
2016-04-28 09:26:11 -07:00 |
|
Martin Haye
|
d0100f94e6
|
Barf when strings get too long.
|
2016-04-28 07:30:59 -07:00 |
|
Martin Haye
|
9cdc68b0ee
|
Improved messaging for errors.
|
2016-04-26 06:39:44 -07:00 |
|
Martin Haye
|
1a36b10698
|
Handle de-quoting the enemies.tsv file.
|
2016-04-07 10:11:35 -07:00 |
|
Martin Haye
|
ccc43368d4
|
Encounter zones working now.
|
2016-03-31 10:01:04 -07:00 |
|
Martin Haye
|
d17ef502e3
|
Good progress on implementing encounter zones.
|
2016-03-29 15:17:42 -07:00 |
|
Martin Haye
|
510385ccd3
|
Better error reporting.
|
2016-03-27 08:18:32 -07:00 |
|
Martin Haye
|
3a1ad7a0c0
|
Streamlined packing procedure for Windows use.
|
2016-03-25 09:39:15 -07:00 |
|
Martin Haye
|
44ef8798e7
|
Now packing global scripts from the Outlaw file. In particular, now requires a 'New game' script to be present, that it used to set map coordinates now (and much more later).
|
2016-03-24 09:45:07 -07:00 |
|
Martin Haye
|
99f5879993
|
String response gathering and checking now working.
|
2016-03-22 08:22:26 -07:00 |
|
Martin Haye
|
4bf6d8204a
|
Look for enemies.tsv and font.bin in current directory if not found in the standard place. This will allow Seth to be fully independent of us developers and our exacting directory structure.
|
2016-02-27 11:02:58 -08:00 |
|
Martin Haye
|
c845bf6587
|
A few changes to support unibuild on Windows.
|
2016-02-16 09:33:16 -08:00 |
|
Martin Haye
|
7d6393d9c8
|
PackPartitions now grabs code files as resources from the Jar file if they're not present locally.
|
2016-02-15 16:25:24 -08:00 |
|
Martin Haye
|
e05a9691f9
|
Further work on just-in-time copy to build dir.
|
2016-02-15 14:43:25 -08:00 |
|
Martin Haye
|
ed21cb6d23
|
Now doing a better job of packing if/else statements and variables.
|
2016-02-15 13:58:30 -08:00 |
|
Martin Haye
|
5aeabcde51
|
Use user-defined script names in generated PLASMA code.
|
2016-02-10 04:58:14 -08:00 |
|
Martin Haye
|
291d529d5a
|
Added incremental build of map scripts.
|
2016-02-09 08:39:52 -08:00 |
|
Martin Haye
|
e12555531a
|
Pure-PLASMA scripts from Outlaw now working.
|
2016-02-09 08:23:25 -08:00 |
|
Martin Haye
|
042450d4ce
|
Map scripts now being built as PLASMA source which is then compiled, instead of direct-to-bytecode. This will be much easier to maintain once it's fully working.
|
2016-02-03 08:50:22 -08:00 |
|
Martin Haye
|
c0e98cd6c4
|
Merge branch 'master' of https://github.com/badvision/lawless-legends
|
2016-02-01 08:07:19 -08:00 |
|
Martin Haye
|
8439e6840d
|
PackPartitions now builds a 'fat' jar file containing all classes and dependent libraries.
|
2016-02-01 08:07:12 -08:00 |
|
dschmenk
|
d975768c62
|
Merge branch 'master' of http://github.com/badvision/lawless-legends
|
2016-01-29 13:46:03 -08:00 |
|
dschmenk
|
4efbe1bc23
|
Fix IDXW bug
|
2016-01-29 13:45:08 -08:00 |
|
Martin Haye
|
10db0b073a
|
Added hex character constants within strings.
|
2016-01-29 08:27:00 -08:00 |
|
Martin Haye
|
4f6ca7ed34
|
Added cache to speed up packing.
|
2016-01-24 17:00:40 -08:00 |
|
Martin Haye
|
2851e6ca24
|
Cleaned up texture divvy code.
|
2016-01-24 13:11:35 -08:00 |
|
Martin Haye
|
c445c9808f
|
Integrated disk image generation into PackPartitions.
|
2016-01-24 12:37:11 -08:00 |
|
Martin Haye
|
f239bd4ac2
|
PackPartitions now does everything itself: compile, assemble, pack.
|
2016-01-18 19:55:36 -08:00 |
|
Martin Haye
|
d1558d67cf
|
PackPartitions now calls ACME to assemble sources.
|
2016-01-18 19:28:59 -08:00 |
|
Martin Haye
|
4caf8033b7
|
More progress building PLASMA code.
|
2016-01-18 18:23:02 -08:00 |
|
Martin Haye
|
26bc00f3af
|
First steps getting PLASMA compiler to run inside PackPartitiions.
|
2016-01-18 17:59:54 -08:00 |
|
Martin Haye
|
4a410c8a07
|
Fixed circular dependencies at build time.
|
2016-01-18 17:00:31 -08:00 |
|
Martin Haye
|
79c30b84fc
|
Added PLASMA makefile rule to build plasm.jar
|
2016-01-18 13:11:43 -08:00 |
|
Martin Haye
|
db1e6c3a6c
|
Took non-working null func out of test.
|
2016-01-07 11:32:15 -08:00 |
|
Martin Haye
|
b1eb16df92
|
Merge branch 'master' of https://github.com/badvision/lawless-legends
|
2016-01-07 11:29:33 -08:00 |
|
Martin Haye
|
59106ae953
|
Fixed nasty decompression bug having to do with match len multiple of 256.
|
2016-01-07 11:23:46 -08:00 |
|
dschmenk
|
328b0b5a1c
|
Add increment/decrement statements and increase ID lenght to 32
|
2016-01-06 12:30:49 -08:00 |
|
Martin Haye
|
ecc9cc2016
|
Fixed portrait confusion, and moved enemy selection code to combat module.
|
2016-01-01 10:18:33 -08:00 |
|
Martin Haye
|
7e9bcabcc1
|
Now generating enemies from table instead of hand coding them.
|
2016-01-01 07:53:57 -08:00 |
|
Martin Haye
|
8c6c658ecf
|
Making translating enemy table to code.
|
2016-01-01 06:04:42 -08:00 |
|
Martin Haye
|
9a1a1d0a0e
|
Refactored global scripts into their own module.
|
2015-12-29 11:22:14 -08:00 |
|
Martin Haye
|
c4e46238cd
|
Centralized all shared function vectors for efficiency; made mem debug printout fit on screen; use better notation for pointer-to-pointer; fixed bug causing combat to fail on 3D map.
|
2015-12-29 08:59:13 -08:00 |
|
Martin Haye
|
604857a4d2
|
Animations working in-engine for the first time.
|
2015-12-17 09:19:49 -08:00 |
|
Martin Haye
|
f46aed43a6
|
Pick up animation flags properly.
|
2015-12-17 06:48:15 -08:00 |
|
Martin Haye
|
11464433be
|
Now packing animation sequences.
|
2015-12-12 07:22:15 -08:00 |
|
Martin Haye
|
54bdfdd47e
|
Finished moving combat code to a module.
|
2015-12-10 09:43:21 -08:00 |
|
Martin Haye
|
a48e3cc9d8
|
Making some progress splitting the combat code into a separate module.
|
2015-12-09 10:16:05 -08:00 |
|