Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - Kromtec

Pages: [1] 2 3 ... 14
1
That's due to the fact that there is a WebBrowser control embedded that sadly uses an IE under the hood and I do have very limited control over how the internal browser behaves.
The whole project is nearly 10 years old and I took over 2015. If I would start from scratch, Legends Viewer would be totally different, at least from a technology standpoint.  ;)

You are aware that this is v. probably also a symptom of IE being generally booted into the Great Redmond Recycle Bin, right?

Haha, yeah I know that. But sadly Microsoft still uses IE in the WPF/Forms WebBrowser control in .NET Framework. I can not easily switch to .NET Core because of various dependencies that only work in .NET Framework and would be a lot of work to replace.

2
As of April 15 2022 - version 1.20.08
I'm not sure this tool is maintained anymore, but there are multiple problems ...
1: "open in new tab" is greyed out for every in-link and not able to be used
2: "open in new window" opens a broken Internet Explorer window ... no way to change this ( and Internet Explorer is a major security risk for my system )
That's due to the fact that there is a WebBrowser control embedded that sadly uses an IE under the hood and I do have very limited control over how the internal browser behaves.
The whole project is nearly 10 years old and I took over 2015. If I would start from scratch, Legends Viewer would be totally different, at least from a technology standpoint.  ;)

@Kromtec: Adding #3: unwanted lower case, spreading as though it were digital Covid - started w/histfig skill titles, but has also gotten into book titles (cross-checking against Legends Mode to verify, obv)
Thanks for reporting! I will look into it when I find time to make another release.

3
New Release 1.20.08!

Download here!

Source!

Changelog:
Code: [Select]
1.20.08
# Bugfixes + Performance

- fix for crash if a vault was conquered (parent of the vault entity was null)
- various performance tweaks


https://dffd.bay12games.com/file.php?id=15702 - The turn before that worked fine
https://dffd.bay12games.com/file.php?id=15715 - The turn it broke on

Been getting this error. In a community game. Trying to troubleshot it but its a big file.
"The Moist Closets" were the culprits of this bug, because they have no parents.  :D

4
New Release 1.20.07!

Download here!

Source!

Changelog:
Code: [Select]
1.20.07
# Bugfixes

- fix for truncated filenames THX @alxwrd
- enumerate files to find default files THX @alxwrd
- simplify file lookup THX @alxwrd
- correctly link site ownership
- made reading and setting the parent of an entity more robust
- fixed a crash that happened when no art forms where generated and the section was empty THX @piperlolot

Here is a smaller bugfix release, sorry it took so long.

5
Creative Projects / Re: Ancient Egg
« on: March 03, 2021, 04:40:31 am »
Version 1.0 released on the Google Play Store!
Try it out if you have an Android phone, it is free and has no ads.  ;)


6
Cool. On another note, I ran into a different bug while testing my mod, I think. With this save, legendsviewer CTDs with no error report upon trying to load the map.
https://dffd.bay12games.com/file.php?id=15425

Thanks, I fixed that too. This world had two entities named the "The Kindled League" and they where both set to be the parent entity of each other, what led to some kind of parent-child-loop. :-)

7
The question relates more to DF than to Legends Viewer itself, and so might have been better asked in the gameplay questions forum (where others who are interested but don't use this extremely useful tool may see it as well).

DF currently only has a single Secret, namely the Secret of Life and Death, so all of them are about that, although the framework would allow for other secrets in the future.

The number is simply the order in which world gen generated the secrets, and the deity in the quote apparently knew a lot of them.

What I'm not certain about is why there are different instances, but it could be that each slab bestowed upon a necro is tied to a secret and that slab "uses up" that secret (this is pure speculation on my part). Another speculation is that it might also be tied to which kind(s) of intelligent undead the secret allows you to raise. Apart from having different names, they can also have different magic powers, if I understand it correctly.

Thanks for the explanation, I always wondered myself whats up with all the secrets.

8
Here you go:
https://dffd.bay12games.com/file.php?id=15409

You'll find (according to Legends Viewer) monasteries, Lasthoisted founded by the Hall of Mists (a merchant company) and Treatyransacked founded by the Hall of Destiny (a bowers guild).
Whereas correctly Lasthoisted was constructed by the goblin Rosmic Manyflickered for the Denomination of Caverns, and Treatyransacked was founded by the Dwarf Bim Rainsilvers for the Luxurious Sect (both religions).

(Rosmic Manyflickered is however head of the Hall of Mists, and Bim Rainsilvers is Doyenne of the Hall of Destiny so it's likely easy to get the connections confused.)

(World has a bunch of raw tweaks, new civs, etc).

Thanks, I think I managed to get it right:

On the site page

On the entity page


(the entity page now also displays the link to the event)

Sorry for the delay, here's the stuff.

https://dffd.bay12games.com/file.php?id=15416

I found the issue and your world can now be loaded correctly:
Spoiler (click to show/hide)

I will wait with a new version (that will contain these fixes) until DFHack has a stable release for 0.47.05 and I had the time to check if Legends Viewer works with it too.

9
In my current world (made in 47.05), Legends Viewer (with Dfhack) is showing me a monastery that was founded by a merchant company and another founded by a bowers guild. Seemed strange so I checked out Legends Mode and they give the correct religions which actually founded them.

Issue seems to be that the goblin who built the monastery for his religion is also a member of the merchant guild that Legends Viewer thinks founded the site. Same for the dwarf who built the second monastery.

Want to check the file?
Yes please, I'll try to look into it this weekend.

10
Got this bug, figure I may as well report it. I'm modding my game, is this due to something I messed up?

************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
   at LegendsViewer.Legends.Parser.SitesAndPopulationsParser.ReadParentCiv()
   at LegendsViewer.Legends.Parser.SitesAndPopulationsParser.Parse()
   at LegendsViewer.Legends.World..ctor(BackgroundWorker worker, String xmlFile, String historyFile, String sitesAndPopulationsFile, String mapFile, String xmlPlusFile)
   at LegendsViewer.FileLoader.BackgroundWorkerOnDoWork(Object sender, DoWorkEventArgs e)
   at System.ComponentModel.BackgroundWorker.OnDoWork(DoWorkEventArgs e)
   at System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument)

Can you provide me all your exported files?
Please zip them and upload them to DFFD, so I can take a look what happens.

11
Creative Projects / Re: Ancient Egg
« on: February 06, 2021, 09:11:02 am »
PC port when? :P This looks interesting.

Sorry to let you down, but the whole concept is targeted at mobile platforms.  ;)
For now it is only available for Android, but if there is enough interest, I will port it to iOS as well.

12
Sorry I was not around a lot in the last months, but I had a small project that took all of my attention.  :o

After releasing my project I definitely will try to fix any issues that arose during my absence.  :)

13
Creative Projects / Ancient Egg
« on: February 04, 2021, 05:38:33 am »
Hi, I am Kromtec and some of you may know me from working on the utility Legends Viewer for the last five years.  :)

I work as a full-time software developer of business software for over a decade now but in my free time I often work on prototypes for games.
In the past my games never got over the prototype phase because "who would have thought?" making a game is hard and doing it in the spare time even more so.  :D

But this time I chose a relatively small scope for my project, one that I would be able to manage as a solo dev and as a first game...
... and ... looks like I did it!  :D

Let me present you Ancient Egg, a virtual pet game mixed with exploration of a little lovely world.



Ancient Egg is a game where you control a small creature that hatches from an egg. Like in old virtual pet games like Tamagotchi your creature has needs that you can and should fulfill.
The needs raise and sink even when your game is not running and based on what you do in the world your creature will evolve into various adult versions.



The world is in an oldschool pixel art style, has a realtime day-night-cycle and contains various islands, indoor areas, caves, a mine, a desert and more.
You can travel through the world by a sail ship or a hot air balloon and move via point and click.



There are lots of locations to explore, interactable objects that can fulfill your creatures needs, plants that grow in different parts of the world and can be consumed by your creature.
Find other characters in the world and talk to them. Get quests that change the karma of your creature and affect the way it evolves.

Ancient Egg is in open beta testing phase that started today and is currently only available for Android phones via the Google Play Store.

So I would be glad if some of you want to join and try it out.
Join the open beta for Android!

The game is free and will stay free when it releases, except there is one In-App-Purchase that you can buy, a lifetime ticket for the hot air balloon.
But you do not need this ticket to play the game, it opens up various regions of the world for you to explore, but you can fullfill all the needs of the creature without buying it.

Would love to hear feedback from you!

14
I have a minor issue: when loading an xml file as per instructions, the Legends Viewer uses the first image file it finds in the directory for map image (looking in alphabetical order) rather than xxxxx-worldmap.png as it supposed to (i guess?). Also changing it manually by pressing the "..." button next to Map image text box, doesn't change the map file. My workaround is renaming the map image file to something like "!!xxxxxxx-worldmap.png", this way the Viewer sees it first, and selects it as intended. Any help?

I use the latest version (1.20.06c) that comes with the latest PeridexisErrant's Starter Pack.

Edit: This only happens with .png files, works fine with .bmp

Thanks for reporting, I will look into it the next time I'll work on Legends Viewer.

15
New Release 1.20.06c!

Download here!

Source!

Changelog:
Code: [Select]
1.20.06c
# Hotfix

* found more places in rarer events where datatypes changed from int to string

I have a similar problem, the hotfix doesn't seem to help ; there might be still some issues.
Here's the debugging message

Spoiler (click to show/hide)

Thanks! Yeah, there still were rarer events like MasterpieceFood and MasterpieceDye that had similar problems and did not appear in my previous test games.  :(

If anyone stumbles over even more bugs, please post them here or on GitHub.

Pages: [1] 2 3 ... 14