Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Poll

What OS do you use Armok Vision on?

Windows 10
- 153 (50%)
Windows 7
- 77 (25.2%)
OSX
- 18 (5.9%)
Linux
- 45 (14.7%)
Other
- 13 (4.2%)

Total Members Voted: 306


Pages: 1 ... 66 67 [68] 69 70 ... 110

Author Topic: Armok Vision Project, on Hiatus.  (Read 502348 times)

CharonM72

  • Bay Watcher
  • Proficient Laughingdwarf
    • View Profile
Re: Armok Vision Project, or realtime 3D dwarf fortress. 0.12.0 Release!
« Reply #1005 on: October 08, 2016, 08:16:39 pm »

Well it's not just a Windows thing. I run Windows 10, but on an old computer, and the graphics card doesn't support DX11.
My new computer (coming this week) will support everything under the sun though.
Logged
Ever wanted to see your DF world Google Earth-style? Check out my Satellite Map Maker!

He he, yeah, I was like, "how are we going to be sure the leader will die in the trap?"  And then I saw the 10 adamantine weapons in the trap.  Then I was like, "but what if they live through the fall if they dodge?"  Then I saw the giant magma pool.

Rose

  • Bay Watcher
  • Resident Elf
    • View Profile
Re: Armok Vision Project, or realtime 3D dwarf fortress. 0.12.0 Release!
« Reply #1006 on: October 10, 2016, 09:45:34 am »

https://github.com/JapaMala/armok-vision/releases/tag/v0.13.0

New release. This one has world map snow, better loading, and a small hardware survey.
Logged

Thundercraft

  • Bay Watcher
    • View Profile
Re: Armok Vision Project, or realtime 3D dwarf fortress. 0.12.0 Release!
« Reply #1007 on: October 10, 2016, 01:50:11 pm »

I refuse to believe people still use windows 8 >_>

Actually, I still use 8.1, myself. I got the free upgrade to Win 10, but then immediately reverted it back to 8.1. Though, since my PC is now registered with Microsoft as a Win 10 machine, I can "upgrade" back to 10 later.

At first, I was going to skip the free Win 10 upgrade. I'm used to 8.1 and there are several things about Win 10 I don't like. The only reason I wanted the free Win 10 option is because it's the -only- way to get DirectX 12. (My current video card would not gain much benefit from DirectX 12. Though, I may upgrade some day.)
Logged

Heretic

  • Bay Watcher
    • View Profile
Re: Armok Vision Project, or realtime 3D dwarf fortress. 0.12.0 Release!
« Reply #1008 on: October 10, 2016, 03:19:40 pm »

MOAR SCREENS OF BEAUTIFUL FORTRESSES
WE NEED MOAR
...COVERED WITH BLAD...
Spoiler (click to show/hide)
Logged

Pvt. Pirate

  • Bay Watcher
  • Dabbling Linux User
    • View Profile
Re: Armok Vision Project, or realtime 3D dwarf fortress. 0.12.0 Release!
« Reply #1009 on: October 10, 2016, 03:57:13 pm »

Posting from my Windows 8.1 box. Isn't it just Windows XP that only goes up to DirectX 9?
i got dX10 running here on XP.
in some games even dX11 works on XP, but most don't.
Logged
"dwarves are by definition alcohol powered parasitic beards, which will cling to small caveadapt humanoids." (Chaia)

Max™

  • Bay Watcher
  • [CULL:SQUARE]
    • View Profile
Re: Armok Vision Project, or realtime 3D dwarf fortress. 0.12.0 Release!
« Reply #1010 on: October 13, 2016, 02:09:03 am »

Wow, keep in mind that I'm on a pre-alpha version of dfhack for 43.05, I can't begin to figure out what is actually causing it due to the nature of the problem, but launching AV on arch linux, 64 bit, makes df go from using ~700 mb or so of ram to every bit available very very rapidly. First time it completely froze and I had to go around and hit the power button to reboot, this time I managed to kill it at ~3 GB used.

Edit to note, THIS time it printed a config.json, last time it wasn't able to do so, the numbers here are in the right ranges I assume?
Code: [Select]
{
  "meshing": {
    "meshingThreads": 4,
    "queueLimit": 8
  },
  "rendering": {
    "drawRangeSide": 4,
    "drawRangeUp": 1,
    "drawRangeDown": 5,
    "maxBlocksToDraw": 460800,
    "maxTextureSize": 512,
    "textureAtlasSize": 2048,
    "debugTextureAtlas": false,
    "drawClouds": true,
    "distantTerrainDetail": 2,
    "drawShadows": true,
    "vSyncCount": 0,
    "targetFrameRate": 60,
    "showHiddenTiles": false,
    "fog": true
  },
  "units": {
    "drawUnits": true,
    "scaleUnits": true
  },
  "camera": {
    "fieldOfView": 70.0,
    "deferredRendering": true,
    "SSAO": true
  },
  "game": {
    "showDFScreen": false
  },
  "debug": {
    "drawDebugInfo": false,
    "saveBuildingList": false,
    "saveCreatureList": false,
    "saveItemList": false,
    "saveMaterialList": false,
    "savePlantList": false,
    "saveTiletypeList": false
  }
}

Also, the only reason it's a pre-alpha is due to some missing offsets, but I would expect that to just crash or not load or something rather than ram use*2n, but I can't figure out what it could be doing that would make the dwarf fortress process to shoot up so high, or is av incorporated in the dfhack process tree now?
« Last Edit: October 13, 2016, 02:19:38 am by Max™ »
Logged

Rose

  • Bay Watcher
  • Resident Elf
    • View Profile
Re: Armok Vision Project, or realtime 3D dwarf fortress. 0.12.0 Release!
« Reply #1011 on: October 13, 2016, 02:17:54 am »

Yeah, the config.json is pretty much default, and don't have anything to do with DF running out of memory.

If it's the DF memory that's going up, and not Armok Vision's memory, then something's going very wrong.

I'd wait until more DFHack memory offsets are in place before trying to debug it, though.
Logged

Max™

  • Bay Watcher
  • [CULL:SQUARE]
    • View Profile
Re: Armok Vision Project, or realtime 3D dwarf fortress. 0.12.0 Release!
« Reply #1012 on: October 13, 2016, 02:20:44 am »

Yeah, I couldn't even see the AV memory load up on the process monitor, but df goes PCHEW! straight towards the full ~7 GB available.

Ok, checked and waited to make sure the AV launcher process was visible, started it zoomed the cursor over to the dfhack terminal to die it, it went 0.7 > 1.03 > 3.06 > 5.28 GB used before I got scared and killed it, took a couple of seconds.

The offsets for the osx/windows versions are further along as I recall, I can't test either to see if it happens or I would.
« Last Edit: October 13, 2016, 02:25:12 am by Max™ »
Logged

Rose

  • Bay Watcher
  • Resident Elf
    • View Profile
Re: Armok Vision Project, or realtime 3D dwarf fortress. 0.12.0 Release!
« Reply #1013 on: October 13, 2016, 02:21:55 am »

Must be a memory leak in RemoteFortressReader somewhere.

Since I'm not really a linux dev, is there any way you could do some debugging on it?
Logged

Max™

  • Bay Watcher
  • [CULL:SQUARE]
    • View Profile
Re: Armok Vision Project, or realtime 3D dwarf fortress. 0.12.0 Release!
« Reply #1014 on: October 13, 2016, 02:27:39 am »

Well, I suspect it might be something with RFR looking for the viewscreen or ui_advmode offsets which are still missing in the linux version, so anybody with a pre-alpha windows 64 dfhack 43.05 version who wants to test it out would be handy there I think.

Code: [Select]
70 #include "df/viewscreen_choose_start_sitest.h"Sounds like something that would do it, so it should be an offsets issue rather than rfr itself.
« Last Edit: October 13, 2016, 02:33:23 am by Max™ »
Logged

lethosor

  • Bay Watcher
    • View Profile
Re: Armok Vision Project, or realtime 3D dwarf fortress. 0.12.0 Release!
« Reply #1015 on: October 13, 2016, 08:06:35 am »

I can't think of any reason why missing offsets or including that file would cause a memory leak.
Logged
DFHack - Dwarf Manipulator (Lua) - DF Wiki talk

There was a typo in the siegers' campfire code. When the fires went out, so did the game.

Rose

  • Bay Watcher
  • Resident Elf
    • View Profile
Re: Armok Vision Project, or realtime 3D dwarf fortress. 0.12.0 Release!
« Reply #1016 on: October 13, 2016, 08:22:52 am »

So who wants to send it through valgrind?
Logged

jecowa

  • Bay Watcher
    • View Profile
Re: Armok Vision Project, or realtime 3D dwarf fortress. 0.12.0 Release!
« Reply #1017 on: October 13, 2016, 03:31:52 pm »

Armok Vision Users (note that this counts strange when people select more than one OS)

Spoiler: platform (click to show/hide)

Spoiler: version/distribution (click to show/hide)
« Last Edit: October 13, 2016, 03:40:02 pm by jecowa »
Logged

Max™

  • Bay Watcher
  • [CULL:SQUARE]
    • View Profile
Re: Armok Vision Project, or realtime 3D dwarf fortress. 0.12.0 Release!
« Reply #1018 on: October 13, 2016, 03:50:08 pm »

I feel like I should know without banging on ddg to figure out what valgrind is, oh, memory debugger. Hmmm.

Ok, let's see if this is useful:
Code: [Select]
DFHack version 0.43.05-alpha0 (development build 0.43.03-r1-161-ga5338d2)
Type in '?' or 'help' for general help, 'ls' to see all commands.
[DFHack]# die

==17690==
==17690== HEAP SUMMARY:
==17690==     in use at exit: 30,685 bytes in 822 blocks
==17690==   total heap usage: 4,890 allocs, 4,068 frees, 212,579 bytes allocated
==17690==
==17690== 12 bytes in 1 blocks are definitely lost in loss record 100 of 314
==17690==    at 0x4C29BBE: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==17690==    by 0x46B16F: xmalloc (in /usr/bin/bash)
==17690==    by 0x465068: set_default_locale (in /usr/bin/bash)
==17690==    by 0x418688: main (in /usr/bin/bash)
==17690==
==17690== LEAK SUMMARY:
==17690==    definitely lost: 12 bytes in 1 blocks
==17690==    indirectly lost: 0 bytes in 0 blocks
==17690==      possibly lost: 0 bytes in 0 blocks
==17690==    still reachable: 30,673 bytes in 821 blocks
==17690==         suppressed: 0 bytes in 0 blocks
==17690== Reachable blocks (those to which a pointer was found) are not shown.
==17690== To see them, rerun with: --leak-check=full --show-leak-kinds=all
==17690==
==17690== For counts of detected and suppressed errors, rerun with: -v
==17690== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0)
« Last Edit: October 13, 2016, 04:10:57 pm by Max™ »
Logged

lethosor

  • Bay Watcher
    • View Profile
Re: Armok Vision Project, or realtime 3D dwarf fortress. 0.12.0 Release!
« Reply #1019 on: October 13, 2016, 04:15:35 pm »

Armok Vision Users (note that this counts strange when people select more than one OS)

Spoiler: platform (click to show/hide)

Spoiler: version/distribution (click to show/hide)
I'm a bit skeptical that close to 50% of the OS X users are using 10.7. How'd you collect that?
Logged
DFHack - Dwarf Manipulator (Lua) - DF Wiki talk

There was a typo in the siegers' campfire code. When the fires went out, so did the game.
Pages: 1 ... 66 67 [68] 69 70 ... 110