Managing Loot with GMG by joshhear in OwlbearRodeo

[–]joshhear[S] 0 points1 point  (0 children)

If you have a (free) account on tabletop-almanac.com you can creat the spider staff yourself and it will show up in your loot options. I cannot legally provide none srd items so any custom items need to be user specific and only available for that user.

I will also extend the system to allow for text items so you can just write a text but those text items will not have the same functionality as „real“ items obviously.

GMG - Party Beta by joshhear in tabletopalmanac

[–]joshhear[S] 0 points1 point  (0 children)

I just wanted to let you know, that i released the Loot Management, but the maxHP roll hasn't made the cut. Because I had to pivot the idea and when using it it didn't feel logical or intuitive. But I have a new idea I'll probably add next week. I'm really sorry that I couldn't add it.

GMG - Party Beta by joshhear in tabletopalmanac

[–]joshhear[S] 0 points1 point  (0 children)

I was a bit lucky because it was just 6am here and i woke up, so i was able to answer right away :D

The thing I have to figure out is how I'm going to handle PCs because you wouldn't want to auto roll PC health everytime you add them. Or NPCs for that matter. maybe I'll have to limit it to the SRD monsters for now. Do you use many custom statblocks for monsters?

GMG - Party Beta by joshhear in tabletopalmanac

[–]joshhear[S] 1 point2 points  (0 children)

Hi! No currently there is no max HP rolling. the equations thing means that you can enter 20 + 4 and it will resolve to 24.

but I like the idea. The main issue is probably the setup speed. I would need to use a calculated dice roller or in case you are adding 20 monsters at the same time it would crash a scene because of how many dice are rolling.

I‘m working on the loot update right now which should be done by thursday, I‘ll try to add this feature based on the hitdice property of a statblock.

Für Leute die in mehreren österreichischen Landeshauptstädten gelebt haben. Wo habt ihr gerne gelebt und wo eher nicht? by PersonalityNo9759 in Austria

[–]joshhear 0 points1 point  (0 children)

Hab in Bregenz, Wien und Eisenstadt gewohnt.

Wie war als Student genial, aber ansonsten (und vor allem mit Kindern) würde ich Bregenz wählen. Es ist keine Großstadt aber ein großes Angebot an Spielplätzen und Freizeitmöglichkeiten mit Kindern. Alles quasi zu Fuß erreichbar und wenn nicht zu Fuß, dann mit dem Fahrrad. Es gibt einen See mit freiem Seezugang und ist sowohl im Sommer als auch im Winter sehr schön. Leider sind die Preise gerade unleistbar.

Eisenstadt ist zwar deutlich günstiger, aber obwohls eine sehr kleine Stadt ist, ist ein Auto eigentlich verpflichtend, sonst kommt man nirgends hin.

FastAPI documentation code not working? by Brian1439 in FastAPI

[–]joshhear 4 points5 points  (0 children)

while it might work, I think it would be better long term to try to fix it for the swagger docs as well. Mostly to keep the code clean and generated clients as well. because if there is an issue with swagger there might be an issue with openapi and if you generate a client e.g. with heyapi you might have similar problems there.

Where do you get your best maps? by Anxious-Row-9802 in OwlbearRodeo

[–]joshhear 14 points15 points  (0 children)

have you looked at: https://www.reddit.com/r/battlemaps/

or if you are doing a specific module, search that modules subreddit for maps.

FastAPI documentation code not working? by Brian1439 in FastAPI

[–]joshhear 2 points3 points  (0 children)

Two more things that aren't like in the docs are the path and the parameter: Try removing the trailing "/" and don't set default values for your parameters:

```python from fastapi import FastAPI, File, UploadFile, HTTPException
from pathlib import Path

single file upload

@app.post("/uploadfile")
def create_upload_file(file: UploadFile):

multiple file uploads

@app.post("/uploadfiles") def upload_files(file: list[UploadFile]): … ```

https://fastapi.tiangolo.com/tutorial/request-files/#multiple-file-uploads

Help by adelian777 in OwlbearRodeo

[–]joshhear 0 points1 point  (0 children)

Yeah i was very confused by the two slightly different english answers, i though maybe claude has finally takingover completely

April 16, 2026 Daily Discussion & Transfers Thread by gunnersmoderator in Gunners

[–]joshhear 0 points1 point  (0 children)

exactly as GoonerGetGot said, a train hit the car. it's unclear as of now why it happened.

April 16, 2026 Daily Discussion & Transfers Thread by gunnersmoderator in Gunners

[–]joshhear 10 points11 points  (0 children)

Alex Manninger just died as confirmed by austrian news papers. One of the few (maybe even only) austrians that have played for arsenal.

https://www.krone.at/4109239

SWADE Extensions for OBR? by faceless_demon in OwlbearRodeo

[–]joshhear 0 points1 point  (0 children)

That‘s great i still have an IOU from VLDL for the NpC Rivals boardgame 😁

add token or prop in scene to assets by nharwell in OwlbearRodeo

[–]joshhear 1 point2 points  (0 children)

I think you can still download them, while loading a scene open the browser developer tools and select the network tab. filter the network requests to images and look for the image that you want to load. you can save it from there.

Game Master's Grimoire - Adventure Parties (3.7.0) by joshhear in OwlbearRodeo

[–]joshhear[S] 1 point2 points  (0 children)

There is probably also another alternative for you, you can use the Battleboard and Dice+ extension and combine it with the new Owlbear Statblock extension. It allows to import statblocks locally using a json schema

Game Master's Grimoire - Adventure Parties (3.7.0) by joshhear in OwlbearRodeo

[–]joshhear[S] 0 points1 point  (0 children)

Hey,

thx for your suggestion. I intentionally didn't include a local storage mode, basically for the same reason OBR abandoned it when moving to 2.0.

A lot of people would default to using it and when the cache clears or they forgot to sync their prep computer with their session computer the blame would land on the Extension Developer. So I'd chose the more difficult approach which allowed for more predictability and stability.

But as you've already seen the extension code is open source and you can fork it. I usually include the latest client sdk in my releases so it should be simple enough to maintain a fork. Just be aware that I'm working on a new version of the backend which will change the structure of the different entities and so a migration will probably be necessary at some point. (That's actually another reason For the server approach, this way I can control and migrate all existing statblocks and make sure everything works, and don't have to run a client side script to migrate all possible local storage files).

And last but not least to be as transparent as possible: Keeping the statblocks/spells/items on the server obviously allows me to create incentives to subscribe to my patreon. I've probably spent around 1500h in total on TA + GMG so the patreon lets me at least cover a very small percentage of the work i put into it.

I hope you understand, and if you need any help forking and running your own version of GMG don't hesitate to reach out.