-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdatabase_project.ksy
66 lines (66 loc) · 1.64 KB
/
database_project.ksy
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
meta:
id: database_project
title: WolfRPG DataBase/CDataBase/SysDataBase.project file
application: WolfRPG
file-extension: project
license: MIT
endian: le
imports:
- common
types:
vtype:
seq:
- id: name
type: common::t_str
- id: property_count
type: u4
- id: properties
type: common::t_str
repeat: expr
repeat-expr: property_count
- id: data_count
type: u4
- id: data_title
type: common::t_str
repeat: expr
repeat-expr: data_count
- id: type_memo
type: common::t_str
- id: special_function_types_length
type: u4
valid: 100
- id: special_function_types
type: u1
enum: common::special_function_type
repeat: expr
repeat-expr: special_function_types_length
- id: some_string_table
type: common::t_str_array
- id: special_function_strings_length
type: u4
valid: property_count
- id: special_function_strings
type: common::t_str_array
repeat: expr
repeat-expr: special_function_strings_length
- id: special_function_values_length
type: u4
valid: property_count
- id: special_function_values
type: common::t_u4_array
repeat: expr
repeat-expr: special_function_values_length
- id: default_value_length
type: u4
valid: property_count
- id: default_value
type: s4
repeat: expr
repeat-expr: default_value_length
seq:
- id: type_count
type: u4
- id: types
type: vtype
repeat: expr
repeat-expr: type_count