Description

This mod is for those who doesn't want to leave a map until everything the map hides is discovered. It adds small overlay to show per map counters of any successful actions: photos taken, repairs made, geocashes found and so on. It also shows per map maximum possible values of these counters.

Preview
Infra Success Counters
Comments
Guest
Guest - - 693,355 comments

Great mod first of all!
Some errors to point out though:

1. Map: tunnel2: The Broken Cement you can photograph if you backtrack from the spawnpoint cant be photographed if you already photographed it in tunnel1 before. Also, the Broken Stairs at the end are listed as 2 Defects, but only account for one, so you can never get the full Defects on that Map

2. Map: central: The Mod tells us theres 1 Corruption (The Tape), but the Walter Grafitti and Dynamite also count as Corruption, so yoou get 3/1 Corruption, but only 4/6 Defects

3. Map: servicetunnel: The Mod says theres 9 Corruptions, but theres only 6. Did you mistakenly count the 3 Corruption spots from Walter Tower here? :)

4. Map: bunker: Like Central, theres some Spots counting towards Corruption in the mod, when they should be counting towards Defects, 6 Photos in total (The Mushrooms in the Accomodation Wing for example)

5. Map: isle2: The Mod says theres 5 Defects, but theres 6 (Did you miss the Photo of the broken Cement underneath the Bridge (Its only informally mentioned in the Guide, so maybe you just overlooked it there?)

6. Map: business2: Again, you probably looked at the Steam Guide for Numbers. The last Photo is already on the next map, so theres only 10 photos total here, instead of 11. This also means that in officeblackout one Defect is Missing, so you can get 1/0 Defects

7. Map: npp: Like with isle2, theres 12 Defects, not 11 like the mod or Steam Guide says (The Broken Cement between the two yellow Generators on the Roof)

Reply Good karma Bad karma0 votes
fehc Author
fehc - - 5 comments

Thanks for the input! You got it right, those numbers ended up like that because I took the initial maps metadata from the game files, then started my second playthrough, saw that the numbers are off and tried to fix them. I paused the playthough at "c6_m4_waterplant" and went ahead and just threw the numbers for the further maps from the Steam Guide without reading it or checking anything (to avoid spoilers).

I'll be adding your fixes since you obviously know the game better. But the Broken Cement in "tunnel2" which cannot be photographed if it was already photographed in "tunnel1" (btw, the same situation is with the broken elevator nearby) is an interesting one to dig. Didn't think the game tracks such state between maps.

Regarding the situation when Defects are counting as Corruption, it is quite hard to fix those inside the code because the mod just receives the original game event of "successful action", and if the game says that this event type is Corruption, then the mod accepts it as a corruption. Probably the correct way of fixing such inconsistencies is to edit the game map files, and change those event types in there.

* Also a reminder that anyone can change those numbers by editing the mapdata.txt from the "files" section of this mod (just place the file near infra.exe for the mod to catch your custom values).

Reply Good karma+1 vote
Guest
Guest - - 693,355 comments

Great to hear!

In the case of Corruptions: Taking central for example, the Grafitti and Dynamite do count as Corruption in Game, and they also count towards Corruption in Mod. The Guide lists these two as Defects tho, so its probably also just a case of editing the mapdata.txt :)

The thing with mapdata.txt is really helpful btw, thanks!

Reply Good karma Bad karma0 votes
fehc Author
fehc - - 5 comments

Apparently, there are four spots across three maps in the game where photos of defects can collide. The game indeed carries some global state variables between maps:

infra_reserve1_dam_picture_taken
infra_tunnel_elevator_picture_taken
infra_tunnel_cracks_picture_taken
infra_watertreatment_steam_picture_taken

I updated the mod, so when the map loads it checks if a given spot is actually inactive and reduces its max number.

I fixed the other numbers according to your list. Except for bunker - did you mean that defects/corruption should be 18/6?

Reply Good karma+1 vote
Guest
Guest - - 693,355 comments

11/13 would be correct. Deduct 6 from Defects and add them to Corruption, since the Mushrooms and the Guy lying on the bed count towards Corruption, but are listed as Defects on the Guide (P7, P8, P9, P10, P11, P12)

Reply Good karma Bad karma0 votes
fehc Author
fehc - - 5 comments

I got you, what's weird is that I actually opened the "bunker.vmf" file (whole map as a text file similar to json) to get a rough count of the occurences of corruption and counted around 7 different spots with the type "corruption". Maybe I'm missing something, as I don't know this format very well. Just to be sure, are you running the mod on the latest steam version of infra?

Reply Good karma+1 vote
Guest
Guest - - 693,355 comments

It is a very useful mod first of all, altough I am having issues getting the mod to run on my Debian Laptop. I am using Proton 3.16-9, INFRA runs normally, but the overlay doesn't show. When pressing the INSERT key VProf opens.

Since it is a wrapper for the XBOX 360 controller, do I need to "enable" controllers?

Reply Good karma Bad karma0 votes
fehc Author
fehc - - 5 comments

Hi, the mod doesn't use any actual functionality of the "xinput1_3.dll". I use this library wrapper as a simple and convenient way for people to install/uninstall the mod. If your game doesn't crash and works properly with "xinput1_3.dll" replaced by the mod, then it means that your system has a recent version of this library somewhere and the mod loaded it properly.

Anyway, there might be quite a lot of reasons why this wont work in your environment. The only way to find out what's wrong is to rebuild the mod with debug logs (add them inside infra.cpp) and check if every system function called there returns non zero value etc.

Reply Good karma+1 vote
Guest
Guest - - 693,355 comments

Thank you a lot for your reply. I will try to compile it myself and add debug messages.

Reply Good karma Bad karma0 votes
fehc Author
fehc - - 5 comments

Hit me with PM here if you stuck with this.

Reply Good karma+1 vote
DrakeCaesar
DrakeCaesar - - 4 comments

Hey, seems like there's a missing defect at infra_c5_m2b_sewer2.
Got 11/10. The steam guide counts 10 + 1 which commenters found.

Reply Good karma Bad karma+1 vote
Guest
Guest - - 693,355 comments

This comment is currently awaiting admin approval, join now to view.

Guest
Guest - - 693,355 comments

This comment is currently awaiting admin approval, join now to view.

Post a comment
Sign in or join with:

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.

Tags

Infra Success Counters has not been tagged yet.