I can't thank you enough for your amazing work and your efforts towards bringing the community continuous updates on your mods and tools. You sir are a legend!
Recruit Info 4.0 released. This release is compatible with Phoenix Point 1.7, but not incompatible with earlier game versions.
* New: Training Center's tips are now hidden by default, to not cover perks and equipment details. * Fix: Medkit numbers are now properly interpolated in the description. * Fix: Class description now explains what the class does, rather than just repeat its name. * Tested on Phoenix Point 1.7.3.62880.
Recruit Info 3.0 released, on the 31st anniversary of Tiananmen Square massacre. We in Hong Kong may be barred from our annual candlelight vigil this year, but I sincerely pray that the bloody history will not repeat in USA.
New: Show equipment count instead of full list, by default. Game has button to show class and equipments since 1.0.57335. Mouseover still show full list. Fix: Viewing a vehicle no longer hide the skill and aug panels until game restart. Fix: Viewing vehicle no longer triggers NRE. Fix: Rename Graft to Augment, and fix it not being applied (was using Skills instead). Old configs will auto-migrate on first run. Fix: The main config classes can now be set to null which disables the display without throwing NRE. Slightly reduced default font size from 42 to 40. Support Modnix 3 lazy loading. Tested on Phoenix Point 1.0.57630.
EROR Sheepy.RecruitInfo?System.NullReferenceException: Object reference not set to an instance of an object at Sheepy.PhoenixPt.RecruitInfo.RecruitInfo+<GetDesc>d__20.MoveNext () [0x00027] in <cc30350548ae4ed1a8120bdf83d0d417>:0 at System.Linq.Enumerable+SelectEnumerableIterator`2[TSource,TResult].MoveNext () [0x00029] in <fbb5ed17eb6e46c680000f8910ebb50c>:0 at System.Linq.Enumerable.Any[TSource] (System.Collections.Generic.IEnumerable`1[T] source) [0x00015] in <fbb5ed17eb6e46c680000f8910ebb50c>:0 at Sheepy.PhoenixPt.RecruitInfo.Mod.ShowRecruitInfo (PhoenixPoint.Geoscape.View.ViewControllers.HavenDetails.HavenFacilityItemController __instance, System.String id, Sheepy.PhoenixPt.RecruitInfo.RecruitInfo info) [0x00031] in <cc30350548ae4ed1a8120bdf83d0d417>:0
Mod claims to be temporary - the mod is designed to not break saves after you disable the mod. Par for the course of PP because no one has yet figured out how to add new items, but when it's solved this will become a real problem.
Runtime error(s) detected on last run, may be not safe to use. - the mod told Modnix that it ran into an unexpected error. In my mods I try to contain errors to limit their damage, but many mods don't, and Modnix assumes the worse.
When error happens, the best course of action is to find the error in the log and post it here, that will help a lot into solving it.
Thanks for the report. I think this is caused by viewing a recruitable vehicle, which I couldn't find back when I released 2.0, before the game shows class icons on the globe.
Thanks for the mod, but I must have done something wrong with the install as have a PPModLoader log file showing :-
PPModLoader -- PPML v0.2.0.0 -- 15/02/2020 4:21:36 PM 4:21:36 PM - No mod classes found in DLL: PhoenixPt_RecruitInfo.dll 4:21:36 PM - Attempting to initialize `High` priority mods. 4:21:36 PM - Attempting to initialize `Normal` priority mods. 4:21:36 PM - Mod class `EnableConsoleMod` from DLL `PhoenixPointModLoader.dll` was successfully initialized. 4:21:36 PM - Attempting to initialize `Low` priority mods. 4:21:36 PM - Mod class `LoadConsoleCommandsFromAllAssembliesMod` from DLL `PhoenixPointModLoader.dll` was successfully initialized.
Changed 'down' from PPML 0.2 to the original author's 0.1 version and this mod works. Seems I shouldn't have assumed that 0.2 would be backwards compatible with mods written for 0.1
Upgrading mods to PPML 0.2 will crash PPML 0.1. Since 0.1 is still used by old mods, and many players are not experts in mod management, I opt for having my mods not work rather than crashing the game, when they are used incorrectly. Note that PPML 0.2 received a code patch to support 0.1 mods almost a month ago, and still no update. Alternatively, I have spent two months working on a new mod loader, Modnix, to support both and more.
I have Modnix with multiple mods that list PPML and some with Modnix and they all work together with no issues. Highly second using Modnix if anyone is on the fence.
Can the the text size be edited a bit ? I would like to be able to configure it to be smaller, if possible, as I use a mod I made that gives 7 abilities rather than the default 3, and now the detailed explanation will show up in the game as taller than the whole screen(in 3840x2160 resolution). I know this is a 1st world problem, so .. there's no hurry to fix this, but I would still like to ask.
The steps are the same for all non-def pp mods. Install PPML, link on the description and listed in Requirements. Then download and extract and place the dll in the Mods folder created by PPML, as described on the Files section.
Note that a hotfix patch has updated the game on the date you posted, which will undo PPML and indirectly disable all mods. You will need to rerun PPML's injector to restore them.
27 comments
It seems that the author of the mods ... has not been here for 6 weeks.
I can't thank you enough for your amazing work and your efforts towards bringing the community continuous updates on your mods and tools. You sir are a legend!
* New: Training Center's tips are now hidden by default, to not cover perks and equipment details.
* Fix: Medkit numbers are now properly interpolated in the description.
* Fix: Class description now explains what the class does, rather than just repeat its name.
* Tested on Phoenix Point 1.7.3.62880.
We in Hong Kong may be barred from our annual candlelight vigil this year, but I sincerely pray that the bloody history will not repeat in USA.
New: Show equipment count instead of full list, by default. Game has button to show class and equipments since 1.0.57335. Mouseover still show full list.
Fix: Viewing a vehicle no longer hide the skill and aug panels until game restart.
Fix: Viewing vehicle no longer triggers NRE.
Fix: Rename Graft to Augment, and fix it not being applied (was using Skills instead). Old configs will auto-migrate on first run.
Fix: The main config classes can now be set to null which disables the display without throwing NRE.
Slightly reduced default font size from 42 to 40.
Support Modnix 3 lazy loading.
Tested on Phoenix Point 1.0.57630.
Mod claims to be temporary and not break saves.
Runtime error(s) detected on last run, may be not safe to use.
WTF ?
I CAN confirm the runtime error though:
EROR Sheepy.RecruitInfo?System.NullReferenceException: Object reference not set to an instance of an object
at Sheepy.PhoenixPt.RecruitInfo.RecruitInfo+<GetDesc>d__20.MoveNext () [0x00027] in <cc30350548ae4ed1a8120bdf83d0d417>:0
at System.Linq.Enumerable+SelectEnumerableIterator`2[TSource,TResult].MoveNext () [0x00029] in <fbb5ed17eb6e46c680000f8910ebb50c>:0
at System.Linq.Enumerable.Any[TSource] (System.Collections.Generic.IEnumerable`1[T] source) [0x00015] in <fbb5ed17eb6e46c680000f8910ebb50c>:0
at Sheepy.PhoenixPt.RecruitInfo.Mod.ShowRecruitInfo (PhoenixPoint.Geoscape.View.ViewControllers.HavenDetails.HavenFacilityItemController __instance, System.String id, Sheepy.PhoenixPt.RecruitInfo.RecruitInfo info) [0x00031] in <cc30350548ae4ed1a8120bdf83d0d417>:0
Runtime error(s) detected on last run, may be not safe to use. - the mod told Modnix that it ran into an unexpected error. In my mods I try to contain errors to limit their damage, but many mods don't, and Modnix assumes the worse.
When error happens, the best course of action is to find the error in the log and post it here, that will help a lot into solving it.
The issue should be fixed in Recruit Info 3.0.
I need to test the last update because modnix report errors. I don't know if it is because it showing human abilities for aspidas.
In my opinion this mod might be better if the human icons on the geoscape where replaced by the soldiers class icon (or vehicles).
Thanks for this mod (and the others)
PPModLoader -- PPML v0.2.0.0 -- 15/02/2020 4:21:36 PM
4:21:36 PM - No mod classes found in DLL: PhoenixPt_RecruitInfo.dll
4:21:36 PM - Attempting to initialize `High` priority mods.
4:21:36 PM - Attempting to initialize `Normal` priority mods.
4:21:36 PM - Mod class `EnableConsoleMod` from DLL `PhoenixPointModLoader.dll` was successfully initialized.
4:21:36 PM - Attempting to initialize `Low` priority mods.
4:21:36 PM - Mod class `LoadConsoleCommandsFromAllAssembliesMod` from DLL `PhoenixPointModLoader.dll` was successfully initialized.
Seems I shouldn't have assumed that 0.2 would be backwards compatible with mods written for 0.1
Note that a hotfix patch has updated the game on the date you posted, which will undo PPML and indirectly disable all mods. You will need to rerun PPML's injector to restore them.