Open Mkilbride opened 7 years ago
Appears to be a string function call with a null pointer. @Razish or possibly @EpicLoyd will have to investigate more.
Thanks. It was working perfectly before, but today I decided to go and update both JA++ and OpenJK. Something I haven't done since last October. OpenJK opens fine by itself, but JA++ will not.
It's going to be an issue with one of these PK3s:
WalksV2.pk3 (5 files)
_revan.pk3 (40 files)
zzRemnants.pk3 (103 files)
Z Mortal Kombat Ninjas!.pk3 (108 files)
YOThireslevelshotsmp.pk3 (26 files)
Yoda_Hilt_default_overwrite.pk3 (5 files)
yaleck_vos.pk3 (617 files)
Windu_Ep2_Hilt_default_overwrite.pk3 (11 files)
WinduEp1_Hilt_default_overwrite.pk3 (5 files)
WalksV2.pk3 (5 files)
vas_male_jedi.pk3 (131 files)
vas_female_jedi.pk3 (143 files)
Vader_Hilt_default_overwrite.pk3 (11 files)
VaderVm2.2.pk3 (108 files)
TSDarklier.pk3 (45 files)
tidus_longsword.pk3 (59 files)
tidus_brotherhood.pk3 (51 files)
StaffWalkV2.pk3 (5 files)
SITH_Customization.pk3 (5551 files)
SingleWalk.pk3 (5 files)
show7_skins_v1.pk3 (66 files)
RevanDark_StarWars_Hilts.pk3 (176 files)
Quigon_Hilt_default_overwrite.pk3 (6 files)
Prequel5_Hilt_default_overwrite.pk3 (6 files)
Prequel4_Hilt_default_overwrite.pk3 (10 files)
Prequel3_Hilt_default_overwrite.pk3 (5 files)
Prequel2_Hilt_default_overwrite.pk3 (5 files)
Prequel1_Hilt_default_overwrite.pk3 (8 files)
Obiwan_Ep1_Ep2_Hilt_default_overwrite.pk3 (5 files)
ObiwanEp4_Hilt_default_overwrite.pk3 (14 files)
ObiEp3_Hilt_default_overwrite.pk3 (14 files)
ninjaassassin.pk3 (114 files)
mitsurugi.pk3 (108 files)
Maul_Hilt_default_overwrite.pk3 (10 files)
lukeyodasounds.pk3 (39 files)
LukeEp6_Hilt_default_overwrite.pk3 (14 files)
LukeEp5_Hilt_default_overwrite.pk3 (11 files)
Kyrios.pk3 (96 files)
Kotorpack_v.8.0_CompleteEdition.pk3 (5322 files)
Kensai_JA_Hilts.pk3 (101 files)
Jedi'sHomeJL_II.pk3 (120 files)
JCP_fixed.pk3 (3187 files)
gv_raiden_JA.pk3 (48 files)
grayfox.pk3 (107 files)
ffxweps_sp.pk3 (5 files)
ffa3-eocplugin.pk3 (508 files)
EpisodeIII_Yoda_Kaio.pk3 (62 files)
Ep3 lightsabers alt.pk3 (16 files)
elegance_hud.pk3 (13 files)
Dooku_Hilt_default_overwrite.pk3 (11 files)
dante.pk3 (49 files)
ct_cultist.pk3 (99 files)
Clair_Claymore.pk3 (18 files)
auron_katana.pk3 (46 files)
Anakin_Ep3_Hilt_default_overwrite.pk3 (12 files)
Anakin_Ep2_Hilt_default_overwrite.pk3 (12 files)
Can you find out which one and send it my way to fix it up?
How? Remove them one at a time? They all worked fine before.
I removed them all and yeah, it now boots. So I should just re-add them one at a time?
Alright, I went through time, re-adding until it stopped booting.
Kotorpack_v.8.0_CompleteEdition.pk3 seems to be the issue. It worked with an earlier OpenJK + JA++, I wonder why not now?
Hmph. I just tried using that PK3 and it worked fine. It may just be a size limit/overflow. Can you tell me which other mods are very large / have a lot of skins, models, maps, scripts etc? Is that Spanki's Sith Customisation?
EDIT: I got it to crash with a similar stack trace on release builds with Spanki's packs (sith+jedi) and KotOR pack. Doesn't crash on debug builds. Let me try a couple things...
EDIT2: 1) it only happens when optimisations are enabled (not in debug builds) 2) it's not reaching anywhere near menu/string limits, and raising them ridiculously doesn't help 2.5) it occurs when using base assets + Spanki's Sith and Jedi packs + KotOR pack, but not any other permutation of these mods. 3) it's crashing early on in parsing, when it hasn't even gotten through assets1.pk3
Didn't really understand all that.