English Amiga Board


Go Back   English Amiga Board > Main > Retrogaming General Discussion

 
 
Thread Tools
Old 08 June 2023, 01:23   #521
Karlos
Alien Bleed
 
Karlos's Avatar
 
Join Date: Aug 2022
Location: UK
Posts: 4,142
I'm actually contemplating a version of the mod that replaces the pickups with bitmaps again. Optionally, for slower machines. Better still, use simple icons for them, similar to Quake 3. Easy to see and fast to draw.
Karlos is offline  
Old 08 June 2023, 22:20   #522
Karlos
Alien Bleed
 
Karlos's Avatar
 
Join Date: Aug 2022
Location: UK
Posts: 4,142
Finally some usable wall light textures for those grey expanses...

In other news, I am thinking to create a slightly different version of the mod that goes back to fully bitmapped pickups, ultimately for everything, so that the only vector objects will be the occasional boss and your viewport weapon. This should improve performance since basic bitmap objects are the fastest object class to draw. Furthermore, they aren't affected by lighting either, so they are always visible.

However, rather than try to make some half arsed 32-colour sprite that never looks quite right, I thought I'd take a leaf out of quake 3's book here. In our case, 32x32 icons, with a 3-pixel box around them to indicate they are ammo rather than a weapon. The weapon pickup icons (not done yet) could stretch to 64x32.

If you can tell what they are from the image immediately, then that's all the proof I need it's not a bad idea.

The launch script would choose between one of two different game link files for the game by tricking the engine through the use of assign add to merge a version specific subdirectory with the main AB3: assign (though I do need to test that works).
Attached Thumbnails
Click image for larger version

Name:	lights.png
Views:	48
Size:	70.3 KB
ID:	79309   Click image for larger version

Name:	simplepickups.png
Views:	34
Size:	529 Bytes
ID:	79310  
Karlos is offline  
Old 08 June 2023, 22:40   #523
abu_the_monkey
Registered User
 
Join Date: Oct 2020
Location: Bicester
Posts: 1,949
Oooooo nice. the more options the better
abu_the_monkey is offline  
Old 08 June 2023, 23:29   #524
Karlos
Alien Bleed
 
Karlos's Avatar
 
Join Date: Aug 2022
Location: UK
Posts: 4,142
The performance of my mod (on real 68K hardware) as it stands is definitely impacted by all the vector models. Also, it glitches out a lot more for the same reason (which of course needs fixing but that's a while can of worms).

There's a bug/oversight in the rendering of bitmap objects that they are always full brightness (hence the easy visibility of the red dogs) but for this, that bug becomes a benefit since the pickup should always be visible. The other thing is that making them bright primary colours means they ought to stand out against the greys that dominate the environment.
Karlos is offline  
Old 09 June 2023, 08:58   #525
vroom6sri
Registered User
 
Join Date: Sep 2005
Location: Peterborough
Age: 47
Posts: 844
For what it's worth I think they look great and would welcome anything that would improve the game play experience on my 030.

Thanks for all your continued efforts.
vroom6sri is offline  
Old 09 June 2023, 14:41   #526
grond
Registered User
 
Join Date: Jun 2015
Location: Germany
Posts: 1,918
Quote:
Originally Posted by Karlos View Post
There's a bug/oversight in the rendering of bitmap objects that they are always full brightness (hence the easy visibility of the red dogs) but for this, that bug becomes a benefit since the pickup should always be visible. The other thing is that making them bright primary colours means they ought to stand out against the greys that dominate the environment.
Hm. I'm not sure I'd consider constant pickup visibility an advantage. I always liked about AB3D that you didn't just run around in berzerk mode but carefully searched for a way through the mess ahead of you. I'd consider pickups you actually have to look for a vital part of that concept.
grond is offline  
Old 09 June 2023, 14:55   #527
Karlos
Alien Bleed
 
Karlos's Avatar
 
Join Date: Aug 2022
Location: UK
Posts: 4,142
Quote:
Originally Posted by grond View Post
Hm. I'm not sure I'd consider constant pickup visibility an advantage. I always liked about AB3D that you didn't just run around in berzerk mode but carefully searched for a way through the mess ahead of you. I'd consider pickups you actually have to look for a vital part of that concept.
You can solve that with better placement.
Karlos is offline  
Old 09 June 2023, 16:09   #528
Karlos
Alien Bleed
 
Karlos's Avatar
 
Join Date: Aug 2022
Location: UK
Posts: 4,142
Quote:
Originally Posted by abu_the_monkey View Post
Oooooo nice. the more options the better
So the whole assign add trick works well but there's a snag for my mod specifically. I'd previously made the blaster its own ammo pickup, reserving a frame for the ammo clip which is what's used as the default for the collectable. This is because you start the game with the blaster already equipped and never needed to find it again, so this saved me an object slot that I was able to reuse. However making it a bitmap now means you get no weapon view in your hand. The same problem exists for the bounce laser, which is no longer has any separate ammunition object as a pickup.
Karlos is offline  
Old 09 June 2023, 19:16   #529
abu_the_monkey
Registered User
 
Join Date: Oct 2020
Location: Bicester
Posts: 1,949
Quote:
Originally Posted by Karlos View Post
So the whole assign add trick works well but there's a snag for my mod specifically. I'd previously made the blaster its own ammo pickup, reserving a frame for the ammo clip which is what's used as the default for the collectable. This is because you start the game with the blaster already equipped and never needed to find it again, so this saved me an object slot that I was able to reuse. However making it a bitmap now means you get no weapon view in your hand. The same problem exists for the bounce laser, which is no longer has any separate ammunition object as a pickup.
bugger.

I am sure you will figure something out
abu_the_monkey is offline  
Old 09 June 2023, 20:06   #530
Karlos
Alien Bleed
 
Karlos's Avatar
 
Join Date: Aug 2022
Location: UK
Posts: 4,142
Quote:
Originally Posted by abu_the_monkey View Post
bugger.

I am sure you will figure something out
Well that something is just leaving those pickups as is. There aren't that many. I also tried reimplementing all the effects as vanilla bitmaps but ended up with that same complete palette corruption we had when adding the same option at runtime.
Karlos is offline  
Old 09 June 2023, 20:59   #531
Karlos
Alien Bleed
 
Karlos's Avatar
 
Join Date: Aug 2022
Location: UK
Posts: 4,142
If anyone is interested to try, the new High/Low specification launch option is currently pushed to this branch https://github.com/0xABADCAFE/karlos.../misc/redesign

When launching the game from the icon, you are first asked to choose one of the 4 engines (currently the latest builds from main). Once that is selected, a second requester lets you choose between High and Low specification for the game.

The only difference between these at this time is that most of the pickups (excluding the blaster ammo clip, bounce laser and jetpack) have been swapped out for high visibility bitmap icons. The icons are single colour and inspired by the similar mechanism in Quake 3.

Some screenshots attached.
Attached Thumbnails
Click image for larger version

Name:	simplepickups1.png
Views:	40
Size:	87.4 KB
ID:	79314   Click image for larger version

Name:	simplepickups2.png
Views:	37
Size:	96.1 KB
ID:	79315   Click image for larger version

Name:	simplepickups3.png
Views:	29
Size:	71.5 KB
ID:	79316   Click image for larger version

Name:	simplepickups4.png
Views:	32
Size:	73.1 KB
ID:	79317  
Karlos is offline  
Old 09 June 2023, 21:02   #532
Karlos
Alien Bleed
 
Karlos's Avatar
 
Join Date: Aug 2022
Location: UK
Posts: 4,142
Contrary to my previous statements, it also seems to be the case that bitmaps are affected by ambient brightness, but it's way more subtle than other object types. Or it could just be distance darkening.
Karlos is offline  
Old 09 June 2023, 23:22   #533
abu_the_monkey
Registered User
 
Join Date: Oct 2020
Location: Bicester
Posts: 1,949
I will check it out in the morrow, looks cool (colours are maybe not as vibrant as wanted I guess)
not to everyone's taste but it would be good in arcade mode or death match
abu_the_monkey is offline  
Old 09 June 2023, 23:45   #534
Karlos
Alien Bleed
 
Karlos's Avatar
 
Join Date: Aug 2022
Location: UK
Posts: 4,142
Quote:
Originally Posted by abu_the_monkey View Post
I will check it out in the morrow, looks cool (colours are maybe not as vibrant as wanted I guess)
not to everyone's taste but it would be good in arcade mode or death match
I could make them more saturated. I didn't use the most intense blue or green in the palette.

I also rediscovered today what a pain it is to create new bitmap graphics. Firstly, I lost the tool I'd created for this task a long time ago (wasn't backed up) so went back to the Amos tools or came with. These do work, but I forgot that it's a multi step process. First you use one tool to convert the .off graphic into a .dat file. Then a second tool to convert that into a .wad/.ptr/.pal trio that the game actually loads. Next you define the frames in the game linker which allows you to configure any rectangular section as a frame. However, when defining the animations for objects that use those frames, there's an off by one bug, so what you actually think of as frame number 0 in the first step, is frame number 1 here.

Last edited by Karlos; 10 June 2023 at 00:10.
Karlos is offline  
Old 10 June 2023, 18:27   #535
abu_the_monkey
Registered User
 
Join Date: Oct 2020
Location: Bicester
Posts: 1,949
Quote:
Originally Posted by Karlos View Post
If anyone is interested to try, the new High/Low specification launch option is currently pushed to this branch https://github.com/0xABADCAFE/karlos.../misc/redesign

When launching the game from the icon, you are first asked to choose one of the 4 engines (currently the latest builds from main). Once that is selected, a second requester lets you choose between High and Low specification for the game.

The only difference between these at this time is that most of the pickups (excluding the blaster ammo clip, bounce laser and jetpack) have been swapped out for high visibility bitmap icons. The icons are single colour and inspired by the similar mechanism in Quake 3.

Some screenshots attached.
I downloaded the repo but only get the initial engine requester (which is neat by the way) and then the game starts, not the option to use low/high spec?

am I doing something wrong
abu_the_monkey is offline  
Old 10 June 2023, 18:50   #536
Karlos
Alien Bleed
 
Karlos's Avatar
 
Join Date: Aug 2022
Location: UK
Posts: 4,142
Quote:
Originally Posted by abu_the_monkey View Post
I downloaded the repo but only get the initial engine requester (which is neat by the way) and then the game starts, not the option to use low/high spec?

am I doing something wrong
Sounds like you are on the wrong branch. It's pushed to misc/redesign
Karlos is offline  
Old 10 June 2023, 18:53   #537
abu_the_monkey
Registered User
 
Join Date: Oct 2020
Location: Bicester
Posts: 1,949
I just clicked the link in your post and downloaded it. it is named redesign
abu_the_monkey is offline  
Old 10 June 2023, 18:58   #538
Karlos
Alien Bleed
 
Karlos's Avatar
 
Join Date: Aug 2022
Location: UK
Posts: 4,142
Quote:
Originally Posted by abu_the_monkey View Post
I just clicked the link in your post and downloaded it. it is named redesign
Don't you already have the mod checked out? Just do a 'git fetch --all' then 'git checkout misc/redesign'

Unless I didn't push it...
Karlos is offline  
Old 10 June 2023, 19:00   #539
Karlos
Alien Bleed
 
Karlos's Avatar
 
Join Date: Aug 2022
Location: UK
Posts: 4,142
I must've been tired. I forgot to commit, never mind push.

Fixed. Try again.
Karlos is offline  
Old 10 June 2023, 19:04   #540
abu_the_monkey
Registered User
 
Join Date: Oct 2020
Location: Bicester
Posts: 1,949
Quote:
Originally Posted by Karlos View Post
Don't you already have the mod checked out? Just do a 'git fetch --all' then 'git checkout misc/redesign'

Unless I didn't push it...
no, I have always downloaded it through github website.

my system (the PC and Amiga) is becoming a mess at the mo, time to declutter me thinks.
abu_the_monkey is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
JOTD sources on github jotd project.WHDLoad 30 17 December 2022 12:25
A600 github 4m mem sasquatchuk Hardware mods 0 18 June 2022 20:46
My old Amiga games available on GitHub palaste Coders. General 14 22 June 2020 02:41
KTRL CD32 on GitHub MickGyver News 1 04 December 2018 19:56
How about a GitHub for startup-sequences? wXR Amiga scene 9 16 February 2013 12:38

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 06:23.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.13689 seconds with 16 queries