Commit graph

46 commits

Author SHA1 Message Date
Douglas Liu
6b33c58c55 STARK: Add indices checking in Cmd_ChangeLocation() 2018-06-24 22:56:44 +08:00
Douglas Liu
51195679d5 STARK: Fix crash when resources are not loaded 2018-06-24 22:56:44 +08:00
Bastien Bouclet
ddb866d5e6 STARK: Revert the console changes that were merged by mistake 2018-06-24 16:13:11 +02:00
Douglas Liu
a1ee0d2733 STARK: Add indices checking in Cmd_ChangeLocation() 2018-06-22 23:52:11 +08:00
Douglas Liu
6deccb4ca8 STARK: Fix crash when resources are not loaded 2018-06-20 22:40:41 +08:00
Faalagorn
a08bb8d495
STARK: Updated descriptions of some debug commands
* Removed full stops from the last setence in `debugPrintf`s to unifty the style
* `dump` folder for `dumpArchive` must exist in location ResidualVM is launched from (e.g. $HOMEDIR)
* `dumpArchive` require not only name of the archive but (relative) path to it, e.g. `4f/04/04.xarc` instead of simply `04.xarc`
* Indicated to use `listInventory`  to get ids for `enableInventoryItem`
* `enableInventoryItem` incorrectly had description from `changeLocation`
* Indicated to use `listLocations`  to get ids for `changeLocation`
2018-06-03 13:46:46 +02:00
Bastien Bouclet
08df1680e8 STARK: Remove the now obsolete console command selectDialogOption 2018-05-21 11:55:06 +02:00
Bastien Bouclet
c1284adba1 STARK: Fix dumping the resources for static locations 2018-05-09 21:48:45 +02:00
Bastien Bouclet
2252a50017 STARK: Define aliases for resource references in the decompiled output 2016-06-02 13:10:45 +02:00
Bastien Bouclet
20e98144da STARK: Add a console command to test the decompiler with all the scripts in the game 2016-06-01 18:15:09 +02:00
Bastien Bouclet
5ef0d18dea STARK: Add a console command to decompile a script 2016-05-26 20:40:24 +02:00
Bastien Bouclet
5ccc17b85b STARK: Clean up script related console commands 2016-05-26 20:36:39 +02:00
Bastien Bouclet
9cee7f5fc0 STARK: Use spaces for code alignment 2016-05-26 20:24:57 +02:00
Bastien Bouclet
088055e1f4 STARK: Improve the listScript console command
It now displays if a script is waiting for a resource to complete
2016-01-14 15:04:45 +01:00
Pawel Kolodziejski
f9e78dc731 STARK: formating code - whitespaces 2016-01-01 07:30:11 +01:00
Bastien Bouclet
18d3344f87 STARK: Add shortcuts to use the singleton services 2016-01-01 07:29:53 +01:00
Bastien Bouclet
707c269138 STARK: Implement the script call opcode 2016-01-01 07:29:52 +01:00
Bastien Bouclet
273a358ad3 STARK: Initiate rework of the user interface code
A base class, Window, will be used to ensure all the UI containers
work in a similar way.
2016-01-01 07:29:48 +01:00
Einar Johan Trøan Sømåen
cde8bab668 STARK: Add debug commands to enable inventory items. 2016-01-01 07:29:46 +01:00
Einar Johan Trøan Sømåen
6022b45834 STARK: Add a console command to dump the current state of the inventory. 2016-01-01 07:29:45 +01:00
Einar Johan Trøan Sømåen
e276e88f4b STARK: Add a console command for selecting a dialog option. 2016-01-01 07:29:43 +01:00
Einar Johan Trøan Sømåen
01fe93f9c6 STARK: Add debug console commands for modifying scripts/knowledge. 2016-01-01 07:29:42 +01:00
Bastien Bouclet
73ee04635a STARK: Load the static level 2016-01-01 07:29:40 +01:00
Bastien Bouclet
413ee2a75d STARK: Move the format readers to their own namespace 2015-02-13 12:52:32 +01:00
Bastien Bouclet
0f978e54dd STARK: Rename Resource to Object to reflect the namespace change 2015-02-13 11:18:37 +01:00
Bastien Bouclet
254021c602 STARK: Move the resources to a separate namespace 2015-02-13 11:10:44 +01:00
Bastien Bouclet
19050d2b24 STARK: Fix the listLocations debug command 2015-02-13 09:30:26 +01:00
Bastien Bouclet
a52dff53f2 STARK: Add a console command allowing to change the current chapter 2015-02-13 09:19:47 +01:00
Bastien Bouclet
4433ed200f STARK: Start moving file formats to a dedicated folder 2015-01-14 18:10:09 +01:00
Bastien Bouclet
c93098e7af STARK: Move the service provider to a separate file 2015-01-11 11:01:01 +01:00
Bastien Bouclet
7f8f3789e5 STARK: Split Global and Current to a separate file 2015-01-11 10:47:52 +01:00
Bastien Bouclet
d9b440e74b STARK: Move service classes to a service sub folder 2015-01-11 10:39:24 +01:00
Bastien Bouclet
0d4a87de45 STARK: Change the console commands to be easier to use 2015-01-05 07:27:24 +01:00
Bastien Bouclet
34eca5ef82 STARK: Add a changeLocation console command 2015-01-03 07:39:54 +01:00
Bastien Bouclet
fa9228f231 STARK: Add a bit of metaprogramming, for the greater good 2014-12-28 14:23:54 +01:00
Bastien Bouclet
fb0fca663e STARK: Prevent direct access to the resource children list 2014-12-28 12:48:50 +01:00
Bastien Bouclet
7f2182279a STARK: Update the resource provider to allow changing locations 2014-12-28 11:50:12 +01:00
Bastien Bouclet
f22b11560e STARK: Add a skeleton resource provider 2014-12-27 19:48:17 +01:00
Bastien Bouclet
1022c161d4 STARK: Add stubs for some Resource types 2014-12-27 17:00:57 +01:00
Bastien Bouclet
e6f65bda30 STARK: Rename XRCNode to Resource 2014-12-27 11:05:49 +01:00
Bastien Bouclet
53bdf5309c STARK: Factor out the XRC parsing code from the Resource code 2014-12-27 10:02:35 +01:00
Bastien Bouclet
fb7203806a STARK: Start refactoring the XRC parsing code 2014-12-27 08:40:48 +01:00
Bastien Bouclet
af1a5db395 STARK: Describe node references 2014-12-27 07:20:34 +01:00
Bastien Bouclet
63f88fd167 STARK: Add a debug command allowing to list the game's rooms 2014-10-05 19:26:08 +02:00
Bastien Bouclet
ff9cd31820 STARK: Add a debug command allowing to print a script 2014-10-05 17:42:50 +02:00
Bastien Bouclet
73b58aaa4d STARK: Add a debug console with a command allowing to extract archives 2014-09-21 17:09:55 +02:00