The House of Da Vinci 3

The House of Da Vinci 3

Not enough ratings
Keep track of all diary entries as you progress
By Ccf
It's not always easy to make sure you've collected each and every hint, drawing or letter while playing the game, even though you've been very cautious. The game doesn't help you in knowing how good you did your job at finding diary entries.

Yes, your diary updates but while some pages are fully filled, others leave some small blank spaces that can leave you wondering if that's actually normal.

There's a way to know if your diary is fully filled as you progress throughout the game, chapter after chapter.
It's a bit technical, because you'll have to snitch into your save files, but that's a guarantee you won't miss a thing !
   
Award
Favorite
Favorited
Unfavorite
Step 1 : Locate your savefiles
Open Windows Explorer then type %AppData% in the address bar then hit enter. Or navigate to X:\Users\YOURNAME\AppData\ then \LocalLow\Blue Brain Games\The House of da Vinci 3\[some long number]\Profiles\ProfileLists\.

Here you'll have up to three folders, each related to a profile (the game allows up to 3 profiles).
Open a folder and you'll see there's another \Data\ folder within it: that is what we are looking for.

To sum up, the complete path to a profile's data folder looks like this:
[DRIVE]:\Users\[YOUR NAME]\AppData\LocalLow\Blue Brain Games\The House of da Vinci 3\[SOME NUMBERS]\Profiles\ProfileLists\[NUMBERS AND LETTERS WITH DASHES]\Data
Step 2 : Check what's in your X_DiaryMain files
Once you're in that \Data\ folder, you want to open each and every X_DiaryMain file with any TXT file type reader (Notepad for example). 0_DiaryMain is related to the first chapter of the game and 1_DiaryMain to the second chapter. But then things get a bit mixed up so better follow the list below to find what's what.


In each X_DiaryMain file, you'll see if you did (1) or did not (0) found what you were supposed to find for each possible entry in your diary. The fourth row of each file indicates the total number of entries in said file.

Below is an example with 5_DiaryMain which contains 9 diary entries to find:
Step 3 : Make sure your X_DiaryMain files get updated accordingly as you progress!
Every time you close the game, have a look at your files to see if all goes well regarding the diary entries per chapter. You'll see that some entries names are indicative as to what they are referring to. Some of them are triggered automatically (all the ones related to cut scenes for instance).

I played the game twice and the order of the entries in both my profiles files remained the same, so I would assume that will be the same for you. The entries are not always listed as you may encounter them, so you'll have 1 and 0 here and there in your file as you progress: just make sure you get a 1 for each entry before you move to the next chapter!
List of diary entries in the files
Chapter 1 : Catacombs
[0_DiaryMain]
6 entries

  • Letter1_Table
  • Letter3_FromLeo
  • TakeDiary
  • Letter2_DropFromKronik
  • PickedRepairedOculus
  • PickedKronika



Chapter 2 : Villa of Luca Pacioli
[1_DiaryMain]
13 entries

  • Letter3_WorkshopOnBook
  • Letter4_WorkshopStorage
  • Letter1_Vaha
  • Letter6_Vane
  • Letter5_WindMill
  • EmptyHouse
  • Workshop
  • HintPicture_Kompas
  • HintPicture_ScrewGate
  • PastMill
  • ArrivalToChapter
  • Letter2_Kusa
  • HintPicture_UnderBell



Chapter 3 : The Bald Lady
[8_DiaryMain]
2 entries

  • ArrivalToChapter
  • BaldLadyDiscovered

[3_DiaryMain]
19 entries

  • Letter4_Chifonier2
  • CrawlIntoBorgiaHouse
  • MapBurned
  • GunUnlocked
  • GunArrowForCard
  • GunArrowForCalculator
  • GunArrowForAmmo
  • Letter1_BehindPainting
  • Letter2_Chifonier1
  • FirstTimeInLaboratory
  • SurvivedTrapInAttic
  • Letter3_Pexeso
  • FirstZoomToGloveBox
  • PickSealedKey
  • PutSealedKeyIntoChamber
  • PickPowderFromGun
  • ZoomToBoardWithRecipe
  • AfterCaughtInTrap
  • LookedAtPowederRatio



Chapter 4 : Pope's Chambers
[2_DiaryMain]
13 entries

  • AfterFirstCutscene
  • Letter1_FromDrawer
  • Letter2_SecretChamberUnderKey
  • FirstTimeUpstairs
  • BalconyView
  • SecretChamberFirstTime
  • D_PlacedMedal1
  • D_PlacedMedal2
  • D_PlacedMedal3
  • Letter3And4_ForcePickBeforeItem
  • Saw_C6
  • Saw_F6
  • InCheckerRoom




Chapter 5 : Villa of Luca Pacioli
[4_DiaryMain]
1 entry

  • AfterCutscene




Chapter 6 : Secret Passage
[5_DiaryMain]
9 entries

  • AfterFirstCutscene
  • OpenedTunnel
  • EnteredTunnel
  • Letter1_Skeleton
  • Letter2_WorkBench
  • DiscoverHolePump
  • EnterSecondPart
  • FirstTimeInPast
  • ElevatorAlmostRepaire




Chapter 7 : Castle de Monte
[6_DiaryMain]
17 entries

  • AfterFirstCutscene
  • AfterNoticingGate
  • AfterLeonardoLeavesToRoof
  • AfterReenteringFridrichsRoom
  • BlueHint1
  • BlueHint2
  • MovedFridrichsPicture
  • NoticedMsgUnderWindow
  • AfterGettingOutOfWindow
  • MovedToPastOnOchoz
  • EnteredCasino
  • EnteredLaboratory
  • SifterStarted
  • Letter2_Astro
  • Letter3_Brotherhood
  • Letter4_Laboratory
  • FridrichBirthAndDeath




Chapter 8 : Secret temple
[7_DiaryMain]
1 entry

  • AfterFirstCutscene
Bonus
Additionally, you can open a Profile file and look at the TimePlayed value to know how fast you are at completing the game (given in seconds).



Can be ressassuring if you want to ensure you stay under the 5 hours threshold for the Feel the Rush achievement.
7 Comments
JoSer 19 Aug @ 3:04pm 
Awesome! Thank you!
Pandaaa 4 Aug @ 4:40am 
Changing the time doesn't work. Evertytime I try it says something is wrong with my save. Doe you've got tips?
tomcat800607 10 Jul @ 1:32am 
the value given by @Szwagier007 is right, in fact, the file create these strings for validation the save file is correct or not, it can be calculated by SHA256HASH algorithm. you can test it by following process:

SHA256_Init(&sha256);
SHA256_Update(&sha256, input.c_str(), input.length());
SHA256_Final(hash, &sha256);

I import the algorithm from openssl.
kevin. 27 Aug, 2023 @ 5:48pm 
I can confirm @Szwagier007 's method worked, at least for the Artist, Writer and The One with All achievements. I'm missing the Archivist one for some reason but I'm playing it again for the speedrun achievements so I hope I get it when I finish this one.
Ccf  [author] 19 Aug, 2023 @ 6:45am 
Thanks @Szwagier007 for your comments. This would need to be confirmed by others though as I'm not entirely sure the unique ids you provided can work for everyone. I would think indeed that you were able to successfully make it work because you already had a playthrough with all diaries found, and so copying these entries from that diary worked fine for your second playthrough

We'll have to wait for someone else to add a comment on this.
Szwagier007 13 Aug, 2023 @ 12:43pm 
Just replace the first line with the chain below in the diary file that interests you and change entry/entries value from 0 to 1.
But do it before the last chapter - Chapter 8: Secret temple, so the achievements could pop up.

[0_DiaryMain]
535281d57ac96dca9815405d4410163cb2cfc92dfd1261f467fede1b786c750d

[1_DiaryMain]
d4c0be0b643ea2a138d259b29df414c2469c54dad175cb7445f46595198666c3

[8_DiaryMain]
f06b6eacf1b18bbc26ebee81929bdd94bb180a3f52f4e8a803e774c43c824172

[3_DiaryMain]
33373ca4a93a2ffdbb43fbf80c689a6a379fd32334c5a06bee5155d1dc0c6775

[2_DiaryMain]
df1c7fe55dd17dd87f98c84284175134491c464c3dc71f74780d91114f33fcd9

[4_DiaryMain]
0a65c1ff6def1839578ff5c08adbee5abc1fcb2981d05eb7a74c6f5080bafa56

[5_DiaryMain]
3aa0257c65f92b444a558c0853745d41b13e99074b40410f7c1190b30c2c4b28

[6_DiaryMain]
410876f10e8289380fc4272f2d20e4c4bc20578c18247a6871bb663d6956efe1
Szwagier007 13 Aug, 2023 @ 12:42pm 
If you missed an entry and you noticed that during the chapter with this missing entry, you can restart the chapter and it will still count as "single playthrough" for the diary achievements.

There is also another method which worked for me because I noticed too late that during my second gameplay I missed one entry in previous chapter. I didn't missed it during the first gameplay, so I basically replaced the diary file from the second gameplay with diary file from the first gameplay and after a moment I saw that the diary in game was indeed updated.

What is important is that changing 0 to 1 for an entry is not enough, because after each successful update of an entry, the first line with this long chain of digits and characters is being changed. It is some kind of checksum or something like that, so there is a specific chain for each file when all of the values are 1.

In the next comment I'm providing these chains.