[No] Customizable tick duration in mapinfo

Moderator: GZDoom Developers

Customizable tick duration in mapinfo

Postby Apeirogon » Thu Aug 02, 2018 8:33 am

Just a new entry/line in mapinfo, which change tick duration for emulating ports of doom and/or other games and/or "cinematographic" mods which use models instead of sprite.
Like console i_timescale, but defined in mapinfo, not in the console.
Apeirogon
I have a strange sense of humour
 
Joined: 12 Jun 2017

Re: Customizable tick duration in mapinfo

Postby Major Cooke » Thu Aug 02, 2018 2:57 pm

Not possible. Doom has to rely on a solid 35 tics per second, unfortunately.
User avatar
Major Cooke
Do unto others as you would have unto you. Judge yourself first.
 
Joined: 28 Jan 2007

Re: Customizable tick duration in mapinfo

Postby Matt » Thu Aug 02, 2018 6:35 pm

But the functionality already exists in i_timescale, does it not? I can make a TC where everything is scaled to go half the speed it would in Doom (and set all gravity properties to half of what they "should" be for 35fps), then tell everyone to run it at i_timescale 2 and get effectively a mod with a playsim that runs at 70 tics a second.
User avatar
Matt
Putting the XD into *xdeath since 2007
 
Joined: 04 Jan 2004
Location: Gotham City SAR, Wyld-Lands of the Lotus People, Dominionist PetroConfederacy of Saudi Canadia

Re: Customizable tick duration in mapinfo

Postby Caligari87 » Fri Aug 03, 2018 7:58 am

That... would actually be pretty damn cool. You'd have to do a LOT of work under-the-hood to make sure everything behaved as expected, but if you're willing to put in the effort then it seems perfectly reasonable to create arbitrary-ticrate mods.

Perhaps someone should create a proof-of-concept mod so this has a chance of being labeled as a useful feature? Of course, the issue with the menus/UI being negatively affected by the ticrate would need to be addressed.

8-)
User avatar
Caligari87
I'm just here for the community
User Accounts Assistant
 
Joined: 26 Feb 2004
Location: Salt Lake City, Utah, USA
Discord: Caligari87#3089

Re: Customizable tick duration in mapinfo

Postby Graf Zahl » Fri Aug 03, 2018 8:07 am

Careful! There's a lot of potential problems lurking here. Make the tic rate too high and the system performance may go down the drain. Make it too low and the game will become sluggish. Even if implemented this will not be usable to create a 60 or 100 Hz ticker without running into performance issues because the play code needs to run more often.

And of course all real-time values need some fixing.
User avatar
Graf Zahl
Lead GZDoom Developer
Lead GZDoom Developer
 
Joined: 19 Jul 2003
Location: Germany

Re: Customizable tick duration in mapinfo

Postby Nash » Fri Aug 03, 2018 8:13 am

Fixing the controls/input and the console animation speed would be a good start...
User avatar
Nash
 
 
 
Joined: 27 Oct 2003
Location: Kuala Lumpur, Malaysia
Github ID: nashmuhandes

Re: Customizable tick duration in mapinfo

Postby Rachael » Sat Aug 04, 2018 8:58 pm

I think integral values between 25 to 50 are reasonable - if this is EVER even implemented.

But don't come under the delusion that i_timescale is a proof of concept of a customizable tic rate - it's not! It's a hack that literally fucks with GZDoom's ACTUAL TIMER. For basic proof, run "vid_fps true" when "i_timescale" is not 1.

This is not a vector by which you can implement a feature like this, so don't even consider it.

i_timescale is a debug variable. Nothing more. It will never BE anything more. It's not supported for general use, outside of testing and debugging. It will NEVER be officially sanctioned. Please don't tell users to change it just for the sake of your mod.
User avatar
Rachael
Webmaster
 
Joined: 13 Jan 2004
Discord: Rachael#3767
Twitch ID: madamerachelle
Github ID: madame-rachelle

Re: Customizable tick duration in mapinfo

Postby Apeirogon » Sun Aug 05, 2018 6:17 am

I mention i_timescale as example, not as "allow change i_timescale console variable from mapinfo". INGLESH IS HARD, so I probably incorrectly express myself.
Apeirogon
I have a strange sense of humour
 
Joined: 12 Jun 2017

Re: Customizable tick duration in mapinfo

Postby Rachael » Sun Aug 05, 2018 7:09 am

I wasn't yelling at you, Apeirogon and I am sorry I gave that appearance.

It was this post that got my fiery response:
Matt wrote:But the functionality already exists in i_timescale, does it not? I can make a TC where everything is scaled to go half the speed it would in Doom (and set all gravity properties to half of what they "should" be for 35fps), then tell everyone to run it at i_timescale 2 and get effectively a mod with a playsim that runs at 70 tics a second.
User avatar
Rachael
Webmaster
 
Joined: 13 Jan 2004
Discord: Rachael#3767
Twitch ID: madamerachelle
Github ID: madame-rachelle


Return to Closed Feature Suggestions

Who is online

Users browsing this forum: No registered users and 1 guest