forked from Radioactiv03/Cyberpunk-Load-remover
-
Notifications
You must be signed in to change notification settings - Fork 0
/
cp77(Autosplitter).asl
67 lines (54 loc) · 949 Bytes
/
cp77(Autosplitter).asl
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
67
state("Cyberpunk2077","1.06")
{
byte loading : 0x3C7EF40;
string20 mission : 0x048E0FF8, 0x88, 0x18, 0x18, 0x630, 0x178, 0x18, 0xD8;
}
state("Cyberpunk2077","1.05")
{
int loading : 0x3C7EF75;
//int loading : 0x3C7EF74;
}
state("Cyberpunk2077","1.04")
{
byte loading : 0x3CBF140;
}
startup
{
vars.missionname = new Dictionary<string,string>
{
{"q000_street_kid","Street Kid"},
{"q115","Nocturne OP55N1"}
};
}
init
{
version = modules.First().FileVersionInfo.ProductVersion;
vars.loading = false;
}
split
{
return (current.mission != old.mission);
}
update
{
if(version == "1.06")
{
vars.loading=(current.loading !=70);
}
if(version == "1.05")
{
vars.loading =(current.loading !=109);
}
if(version == "1.04")
{
vars.loading =(current.loading !=70);
}
}
exit
{
timer.IsGameTimePaused = true;
}
isLoading
{
return vars.loading;
}