Fossil scientist is now functional tm

There's a couple bugs here and there, but it's good enough and I think the bugs are related to how I tested it.

Doesn't use specials because it seems to just cause comical glitches to occur.

The Museum and Ruins of Alph fossil guys will talk differently, implying they're different individuals. The Museum one talks like in HGSS, the RoA one talks like the RBY one and comments on the Unown researcher's lack of care for fossils.

Also reused some PokeCom centre lore.
This commit is contained in:
Llinos Evans 2024-07-12 11:23:25 +01:00
parent 7794dbe437
commit d8d111abf5
12 changed files with 965 additions and 53 deletions

View file

@ -1,19 +1,32 @@
Exception: STATUS_ACCESS_VIOLATION at rip=00100401246
rax=FFFFFFF7FFF8E981 rbx=0000000000000230 rcx=0000000800000010
rdx=0000000000000000 rsi=00000008000715EC rdi=0000000000000000
r8 =00000000FFFFC744 r9 =0000000000000000 r10=0000000100000000
r11=0000000100401282 r12=0000000800071680 r13=0000000100403148
Exception: STATUS_ACCESS_VIOLATION at rip=000100401246
rax=FFFFFFF5FFFD90D1 rbx=000000000000165C rcx=0000000A00000010
rdx=0000000000000000 rsi=0000000A000257CB rdi=0000000000000000
r8 =00000007FFFFC764 r9 =0000000000000000 r10=0000000800000000
r11=0000000100401282 r12=0000000A00026F30 r13=0000000100403148
r14=0000000000000000 r15=0000000000000001
rbp=0000000100403156 rsp=00000000FFFFC9E0
program=C:\cygwin64\home\chipp\jep-hack\tools\scan_includes.exe, pid 7298, thread main
rbp=0000000100403156 rsp=00000007FFFFCA00
program=C:\cygwin64\home\User\jep-hack\tools\scan_includes.exe, pid 8896, thread main
cs=0033 ds=002B es=002B fs=0053 gs=002B ss=002B
Stack trace:
Frame Function Args
00100403156 00100401246 (008000715EC, 00000000022, 00100403166, 00100403148)
00100403156 00100401409 (008000596E3, 00000000022, 00100403166, 000FFFFCB90)
00100403156 00100401409 (00000000000, 00100000001, 00180227860, 00100407000)
00100403178 00100401C87 (00000000020, 00000000000, 00180049B11, 00180048A70)
000FFFFCD30 00180049B7D (00000000000, 00000000000, 00000000000, 00000000000)
000FFFFFFF0 00180047746 (00000000000, 00000000000, 00000000000, 00000000000)
000FFFFFFF0 001800477F4 (00000000000, 00000000000, 00000000000, 00000000000)
Frame Function Args
000100403156 000100401246 (000A000257CB, 000000000022, 000100403166, 000100403148) scan_includes.exe+0x1246
000100403156 000100401409 (000A00010A51, 000000000022, 000100403166, 0007FFFFCBB0) scan_includes.exe+0x1409
000100403156 000100401409 (7FFA3CE2F0C0, 7FFA3CD45800, 7FFA3CE2F160, 000100407000) scan_includes.exe+0x1409
000100403178 000100401C77 (000000000000, 000000000000, 000000000000, 000000000000) scan_includes.exe+0x1C77
0007FFFFCD30 7FFA3CB580A3 (000000000000, 000000000000, 000000000000, 000000000000) cygwin1.dll+0x80A3
0007FFFFFFF0 7FFA3CB55C86 (000000000000, 000000000000, 000000000000, 000000000000) cygwin1.dll+0x5C86
0007FFFFFFF0 7FFA3CB55D34 (000000000000, 000000000000, 000000000000, 000000000000) cygwin1.dll+0x5D34
End of stack trace
Loaded modules:
000100400000 scan_includes.exe
7FFA8B470000 ntdll.dll
7FFA8B2B0000 KERNEL32.DLL
7FFA88E00000 KERNELBASE.dll
7FFA3CB50000 cygwin1.dll
7FFA8AD00000 advapi32.dll
7FFA8B200000 msvcrt.dll
7FFA8B150000 sechost.dll
7FFA88DD0000 bcrypt.dll
7FFA8ADC0000 RPCRT4.dll
7FFA88010000 CRYPTBASE.DLL
7FFA888C0000 bcryptPrimitives.dll