30 June 2022, 03:04 | #1 |
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). |
30 June 2022, 07:04 | #2 |
Puttymoon inhabitant
|
Why there should be? We already have 3x Lotus. You want to play the same game, with different sprites?
|
30 June 2022, 10:51 | #3 |
cheeky scoundrel
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.
|
30 June 2022, 11:00 | #4 |
Inviyya Dude!
Join Date: Sep 2016
Location: Amiga Island
Posts: 2,793
|
|
30 June 2022, 11:04 | #5 |
This cat is no more
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. |
30 June 2022, 13:05 | #6 | |
Going nowhere
Join Date: Oct 2001
Location: United Kingdom
Age: 50
Posts: 9,016
|
Quote:
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 |
|
30 June 2022, 13:55 | #7 | |
Lemon. / Core Design
Join Date: Mar 2016
Location: Tier 5
Posts: 1,213
|
Quote:
|
|
30 June 2022, 14:03 | #8 | |
Registered User
Join Date: Feb 2009
Location: london/england
Posts: 1,347
|
Quote:
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 |
|
30 June 2022, 14:04 | #9 |
Registered User
Join Date: Feb 2009
Location: london/england
Posts: 1,347
|
[Insult removed by CodyJarrett]
Last edited by CodyJarrett; 30 June 2022 at 16:44. |
30 June 2022, 14:11 | #10 | |
Registered User
Join Date: Feb 2009
Location: london/england
Posts: 1,347
|
Quote:
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. |
|
30 June 2022, 14:19 | #11 |
Registered User
Join Date: Dec 2019
Location: Ur, Atlantis
Posts: 2,028
|
|
30 June 2022, 16:13 | #12 |
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. |
30 June 2022, 16:26 | #13 |
This cat is no more
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 ... |
30 June 2022, 16:45 | #14 |
Gimmemore Commodore
Join Date: Apr 2016
Location: Australia
Posts: 342
|
TBH, I think time would be better spent reskinning the "DUX" engine.
|
30 June 2022, 18:27 | #15 |
Lemon. / Core Design
Join Date: Mar 2016
Location: Tier 5
Posts: 1,213
|
|
30 June 2022, 18:58 | #16 |
Phone Homer
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. |
30 June 2022, 20:51 | #17 |
Going nowhere
Join Date: Oct 2001
Location: United Kingdom
Age: 50
Posts: 9,016
|
|
30 June 2022, 21:02 | #18 |
J.M.D - Bedroom Musician
Join Date: Apr 2014
Location: los angeles,ca
Posts: 3,590
|
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 -_-
|
01 July 2022, 12:02 | #19 |
cheeky scoundrel
Join Date: Nov 2004
Location: Spijkenisse/Netherlands
Age: 42
Posts: 6,962
|
|
01 July 2022, 13:13 | #20 | |
Registered User
Join Date: Jun 2020
Location: Brno
Posts: 90
|
Quote:
P.S.: Also, I like Vroom better ;-) |
|
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 |
|
|