• We have updated our Community Code of Conduct. Please read through the new rules for the forum that are an integral part of Paradox Interactive’s User Agreement.

banana6

Recruit
Dec 23, 2019
4
0
Hey folks,

has anybody a working(!) Blood Asp for the game version 1.8.x and all DLCs?
There has been one on the nexus for 1.7 but the author sadly took if offline :(

I've tried creating one with the assest and hardpoints from the community asset bundle but the only thing I've achieved creating so far, is a mech without textures in the mech bay and a broken savegame that won't load missions anymore.

Maybe someone can help me out? That would be awesome! <3
 
To get the textures to load in the mech bay for mod added mechs you'll need to install the "Battletech Performance Fix" mod.

Thank you very much for your fast answer!

Sadly the BPF didn't fix my problem.
Still no textures and still no loading into missions.

Is there any sort of log I can check for the problem with loading missions? I could live with the missing textures in my mech bay.
 
@banana6 in my experience BPF is definitely required to have textures load for modded mechs. However if you can't load into missions that would suggest that some of the assets you're pointing to don't exist. The two most likely causes I can think of is that either the mod that provides the assets isn't loading properly or your mechdef or chassisdef is not correct. If you post them I'll have a look and see if I can find any problems.

As for the logs there is a post at the top of the bug forum that has information that would be useful to you. Here is a copy paste from that post of the log locations.

PC
output_log.txt

For v1.7 and beyond try here:
  • C:\Users\[YourUserName]\AppData\LocalLow\Harebrained Schemes\BATTLETECH

For v1.6.2 and older try here:
  • C:\Program Files (x86)\Steam\steamapps\common\BATTLETECH\BattleTech_Data\output_log.txt
  • C:\Program Files (x86)\Paradox Interactive\games\BATTLETECH\BattleTech_Data\output_log.txt
  • C:\Program Files (x86)\GOG Galaxy\Games\BATTLETECH\BattleTech_Data\output_log.txt

DXDIAG.txt
DXDIAG is a program you run from a command prompt or the Windows start menu 'run' dialog box (or 'search programs' in Windows 7 or later). After running it will open a window and start collecting info with a progress bar in the lower-left corner. When it completes click the 'save all information' button and save it to a file then attach that file here.


MAC

Player.log
~/Library/Logs/Unity/Player.log

To find that file, in Finder do cmd-shift-G to bring up the GOTO box. In there paste ~/Library/ . You will see a /Logs/ folder, and inside that /Unity/ folder. Please attach that file player.log.
System Info (MAC)
In Steam please click on Steam-Help-System Info, and paste everything there into a text file and attach that.

Linux

Player.log
~/.config/unity3d/Harebrained Schemes/BATTLETECH/Player.log
 

Dude, you're on fire :D

By searching through the output.log I've found

Code:
Data.DataManager.ContainedLoadRequest [ERROR] ManifestEntry is null for [chrPrfComp_bloodasp_simgame] [Prefab] - resourceIds are case sensitive, so be sure to check that too

and

Code:
Data.DataManager [ERROR] Prefab Resource chrprfmech_bloodaspbase-001 is not in Resources or AssetBundles.
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug.bindings.h Line: 45)

Data.DataManager.LoadRequests [ERROR] Exception caught while loading manifest entry Name:[mechdef_BloodAsp_Prime] FileName:[mechdef_BloodAsp_Prime.json] AssetBundleName:[]: System.Exception: MissingResource
  at BattleTech.Data.DataManager.Exists (BattleTech.BattleTechResourceType resourceType, System.String id) [0x00414] in <3a3b490f618743a4be67f60469483e7a>:0
  at BattleTech.ChassisDef.DependenciesLoaded (System.UInt32 loadWeight) [0x00095] in <3a3b490f618743a4be67f60469483e7a>:0
  at BattleTech.MechDef.GatherDependencies (BattleTech.Data.DataManager dataManager, BattleTech.Data.DataManager+DependencyLoadRequest dependencyLoad, System.UInt32 activeRequestWeight) [0x00063] in <3a3b490f618743a4be67f60469483e7a>:0
  at BattleTech.Data.DataManager.RequestDependencies (BattleTech.Data.DataManager+FileLoadRequest loadRequest) [0x00095] in <3a3b490f618743a4be67f60469483e7a>:0
  at BattleTech.Data.DataManager+FileLoadRequest.TryLoadDependencies (BattleTech.Data.DataManager+ILoadDependencies dependencyLoader) [0x00016] in <3a3b490f618743a4be67f60469483e7a>:0
  at BattleTech.Data.DataManager+ResourceLoadRequest`1[T].Load () [0x0001b] in <3a3b490f618743a4be67f60469483e7a>:0
  at BattleTech.Data.DataManager+StringDataLoadRequest`1[T].Load () [0x00000] in <3a3b490f618743a4be67f60469483e7a>:0

I've added my whole mod as a zip file ... maybe you've got the time and feel like to check it <3
 

Attachments

  • BloodAsp.zip
    28,9 MB · Views: 8
@banana6 I've had a look and it seems your mod.json is missing the asset bundle and prefab definitions. I've added them to your mod.json and attached it below. I tested it on my machine and it appears to work so hopefully it will on your end as well.
 

Attachments

  • mod.zip
    973 bytes · Views: 11