another one IVAN fork

Feb 20, 11:53 am
Joined: Sep 5, 2010
Interests: make more ivans!
Posts: 312
SCREENSHOT REMOVED. SEE LATER POST.

minimap, small mode. i cannot decide which is better, so let's support both!
Feb 20, 5:32 pm
Joined: Apr 2, 2014
Occupation: Navastating
Location: Aslona
Posts: 837
The small mode looks more like a map and I like it.

BTW, what if you used for background the coloured noise that IVAN can generate (what is used for borders/background of the GUI), rather than solid colour brown field? IMHO that would look better.
Feb 20, 11:34 pm
Joined: Sep 5, 2010
Interests: make more ivans!
Posts: 312
i like both. 4x4 pixel tiles is "more map", but with 8x8 it is possible to see items and such. it's fun to play in 8x8 mode, btw. also, 4x4 map is a noticable CPU hog: on my box CPU usage for normal play is 1-2%, but it raises to 7-8% with 4x4 minimap. this is because it is full-sized bitmap internally, and it is HUGE. but this is the only sane way to do it. trying to follow IVAN rendering routines and recreate them for other tile sizes is… just no. that's why i HAET OOP: it's virtual method calling virtual method calling virtual method calling… no central point, no way to trace it without remembering the whole class hierarchy.

and thank you for the noise idea! i'll definitely try it. that brown is not even something consciously choosen: i simply typed in RGB numbers without thinking at all. that was the first minimap — empty brown rectangle. i decided to think about it later… which usually means "never".


i wanted minimap for a long time simply because "Look" is too boring to use. i added "ctrl+arrows" to move by 10 squares (accidentally, to all cursor selections , but it's still far from good map view tool.

also, i always wanted to hack in some code to visualise level building. i want to see the animation of IVAN placing rooms, digging tunnels, and so on. dunno it if is possible without too much efforts, tho. so i decided to start with minimap first.

p.s.: i remember about console command for vanilla. i even started it, but then got distracted by reading git log.
Yesterday, 5:11 am
Joined: Sep 5, 2010
Interests: make more ivans!
Posts: 312
new minimap look: normal and small.

minimap basically works like "Look" — you can move the cursor around, and press "l" to look at the square. i will prolly add map markers later, and maybe something else.

p.s.: if anybody wonders why paperdoll is not at the top… because in the top right corner of my display is usually sits the videoplayer. which covers that top part of the game window, and i cannot see the paperdoll. this is the only reason why there is the option to move it down.
Yesterday, 8:36 am
Joined: Apr 2, 2014
Occupation: Navastating
Location: Aslona
Posts: 837
Yeah, these look nice!
Yesterday, 9:47 am
Joined: Sep 5, 2010
Interests: make more ivans!
Posts: 312
fun fact: it is possible to turn on minimap overlay from the console, and play in this mode. that wasn't planned, it just happened.
Today, 12:24 am
Joined: Sep 3, 2024
Occupation: Childcare Provider
Location: Victoria, British Columbia
Interests: Retro gaming, retro computers, TTRPGS, painting and crafting miniatures and terrain, wargames
Posts: 32
I think my brain stroked and is skipping a number of posts but: are a small store added to the first town and a doctor added to the second and other settlements in the books? I know priests can heal leprosy but I like the doctor lol
Today, 2:01 am
Joined: Sep 5, 2010
Interests: make more ivans!
Posts: 312
SPOILER ALERT. Click here to see text.
there is Lady Decora, shining knight of Legifer in Attnam. she seats near the fountain, which is at the left paw of the frog, and she is a priestess.

but adding doctors is a good idea too, i think.

as for stores… New Attnam has enough. but i'm thinking about making Black Market easier to reach. PC prolly should be able to buy a map with BM location from rebel quartermeister, or something like that.
Jump to