English Amiga Board


Go Back   English Amiga Board > Main > Amiga scene

 
 
Thread Tools
Old 30 June 2022, 03:04   #1
ImmortalA1000
Registered User
 
Join Date: Feb 2009
Location: london/england
Posts: 1,347
Why is there no "new" games using a hacked Lotus II game engine?

Seems really odd, we all know the Lotus II engine is the best in the world and yet I never see "OutRun WIP using Lotus II engine?"

2.5D full screen racing games that have zero frame drops on OCS only happened once. There was some weird F1 style graphic reskin of Lotus II engine (sfx are a dead giveaway) but that's it. It's also the same story for the Atari ST racing games too.

(OutRun may be a bad choice).
ImmortalA1000 is offline  
Old 30 June 2022, 07:04   #2
Predseda
Puttymoon inhabitant
 
Predseda's Avatar
 
Join Date: Mar 2007
Location: Tromaville
Age: 46
Posts: 7,562
Send a message via ICQ to Predseda
Why there should be? We already have 3x Lotus. You want to play the same game, with different sprites?
Predseda is offline  
Old 30 June 2022, 10:51   #3
gimbal
cheeky scoundrel
 
gimbal's Avatar
 
Join Date: Nov 2004
Location: Spijkenisse/Netherlands
Age: 42
Posts: 6,962
Because contrary to what people like to believe, game development cannot be trivialised like this.
gimbal is online now  
Old 30 June 2022, 11:00   #4
Tigerskunk
Inviyya Dude!
 
Tigerskunk's Avatar
 
Join Date: Sep 2016
Location: Amiga Island
Posts: 2,793
Quote:
Originally Posted by gimbal View Post
Because contrary to what people like to believe, game development cannot be trivialised like this.
this.
Tigerskunk is offline  
Old 30 June 2022, 11:04   #5
jotd
This cat is no more
 
jotd's Avatar
 
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,360
there's no such thing as an engine. If you want to reuse code you have to strip the specific parts and reinsert specific parts of your new game.

Take Supercars 2 AGA conversion, I added the AGA bitplanes, but had to reverse the graphics to add bitplanes too, everything was hardcoded.

If you don't have the constraint of genericity you just don't go generic.

Plus for Supercars 2 I had the source code. The source code of Lotus 2 has been lost. We only have Lotus 1 and 3.

Last edited by jotd; 30 June 2022 at 11:29.
jotd is offline  
Old 30 June 2022, 13:05   #6
Galahad/FLT
Going nowhere
 
Galahad/FLT's Avatar
 
Join Date: Oct 2001
Location: United Kingdom
Age: 50
Posts: 9,016
Quote:
Originally Posted by ImmortalA1000 View Post
Seems really odd, we all know the Lotus II engine is the best in the world and yet I never see "OutRun WIP using Lotus II engine?"

2.5D full screen racing games that have zero frame drops on OCS only happened once. There was some weird F1 style graphic reskin of Lotus II engine (sfx are a dead giveaway) but that's it. It's also the same story for the Atari ST racing games too.

(OutRun may be a bad choice).
The only real thing you can take from the Lotus games is the redraw technique for the road which is pretty much as fast as its going to get on a base A500.

But everything else is tailored to what Magnetic Fields required with regards use of colours etc which another person might find too constraining.

It won't be a case of just change the graphics and hey presto new game, there is going to be design choices that require complete recoding to implement your changes.

Lotus 2 is best used as inspiration for your own endeavours, isn't that how Colin Vellas new racing game evolved from learning how to do the road routine and then the rest followed after?

Because he has done it from scratch means the only limitations on his game is whatever he has decided from the outset, not what another programmer has decided for him
Galahad/FLT is offline  
Old 30 June 2022, 13:55   #7
DanScott
Lemon. / Core Design
 
DanScott's Avatar
 
Join Date: Mar 2016
Location: Tier 5
Posts: 1,213
Quote:
Originally Posted by ImmortalA1000 View Post
Seems really odd, we all know the Lotus II engine is the best in the world and yet I never see "OutRun WIP using Lotus II engine?"

2.5D full screen racing games that have zero frame drops on OCS only happened once. There was some weird F1 style graphic reskin of Lotus II engine (sfx are a dead giveaway) but that's it. It's also the same story for the Atari ST racing games too.

(OutRun may be a bad choice).
Go for it!!! I'm sure you'll find it an absolute breeze to reverse engineer the Lotus engine and create the ultimate Amiga racing game! We are all looking forward to it with great anticipation!
DanScott is offline  
Old 30 June 2022, 14:03   #8
ImmortalA1000
Registered User
 
Join Date: Feb 2009
Location: london/england
Posts: 1,347
Quote:
Originally Posted by Predseda View Post
Why there should be? We already have 3x Lotus. You want to play the same game, with different sprites?
Do I really need to spell it out for you? Every other 2.5D racing game apart from Lotus II is not full screen (NTSC) with update every frame/field displayed lol

If you have written a better game engine than Lotus II please share, I doubt it as you can't even tell the problems of Lotus 1 and Lotus 3 engine on OCS A500 spec
ImmortalA1000 is offline  
Old 30 June 2022, 14:04   #9
ImmortalA1000
Registered User
 
Join Date: Feb 2009
Location: london/england
Posts: 1,347
Quote:
Originally Posted by DanScott View Post
Go for it!!! I'm sure you'll find it an absolute breeze to reverse engineer the Lotus engine and create the ultimate Amiga racing game! We are all looking forward to it with great anticipation!
[Insult removed by CodyJarrett]

Last edited by CodyJarrett; 30 June 2022 at 16:44.
ImmortalA1000 is offline  
Old 30 June 2022, 14:11   #10
ImmortalA1000
Registered User
 
Join Date: Feb 2009
Location: london/england
Posts: 1,347
Quote:
Originally Posted by Galahad/FLT View Post
The only real thing you can take from the Lotus games is the redraw technique for the road which is pretty much as fast as its going to get on a base A500.

But everything else is tailored to what Magnetic Fields required with regards use of colours etc which another person might find too constraining.

It won't be a case of just change the graphics and hey presto new game, there is going to be design choices that require complete recoding to implement your changes.

Lotus 2 is best used as inspiration for your own endeavours, isn't that how Colin Vellas new racing game evolved from learning how to do the road routine and then the rest followed after?

Because he has done it from scratch means the only limitations on his game is whatever he has decided from the outset, not what another programmer has decided for him
I totally accept there is massive constraints with hacking in new graphics. Lotus III famously uses too much resource, specifically RECS data I think, hence the lower framerate on A500 vs Lotus II.

Still would be nice if we could do something with it, even just changing the graphics of the cars/roadside objects/backgrounds without needing to learn how to crack a game and edit the sectors on disk images individually.

It's not like it would be completely useless for every racing game idea possible though.

I have seen one game demo which is pretty much a reskin of Lotus II but the author refused to release it or even comment on it when it surfaced in a youtube video about a decade ago. It had an F1 car and the SFX were unchanged.
ImmortalA1000 is offline  
Old 30 June 2022, 14:19   #11
dreadnought
Registered User
 
Join Date: Dec 2019
Location: Ur, Atlantis
Posts: 2,028
Quote:
Originally Posted by ImmortalA1000 View Post
^%!@(*#%*&*(@!
I had my suspicions this is a troll account, now pretty much confirmed. Nobody can be that much of a rabid fanboi caricature.
dreadnought is online now  
Old 30 June 2022, 16:13   #12
roondar
Registered User
 
Join Date: Jul 2015
Location: The Netherlands
Posts: 3,436
IIRC Lotus 2 on Amiga tops out at 25FPS and it does lose frames in busy sections. It's still an awesome game though, I loved playing it back in the day and still occasionaly boot it back up

Other than that, I'm pretty sure jotd (who has experience with reverse engineering Amiga projects) hits the nail on the head: it's probably not so much an 'engine' as a custom build program with hardcoded limits, which will make altering it quite hard to do effectively.
roondar is offline  
Old 30 June 2022, 16:26   #13
jotd
This cat is no more
 
jotd's Avatar
 
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,360
We have modern tools, we have talented coders, so it would be possible to create a new Lotus-like game that is blazingly fast, from scratch.

If I had to reuse one of the Lotus source code base, that would be to add more colors/bitplanes, better sounds, ... while not touching to the logic (which was beyond me for Supercars 2 even with the source, I was close to find the circuit logic layout but I pretty much gave it up). And that would be either on 1 or 3, because without the source code, it's pretty much impossible... All constants like sizes and all are "resolved" and if you change one size, you have to track down all the bugs due to the non updated size in other size computation formulas. You have to reverse the function/variables labels (long & painful but possible) but also those size formulas. Anyone who tried to change a size in a C program generated with f2c (fortran to C) knows that too...

That's just one of the bugs that you can encounter when you decide to go solo without the source ...
jotd is offline  
Old 30 June 2022, 16:45   #14
sean_sk
Gimmemore Commodore
 
Join Date: Apr 2016
Location: Australia
Posts: 342
TBH, I think time would be better spent reskinning the "DUX" engine.
sean_sk is offline  
Old 30 June 2022, 18:27   #15
DanScott
Lemon. / Core Design
 
DanScott's Avatar
 
Join Date: Mar 2016
Location: Tier 5
Posts: 1,213
Quote:
Originally Posted by ImmortalA1000 View Post
[Insult removed by CodyJarrett]
Shame.... I missed that
DanScott is offline  
Old 30 June 2022, 18:58   #16
Retro1234
Phone Homer
 
Retro1234's Avatar
 
Join Date: Jun 2006
Location: 5150
Posts: 5,808
Was there a Lotus 2 editor?

Reusing/hacking a game engine is fairly common? In the retro console world. I'm not saying the results are fantastic!!! but there have been some fun games made.

Didn't someone hack Outrun on the ST. So stuff like this is possible but ............

I personally wouldn't say these are the best but you get the idea

SNES - https://www.fandomspot.com/best-snes-rom-hacks/

MegaDrive - https://retrododo.com/best-sega-rom-hacks/

Last edited by Retro1234; 30 June 2022 at 19:23.
Retro1234 is offline  
Old 30 June 2022, 20:51   #17
Galahad/FLT
Going nowhere
 
Galahad/FLT's Avatar
 
Join Date: Oct 2001
Location: United Kingdom
Age: 50
Posts: 9,016
Quote:
Originally Posted by DanScott View Post
Shame.... I missed that
You were the son of a mother hubbard and your graphics are rubbish was the general gist of things.

But I don't think he actually knew you used to be a graphics artist so, double the "WOW" factor when considering the original missive lol
Galahad/FLT is offline  
Old 30 June 2022, 21:02   #18
saimon69
J.M.D - Bedroom Musician
 
Join Date: Apr 2014
Location: los angeles,ca
Posts: 3,590
Quote:
Originally Posted by Retro1234 View Post
Was there a Lotus 2 editor?

Reusing/hacking a game engine is fairly common? In the retro console world. I'm not saying the results are fantastic!!! but there have been some fun games made.

Didn't someone hack Outrun on the ST. So stuff like this is possible but
Unfortunately fedepede04 still has back problems so progress is definitely slow - and despite not having had a surgery i know where he comes from, especially when my own back start to act -_-
saimon69 is offline  
Old 01 July 2022, 12:02   #19
gimbal
cheeky scoundrel
 
gimbal's Avatar
 
Join Date: Nov 2004
Location: Spijkenisse/Netherlands
Age: 42
Posts: 6,962
Quote:
Originally Posted by ImmortalA1000 View Post
Do I really need to spell it out for you?
No, I'd use interactions that are more tailored towards friendliness. You make more friends that way.
gimbal is online now  
Old 01 July 2022, 13:13   #20
defor
Registered User
 
Join Date: Jun 2020
Location: Brno
Posts: 90
Quote:
Why is there no "new" games using a hacked Lotus II game engine?
Because programming your own system/game is more fun? :-)
P.S.: Also, I like Vroom better ;-)
defor 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
Looking for game like "Party Games" and "Sex Game" badflame Looking for a game name ? 0 05 July 2019 02:54
Difference WHDLoad-Games "normal" & "fast" pellewolf project.WHDLoad 3 25 July 2017 15:38
Bought "100% working" A500, Floppy header hacked up TheBilgeRat support.Hardware 1 27 June 2015 00:14
How "Brick Games" and "Game' n' Watches" works Leandro Jardim Retrogaming General Discussion 2 03 August 2013 17:48
"Exception "Line 1111 Emulator" ($2c) Error at $1004" when exiting game demolition support.WinUAE 15 30 November 2012 16:43

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 17:48.

Top

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