Quake dreampi features added

Online games, how to get online, and anything involving Dreamcast online can be discussed here.
mankrip
shadow
Posts: 7

Re: Quake dreampi features added

Post#31 » Fri Apr 13, 2018 2:51 pm

Curious. Waiting for the release.

moi
minority
Posts: 69

Re: Quake dreampi features added

Post#32 » Sat Apr 14, 2018 1:15 am

mankrip wrote:Curious. Waiting for the release.

Welcome to dctalk, Manoel! Glad I could turn your attention to this thread 8-)

I was wondering how difficult it would be to make Makakqu SDCARD compatible, so you could save and load game saves, config files and maybe even maps and mods from it?
How about a version that is IDE mod compatible that supports MMU and HD swapping in order to make huge maps run despite of limited RAM on the DC?

How difficult would it be to make the engine load custom progs.dat depending on what mod the game server is running?
Any chance for a PSO like chat "bubble" system with a dictionary in Maqaku?

A couple of weeks ago I got a cygwin KOS toolchain running so I could complie Makaqu, however my CDI refuses to load in windows based emulators. No success with DEMUL or NullDC.
Did anybody ever get Makaqu emulated on PC?

mankrip
shadow
Posts: 7

Re: Quake dreampi features added

Post#33 » Sat Apr 14, 2018 4:15 am

moi wrote:I was wondering how difficult it would be to make Makakqu SDCARD compatible, so you could save and load game saves, config files and maybe even maps and mods from it?

No idea. I have a SD card adapter for my DC, but never tested it. Also, I'd have to update the engine code to be compatible with the latest versions of KOS, but I guess Shuouma may have done it.

moi wrote:How about a version that is IDE mod compatible that supports MMU and HD swapping in order to make huge maps run despite of limited RAM on the DC?

Huge maps have large intricate data structures which requires very fast access, so virtual memory wouldn't cut it. But using SSD storage as virtual RAM for simple data such as sounds would free some of the main RAM. It would allow for bigger map files to be used (maps with more textures, for example), but it wouldn't increase the performance of maps with large areas and/or a higher level of detail. Big maps would still have to be comprised of multiple individual areas with the same size and level of detail of the original Quake levels.

Still, talented mappers can make good-looking geometry under vanilla Quake's restrictions, and IMO support for huge maps isn't the best approach to improve the gameplay possibilities of this engine.

moi wrote:How difficult would it be to make the engine load custom progs.dat depending on what mod the game server is running?

The progs.dat is run by the server only. The gameplay on the client side is all done through network messages received/sent from/to the server. IIRC, the client don't need to have the same progs.dat locally.

moi wrote:Any chance for a PSO like chat "bubble" system with a dictionary in Maqaku?

Possibly yes, but I've played PSO so long ago that I barely remember how it was. I remember it being really fun, though.

moi wrote:A couple of weeks ago I got a cygwin KOS toolchain running so I could complie Makaqu, however my CDI refuses to load in windows based emulators. No success with DEMUL or NullDC.
Did anybody ever get Makaqu emulated on PC?

I've never tried emulating the DC version on the PC; always used a real DC for testing DC-specific engine code, and used the PC version to develop mods.

moi
minority
Posts: 69

Re: Quake dreampi features added

Post#34 » Sun Apr 22, 2018 9:18 am

mankrip wrote:No idea. I have a SD card adapter for my DC, but never tested it. Also, I'd have to update the engine code to be compatible with the latest versions of KOS, but I guess Shuouma may have done it.

If I see it correctly KOS does support the extfs2 from the get-go. Since DreamShell is running from FAT32 formatted SD cards it's using its own FAT32 KOS driver for reading and writing(GDI Ripper App, Config FIle Save).
AFAIK there is a custom build of DCPLaya 2.0 that supports reading media files from SD as well.



mankrip wrote:Huge maps have large intricate data structures which requires very fast access, so virtual memory wouldn't cut it. But using SSD storage as virtual RAM for simple data such as sounds would free some of the main RAM. It would allow for bigger map files to be used (maps with more textures, for example), but it wouldn't increase the performance of maps with large areas and/or a higher level of detail. Big maps would still have to be comprised of multiple individual areas with the same size and level of detail of the original Quake levels.

Sounds like adding VM is not worth the effort then. Making Makaqu using DC's 2MB Sound RAM for sound files would probably an easier and more effective approach in saving up that precious main RAM.


mankrip wrote:Still, talented mappers can make good-looking geometry under vanilla Quake's restrictions, and IMO support for huge maps isn't the best approach to improve the gameplay possibilities of this engine.

Some of those those classic mods such as AirQuake, QRally or GTAQ that were attempting to have large maps ignoring their high r_speeds though. Those "unusual ones" I'm mostly interested in since those are pushing the engine to it's limits.


mankrip wrote:The progs.dat is run by the server only. The gameplay on the client side is all done through network messages received/sent from/to the server. IIRC, the client don't need to have the same progs.dat locally.

Sounds good. So worst case scenario when you have to reboot the DC and to re-dial in order to play a different mod online can be avoided.



mankrip wrote:Possibly yes, but I've played PSO so long ago that I barely remember how it was. I remember it being really fun, though.

I was thinking about a comic book text bubble appearing above the player's head when chatting rather then having to read the Quake console. I guess it's possible to implement via QC but an implementation inside the engine would cause somewhat less overhead in CPU cycles and RAM.


mankrip wrote:I've never tried emulating the DC version on the PC; always used a real DC for testing DC-specific engine code, and used the PC version to develop mods.

Well then it's back to multisession CDRs or rebuilding of SDISOs for me I guess :)

User avatar
Shuouma
Developer
Posts: 313

Re: Quake dreampi features added

Post#35 » Sun Apr 22, 2018 9:51 am

Just a short update, due to the nature of old Q1, the online
was really bad regarding lag. So I have now ported QuakeWorld
instead to the DC.

"QuakeWorld, abbreviated as QW, is an update to id Software's Quake, that enhances the game's multiplayer features (namely TCP/IP support) to allow people with dial-up modems to achieve greatly improved responsiveness when playing on Internet game servers."

The release is now in beta testing.

moi
minority
Posts: 69

Re: Quake dreampi features added

Post#36 » Sun Apr 22, 2018 11:22 am

Shuouma wrote:Just a short update, due to the nature of old Q1, the online
was really bad regarding lag. So I have now ported QuakeWorld
instead to the DC.



Sounds like a logical step! I guess the ping is most crucial bottleneck to be dealt with for starters.
Will it require port forwarding/dmz?

User avatar
Anthony817
Shark Patrol
Posts: 2018

Re: Quake dreampi features added

Post#37 » Sun Apr 22, 2018 1:14 pm

Wow another port of Quake? Awesome! Would love to see some video of the beta if possible?
Image

User avatar
Vill22
lithium
Posts: 40

Re: Quake dreampi features added

Post#38 » Sun Apr 22, 2018 2:12 pm

We are not worthy, Shu. As above, a video of the footage would be awesome!

User avatar
pcwzrd13
Seen Any Sailors?
Posts: 5350
Contact:

Re: Quake dreampi features added

Post#39 » Sun Apr 22, 2018 3:05 pm

Anthony817 wrote:Wow another port of Quake? Awesome! Would love to see some video of the beta if possible?


Here ya go: https://twitter.com/pcwzrd13/status/988131444215214080
PSO Characters:
Teal'c - lvl 119 HUcast - GC# 11666
Alto - lvl 39 FOnewm - GC# 12964

YouTube Channel : Dreamcast Live

User avatar
DR TEAMCAST
Rank 9
Posts: 998
Contact:

Re: Quake dreampi features added

Post#40 » Sun Apr 22, 2018 3:49 pm

Shuouma wrote:Just a short update, due to the nature of old Q1, the online
was really bad regarding lag. So I have now ported QuakeWorld
instead to the DC.

"QuakeWorld, abbreviated as QW, is an update to id Software's Quake, that enhances the game's multiplayer features (namely TCP/IP support) to allow people with dial-up modems to achieve greatly improved responsiveness when playing on Internet game servers."

The release is now in beta testing.


A B S O L U T E - M A D M A N
ImageImage
Forum for Dreamcast and Saturn browsers http://bb.dreampipe.net
Media, News, Events and more for your Sega Dreamcast internet browser at http://dreampipe.net

  • Similar Topics
    Replies
    Views
    Last post

Return to “Online”

Who is online

Users browsing this forum: No registered users