Jump to content

StevenB

Members
  • Posts

    96
  • Joined

  • Last visited

Everything posted by StevenB

  1. @pleinx Yeah feel free to send me a PM if you think I can be of any assistance.
  2. ASVExport has worked for a long time under Linux using dotnet
  3. Hm interesting. Granted I run it on Linux, but it overwrites fine on my end with 5.0.0.8 (unable to test newer atm)
  4. I also join tribes to fix things and only ever seen myself in my own tribe, but I am also stuck in 5.0.0.8 since .9 and .10 won't load my save (sent to Mirage in PM to look at when he has time and energy) Did this start to happen in .9/.10 or is the data also wrong for you in .8 for example @pleinx?
  5. Hey, was just wondering if this didn't get added as I don't see it in the structures pane/grid in 5.0.0.7/8 Not a big issue, just would be nice to see when structures were placed down for disputes etc. ^^
  6. Yeah, I see the same, for example only 4 Industrial forges on the map while there should probably be closer to or over 100 (383k total structures on map) Hope it won't be too much of a pain to figure out Fantastic work so far though!
  7. Hey, good to see progress being made on ASA Was going to say coords shown on map didn't align with TPCoords (the ones ASV should find), but seems they silently fixed it as that is not the case when I tested just now My save doesn't load in current ASV though so will zip it up and provide a download link for you if you want to look at it. Edit: False alarm, something went wrong on my end.. My apologies Mirage!
  8. Wb, glad to see you are having more time again I forked it a while back and played around with .net 6.0 already and it drastically improved the speed of extracting with ASVExport on Linux, got some server stuff I have to deal with, but will later write up how to get it working on a Debian based system.
  9. @FuriousTheMonkeyboyThis matches in-game scans and data extracted with other tools. You are using 4.2.1.1?
  10. @pleinxYou aren't using the latest version of ASV, try that and see if that is correct for you
  11. Here's an example of use on Linux. If you run it manually you don't need the full path of the .dll or mono. Thx for this btw @MirageUK While the regular one worked in scripts it's nice to have one that doesn't show an error at the end 😛 On Debian I installed mono-devel / mono-complete to get it to work, might test a bit more later to see if I can install a smaller set of packages. /usr/bin/mono /home/steam/scripts/ASV/ASVExport.dll all /home/steam/arktemp/scorchedearth/SavedArks/ScorchedEarth_P.ark /home/steam/data/scorchedearth/
  12. I just want to mention that the .arktribe will update when dinos die from starvation etc. and thus is not an accurate way of determining tribe activity. I have just been ignoring that date as all it does (and still will) is tell you when something happened in that tribe which can be at least weeks after they stopped playing 😛 Would love one that showed structure/dino refresh time tho ^^ Thx for the prompt crash fix as always and the new FTP option ❤️
  13. You can do all this with a mod without issues. If someone provides a working Linux API I would be happy to test it out, but since there is none mods are the only option atm. I do RCON stuff to mods and it is no different than regular RCON which would also not need auth. You can filter by IP easily both in a mod or just on the host itself by limiting the RCON port.
  14. Incorrect. if a mod is only doing lightweight server-side stuff it doesn't really impact the clients and works on both Windows and Linux hosts. You can't really do much harm to a mod unless you really mess it up. I would not host Windows server on Linux VM or otherwise, much better to go Windows in the first place then which many are trying to avoid due to wanting to not deal with licensing or other Windows issues.
  15. Seems the actual cause is being unable to load the Gen2 save. It said loaded in 1m 13s, but afterwards it said failed to load 2021-07-14 16:32:31.2237|ERROR|LoadSaveGame failedSystem.NullReferenceException: Object reference not set to an instance of an object. at SavegameToolkit.PropertyContainerExtensions.GetTypedProperty[T](IPropertyContainer propertyContainer, String name, Int32 index) in C:\Dev\ASV\ASVToolkit\ArkSavegameToolkit\SavegameToolkit\IPropertyContainer.cs:line 36 at ASVPack.Models.ContentContainer.<>c__DisplayClass40_0.<LoadSaveGame>b__8(GameObject x) in C:\Dev\ASV\ASVToolkit\ASVPack\Models\ContentContainer.cs:line 507 at System.Linq.Parallel.SelectQueryOperator`2.SelectQueryOperatorEnumerator`1.MoveNext(TOutput& currentElement, TKey& currentKey) at System.Linq.Parallel.WhereQueryOperator`1.WhereQueryOperatorEnumerator`1.MoveNext(TInputOutput& currentElement, TKey& currentKey) at System.Linq.Parallel.HashRepartitionEnumerator`3.EnumerateAndRedistributeElements() at System.Linq.Parallel.HashRepartitionEnumerator`3.MoveNext(Pair`2& currentElement, Int32& currentKey) at System.Linq.Parallel.DistinctQueryOperator`1.DistinctQueryOperatorEnumerator`1.MoveNext(TInputOutput& currentElement, Int32& currentKey) at System.Linq.Parallel.StopAndGoSpoolingTask`2.SpoolingWork() at System.Linq.Parallel.SpoolingTaskBase.Work() at System.Linq.Parallel.QueryTask.BaseWork(Object unused) at System.Threading.Tasks.Task.Execute() at SavegameToolkit.PropertyContainerExtensions.GetTypedProperty[T](IPropertyContainer propertyContainer, String name, Int32 index) in C:\Dev\ASV\ASVToolkit\ArkSavegameToolkit\SavegameToolkit\IPropertyContainer.cs:line 36 at ASVPack.Models.ContentContainer.<>c__DisplayClass40_0.<LoadSaveGame>b__8(GameObject x) in C:\Dev\ASV\ASVToolkit\ASVPack\Models\ContentContainer.cs:line 507 at System.Linq.Parallel.SelectQueryOperator`2.SelectQueryOperatorEnumerator`1.MoveNext(TOutput& currentElement, TKey& currentKey) at System.Linq.Parallel.WhereQueryOperator`1.WhereQueryOperatorEnumerator`1.MoveNext(TInputOutput& currentElement, TKey& currentKey) at System.Linq.Parallel.HashRepartitionEnumerator`3.EnumerateAndRedistributeElements() at System.Linq.Parallel.HashRepartitionEnumerator`3.MoveNext(Pair`2& currentElement, Int32& currentKey) at System.Linq.Parallel.DistinctQueryOperator`1.DistinctQueryOperatorEnumerator`1.MoveNext(TInputOutput& currentElement, Int32& currentKey) at System.Linq.Parallel.StopAndGoSpoolingTask`2.SpoolingWork() at System.Linq.Parallel.SpoolingTaskBase.Work() at System.Linq.Parallel.QueryTask.BaseWork(Object unused) at System.Threading.Tasks.Task.Execute()
  16. All of my servers has the main .ark updated every save and the automated backups? Those are copies of said main .ark file (and thus identical if it for some reason doesn't save) and those are only used if it fails to load the main .ark. I remove those with a script before server starts back up to make sure it always loads the latest save to prevent accidental rollbacks because the ARK server thinks it can't load the last save (this has happened a few times and I had to "roll forward" again). If you want to debug it some more feel free to PM me so we don't take over this thread for it
  17. @Shinigatiif Gen2.ark isn't updated while server runs you risk of having a save rollback back to when the server was last restarted if it crashes so that's something I would look into if I were you. Make sure the autosave interval hasn't somehow changed in your configs.
  18. Think colors need shifting hehe, also would it be possible to optionally see the numbers of the color when a creature is not selected in the list? Amazing work with the updates as always!
  19. Ooh nice, find next in tribes as well? 😇 This tool is simply the best out there ^^
  20. Tiny feature request! Sometimes I find a playerid and find myself wanting to use ASV to look it up, but can't Would it be possible to have playerid listed under players like tribeid under tribes?
  21. Doesn't seem to work for me in the tamed creatures tab just says N/A, but on wild it works perfectly (yes using .25) Love the rating you added, can't wait to use it to catch a thief! if Item quality + rating is unique on an item before and after theft it's 100% proven who took it
  22. Pretty amazing improvement, testing it out now Thx for being awesome!
  23. I'll have a look at what I had. I did quite a bit of mucking about in the kit to get it to spawn exact values on items, but honestly the raw number would be enough to be able to identify the item
  24. Little feature request that would seriously aid in finding stolen goods 😛 Item quality everywhere you can look up items like player explorer and the item search. For example in player explorer for the victim you find unique items in a backup then in item search on a recent save after theft you could search for those items and find out who took it. Currently I do this via command line on a Linux box and it's quite tedious at times.
  25. Think that was aimed at me with the 27m-45m load time of the program without any old files present that it could iterate through But it doesn't happen in .22 so it's all good. here's the full log from .20 where it happened and as you can see no debug enabled 2021-07-06 13:01:38.4962|INFO|Loaded in: 49:35. 2021-07-06 13:19:58.8944|ERROR|LoadSaveGame failedSystem.IO.DirectoryNotFoundException: Could not find a part of the path 'D:\Downloads\ArkViewer2021-4-20\Aberration\aberration_p.ark'. at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost) at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost) at System.IO.File.InternalReadAllBytes(String path, Boolean checkHost) at ASVPack.Models.ContentContainer.LoadSaveGame(String fileName) in C:\Dev\ASV\ASVToolkit\ASVPack\Models\ContentContainer.cs:line 99 at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost) at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost) at System.IO.File.InternalReadAllBytes(String path, Boolean checkHost) at ASVPack.Models.ContentContainer.LoadSaveGame(String fileName) in C:\Dev\ASV\ASVToolkit\ASVPack\Models\ContentContainer.cs:line 99 2021-07-06 13:20:00.4504|INFO|Attempting to connect to sftp server: 10.0.0.45 2021-07-06 13:20:58.6856|INFO|Game data loaded in: 00:35. 2021-07-06 13:21:03.2450|INFO|Structures loaded in: 00:04. 2021-07-06 13:21:06.4691|INFO|Wilds loaded in: 00:03. 2021-07-06 13:25:23.2905|INFO|Tribe players loaded in: 04:15. 2021-07-06 13:25:45.5513|INFO|Loaded in: 05:22.
×
×
  • Create New...