Jump to content

Brady_The

Vintarian
  • Posts

    43
  • Joined

  • Last visited

  • Days Won

    1

Posts posted by Brady_The

  1. 2 hours ago, Ginevra said:

    My husband has a congenital defect that affects his hands and has trouble with the frequent need to jump when traveling in the game.  He is really enjoying playing co-op with me but this means our sessions are shorter and less frequent that we'd like.  An accessibility option that would allow players to auto-jump over uneven terrain would significantly enhance his ability to play.  I typically do not mod my games, but in this case my searching the DB hasn't come up with anything that meets this need.

    You are right, the more accessibility options a game itself offers, the better.

    Until this particular option is added to the game, you could use StepUp (it still works in 1.19.3), or you could choose the nuclear option and use XSkills (Skill: Survival -> Ability: Steeplechaser).

    If those do not meet his needs, it would be useful to expand on what function he would exactly need to be able to play more comfortably.

  2. 15 minutes ago, Maelstrom said:

    Assuming that they would do more than current wildlife does, which is meander about or chase the nearest prey.

    One can always hope.

  3. That very likely means in your case that you are using a version of the mod that is incompatible with the installed version of Vintage Story. ImGui 0.3.5 requires VS #v1.19.4-rc.1.

    • Like 1
  4. 2 hours ago, Chickon_20 said:

    I have a working design already.

    The problem is, that you haven't communicated very well, what you actually want.

    "help me please" isn't helpful. "I need help" isn't helpful. "help" isn't helpful.

    One could assume by your initial comment, that you would like to design a guide to put it somewhere online, maybe in written form, in a forum, a wiki, possibly complemented by images. Maybe you want something completely different. Or a bit of both. Or...

    It's usually beneficial to give people as many details as possible, especially if one hopes for a timely and/or helpful answer.

  5. As the title suggests, regrets were had, and I'd like to revive myself on a perma-death world after having died. How can I achieve that (I am a bit too "challenged" to read the vcdbs.)?

    Cheers.

    Edit: I am getting somewhere on my own, but help from somebody who knows which values to replace would still be appreciated.

    Edit 2: Derp, there is actually a scrollbar that leads to comments of the binary...

    Edit 3: Looks like it'll be a lot harder than I hoped for.

    Edit 4: Never mind. I fixed it.

    Spoiler

    Hehe, thought I'd leave you hanging, hm?

    I simply changed the game mode from survival to creative, loaded up the map and switched to survival again. (It turns out that this is much easier than trying to fix playerdata.)

    I did that by opening the save file with https://sqlitebrowser.org/, switched to Tab "Browse Data", selected Table: "gamedata", selected "BLOB" in data row, replaced the respective binaries "surviveandbuild." (73 75 72 76 69 76 65 61 6e 64 62 75 69 6c 64 88) with the corresponding binaries of "creativebuilding" (63 72 65 61 74 69 76 65 62 75 69 6c 64 69 6e 67) under "Edit Database Cell", applied the change, wrote the change to file (Ctrl+S or File -> Write Changes), started the game, loaded the save file (might tell you that it is corrupted, but in my case the built-in repair function fixed the file), and continued playing (albeit with the dirty knowledge that I am not a man of my word.)

    It's very likely you have to redo your world settings, if you chose to stray from the defaults.

    Always back up your save files before attempting this!

     

  6. 13 minutes ago, TheCurmudgeon said:

    Where is the save game file I'd like to make a backup just in case. Yes I am paranoid!

    Thanks

    If you are on a Windows system, saves should be found by default here: %AppData%\VintagestoryData\Saves.

  7. 16 hours ago, Garjouan said:

    I want to add music

    Kazeoni was pointing into the correct direction. "Vintagestory\assets\survival\music" is the place to be. All you need to do, is to copy the desired music tracks (in the ogg format - I suggest foobar2000 for file convertion) into the music folder, and add those files to "musicconfig.json".

    There you just need to copy and paste the existing definition(s), and edit them, so that the game knows that your music tracks exist and can be played.

    The game supports sub-folders in the parent directory. I suggest making use of this, so that the music folder does not become too cluttered.

    Here is an example. Let's say that I want to add two tracks by C418 from two of his albums to the game. As preperation we

    1. opened "Vintagestory\assets\survival\music"
    2. created one sub folder named "c418" within the folder "music"
    3. created one sub folder named "alpha" within the folder "c418"
    4. copied "01 - Key.ogg" into the "alpha" sub folder, and "01-ki.ogg" into the "c418" folder
    Spoiler

    Folder and file structure

    music
    ├musicconfig.cfg
    ├daylight.ogg
    └c418
      ├01-ki.ogg
      └alpha
       └01 - Key.ogg
    

     

    Now we open "musicconfig.json" (I suggest using a text and code editor like Notepad++ or Sublime).

    Spoiler

    Existing Definition:

    {
     properties: {
      mindelay: 4,
      maxdelay: 8
    },
     tracks: [
      {
       "$type": "Vintagestory.API.Client.SurfaceMusicTrack, VintagestoryAPI",
       file: "daylight", 
       name: "Daylight",
       onPlayList: "survival|creative",
       minhour: 8,
       maxhour: 12,
      }
     ]
    }

    Explanation:

    file = File name without file extension (musictrack1.ogg becomes musictrack1 for example).

    name = Name of music track that is shown when the client command ".music" is executed in-game.

    minhour = Time of in-game day the music track can start being played by the game.

    maxhour = Time of in-game day the music track stops being played by the game.

    Spoiler

    We copy and paste it.

    {
     properties: {
      mindelay: 4,
      maxdelay: 8
    },
     tracks: [
      {
       "$type": "Vintagestory.API.Client.SurfaceMusicTrack, VintagestoryAPI",
       file: "daylight", 
       name: "Daylight",
       onPlayList: "survival|creative",
       minhour: 8,
       maxhour: 12,
      },
      {
       "$type": "Vintagestory.API.Client.SurfaceMusicTrack, VintagestoryAPI",
       file: "daylight", 
       name: "Daylight",
       onPlayList: "survival|creative",
       minhour: 8,
       maxhour: 12,
      },
      {
       "$type": "Vintagestory.API.Client.SurfaceMusicTrack, VintagestoryAPI",
       file: "daylight", 
       name: "Daylight",
       onPlayList: "survival|creative",
       minhour: 8,
       maxhour: 12,
      }
     ]
    }

    Note: Definitions are separated by a comma after the closing curly bracket of the definition. The last definition in the file does not feature said comma.

    Spoiler

    Now we edit the definitions we just copied.

    {
     properties: {
      mindelay: 4,
      maxdelay: 8
    },
     tracks: [
      {
       "$type": "Vintagestory.API.Client.SurfaceMusicTrack, VintagestoryAPI",
       file: "daylight", 
       name: "Daylight",
       onPlayList: "survival|creative",
       minhour: 8,
       maxhour: 12,
      },
      {
       "$type": "Vintagestory.API.Client.SurfaceMusicTrack, VintagestoryAPI",
       file: "c418/alpha/01 - Key", 
       name: "Key",
       onPlayList: "survival|creative",
       minhour: 9,
       maxhour: 11,
      },
      {
       "$type": "Vintagestory.API.Client.SurfaceMusicTrack, VintagestoryAPI",
       file: "c418/01-ki", 
       name: "This is called Ki but I prefer to pronounce it Key",
       onPlayList: "survival|creative",
       minhour: 15,
       maxhour: 16,
      }
     ]
    }

    We edit minhour and maxhour to our liking. Theoretically you can have the game play the music from hour 0 to hour 24. Depending on how much music you add to the game, this would lead to repetition really fast.

    Note: The file name contains the folder the music files are saved in.

    Now you save the file. That was basically it. With this knowledge you should be able to add as much music as you want.

    I suggest making a copy of the file, so that you don't lose all your hard work after a game update.

    • Like 3
    • Mind=blown 1
  8. 1 hour ago, Joe Patterson said:

    Does this also remove the specific world settings, or just the overall game-client settings?

    World settings should remain untouched. clientsettings.json contains mainly game settings (music frequency, screen resolution, etc) and keybindings. Of course you can make a copy of the original file before deleting it, or simply rename it (by adding a couple of letters in front of clientsettings for example).

    It also contains the session login, so you'll have to relog with your game account after deleting/renaming the file!

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.