Graal Forums  

Go Back   Graal Forums > Development Forums > Future Improvements
FAQ Members List Calendar Today's Posts

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 07-19-2003, 11:39 PM
tlf288 tlf288 is offline
Registered User
tlf288's Avatar
Join Date: Nov 2001
Location: new account: Trevor
Posts: 0
tlf288 is on a distinguished road
Send a message via AIM to tlf288 Send a message via Yahoo to tlf288
setfocus2

'setfocus2' could add the functionality to have split screens. Such as using half of the screen to show the player and the other half to do something else. This would be a great addition to GScript because it would add the functionality to have funner mini-games, cool spy sattelite systems, or anything else a scripter could dream of. The reason I want it implemented is so I can remake Graal offline play, but this is only one things you could do with a great feature like this.

I'm not sure if this would slow down older computers much. I wouldn't think it would _that_ bad, but then again I'm not a DirectX or C++ programmer so I don't know. It is fairly important that it doesn't bog down a users computer because Graal seems to be aimed for low-end computers.
__________________
new account: Trevor
Reply With Quote
  #2  
Old 07-20-2003, 12:13 AM
CheeToS2 CheeToS2 is offline
That Guy
CheeToS2's Avatar
Join Date: Dec 2001
Location: Seattle, WA
Posts: 2,528
CheeToS2 will become famous soon enough
Send a message via AIM to CheeToS2
Re: setfocus2

Quote:
Originally posted by tlf288
'setfocus2' could add the functionality to have split screens. Such as using half of the screen to show the player and the other half to do something else. This would be a great addition to GScript because it would add the functionality to have funner mini-games, cool spy sattelite systems, or anything else a scripter could dream of. The reason I want it implemented is so I can remake Graal offline play, but this is only one things you could do with a great feature like this.

I'm not sure if this would slow down older computers much. I wouldn't think it would _that_ bad, but then again I'm not a DirectX or C++ programmer so I don't know. It is fairly important that it doesn't bog down a users computer because Graal seems to be aimed for low-end computers.
would be sweet to be able to look at other levels too (already been discussed though )
__________________

Reply With Quote
  #3  
Old 07-20-2003, 12:38 AM
tlf288 tlf288 is offline
Registered User
tlf288's Avatar
Join Date: Nov 2001
Location: new account: Trevor
Posts: 0
tlf288 is on a distinguished road
Send a message via AIM to tlf288 Send a message via Yahoo to tlf288
Re: Re: setfocus2

Quote:
Originally posted by CheeToS2


would be sweet to be able to look at other levels too (already been discussed though )
Just use a gmap dude.
__________________
new account: Trevor
Reply With Quote
  #4  
Old 07-20-2003, 02:47 AM
G_yoshi G_yoshi is offline
Forbidden
G_yoshi's Avatar
Join Date: Mar 2001
Posts: 7,206
G_yoshi will become famous soon enough
Send a message via AIM to G_yoshi
Re: setfocus2

Quote:
Originally posted by tlf288
'setfocus2' could add the functionality to have split screens. Such as using half of the screen to show the player and the other half to do something else. This would be a great addition to GScript because it would add the functionality to have funner mini-games, cool spy sattelite systems, or anything else a scripter could dream of. The reason I want it implemented is so I can remake Graal offline play, but this is only one things you could do with a great feature like this.

I'm not sure if this would slow down older computers much. I wouldn't think it would _that_ bad, but then again I'm not a DirectX or C++ programmer so I don't know. It is fairly important that it doesn't bog down a users computer because Graal seems to be aimed for low-end computers.
This actually sounds nice. I'm not sure what it would actually be useful for since there are probably ways to simulate the effect of a splitscreen using things like board[index] to place down tiles in one portion of the screen or using showimgs.
__________________
Reply With Quote
  #5  
Old 07-20-2003, 02:51 AM
tlf288 tlf288 is offline
Registered User
tlf288's Avatar
Join Date: Nov 2001
Location: new account: Trevor
Posts: 0
tlf288 is on a distinguished road
Send a message via AIM to tlf288 Send a message via Yahoo to tlf288
Re: Re: setfocus2

Quote:
Originally posted by G_yoshi

there are probably ways to simulate the effect of a splitscreen using things like board[index] to place down tiles in one portion of the screen or using showimgs.
I think that ends up being not possible. I know cheetos tried it on g2k1 before and he never finished it. Even if it was possible the limitations would be horrible .
__________________
new account: Trevor
Reply With Quote
  #6  
Old 07-20-2003, 02:58 AM
G_yoshi G_yoshi is offline
Forbidden
G_yoshi's Avatar
Join Date: Mar 2001
Posts: 7,206
G_yoshi will become famous soon enough
Send a message via AIM to G_yoshi
Re: Re: Re: setfocus2

Quote:
Originally posted by tlf288


I think that ends up being not possible. I know cheetos tried it on g2k1 before and he never finished it. Even if it was possible the limitations would be horrible .
It probably depends upon who is doing it I'm more than confident Kaimetsu could easily do it. I also remember Angel showing me a nifty script online that lets you place down any tile from the tileset. It was really neat

*edit*
Another thing I remembered! Grim Squeaker, long ago, made an infinite level using an NPC. The entire level looped for ever (no level links). Would've worked great for a zelda-esque puzzle (ala Lost Woods).
__________________
Reply With Quote
  #7  
Old 07-20-2003, 03:03 AM
tlf288 tlf288 is offline
Registered User
tlf288's Avatar
Join Date: Nov 2001
Location: new account: Trevor
Posts: 0
tlf288 is on a distinguished road
Send a message via AIM to tlf288 Send a message via Yahoo to tlf288
Re: Re: Re: Re: setfocus2

Quote:
Originally posted by G_yoshi


It probably depends upon who is doing it I'm more than confident Kaimetsu could easily do it.
It doens't matter who does it, the same limitations still exist .


Quote:

I also remember Angel showing me a nifty script online that lets you place down any tile from the tileset. It was really neat
That isn't that hard. I made my own version years ago. It is just that you couldn't save it to the server's HD until recently.
__________________
new account: Trevor
Reply With Quote
  #8  
Old 07-20-2003, 03:04 AM
G_yoshi G_yoshi is offline
Forbidden
G_yoshi's Avatar
Join Date: Mar 2001
Posts: 7,206
G_yoshi will become famous soon enough
Send a message via AIM to G_yoshi
Re: Re: Re: Re: Re: setfocus2

Quote:
Originally posted by tlf288


That isn't that hard. I made my own version years ago. It is just that you couldn't save it to the server's HD until recently.
But did it have a nifty GUI?
__________________
Reply With Quote
  #9  
Old 07-20-2003, 03:07 AM
tlf288 tlf288 is offline
Registered User
tlf288's Avatar
Join Date: Nov 2001
Location: new account: Trevor
Posts: 0
tlf288 is on a distinguished road
Send a message via AIM to tlf288 Send a message via Yahoo to tlf288
Re: Re: Re: Re: Re: Re: setfocus2

Quote:
Originally posted by G_yoshi


But did it have a nifty GUI?
lol, no . But that isn't to say I couldn't have made a GUI .
__________________
new account: Trevor
Reply With Quote
  #10  
Old 07-20-2003, 03:15 AM
G_yoshi G_yoshi is offline
Forbidden
G_yoshi's Avatar
Join Date: Mar 2001
Posts: 7,206
G_yoshi will become famous soon enough
Send a message via AIM to G_yoshi
YAY! I found it!

http://forums.graal2001.com/forums/s...=Grim+Squeaker
__________________
Reply With Quote
  #11  
Old 07-20-2003, 03:19 AM
tlf288 tlf288 is offline
Registered User
tlf288's Avatar
Join Date: Nov 2001
Location: new account: Trevor
Posts: 0
tlf288 is on a distinguished road
Send a message via AIM to tlf288 Send a message via Yahoo to tlf288
Quote:
Originally posted by G_yoshi
YAY! I found it!

http://forums.graal2001.com/forums/s...=Grim+Squeaker
Cool, but doesn't really apply to what I said before .
__________________
new account: Trevor
Reply With Quote
  #12  
Old 07-20-2003, 03:20 AM
G_yoshi G_yoshi is offline
Forbidden
G_yoshi's Avatar
Join Date: Mar 2001
Posts: 7,206
G_yoshi will become famous soon enough
Send a message via AIM to G_yoshi
Quote:
Originally posted by tlf288


Cool, but doesn't really apply to what I said before .
So? I'm happy I found it
__________________
Reply With Quote
  #13  
Old 07-20-2003, 07:47 AM
CheeToS2 CheeToS2 is offline
That Guy
CheeToS2's Avatar
Join Date: Dec 2001
Location: Seattle, WA
Posts: 2,528
CheeToS2 will become famous soon enough
Send a message via AIM to CheeToS2
you cant currently retrieve tiles from remove levels, it will just use the tiles from whatever level you're in.. stefan has been adding new features for tile manipulation lately though, so it might be possible in the future
__________________

Reply With Quote
  #14  
Old 07-20-2003, 07:52 AM
tlf288 tlf288 is offline
Registered User
tlf288's Avatar
Join Date: Nov 2001
Location: new account: Trevor
Posts: 0
tlf288 is on a distinguished road
Send a message via AIM to tlf288 Send a message via Yahoo to tlf288
Quote:
Originally posted by CheeToS2
you cant currently retrieve tiles from remove levels, it will just use the tiles from whatever level you're in.. stefan has been adding new features for tile manipulation lately though, so it might be possible in the future
Adding 'setfocus2' would be a _lot_ easier on scripters .
__________________
new account: Trevor
Reply With Quote
  #15  
Old 07-20-2003, 10:01 PM
Falados Falados is offline
Cucumber NPC
Falados's Avatar
Join Date: Jan 2003
Posts: 141
Falados is on a distinguished road
Send a message via ICQ to Falados Send a message via AIM to Falados
Only on scripters who want to allow split-screen. It would require recoding the gserver a bit I assume, since you need more information about every player online.
__________________

subliminal message: 1+1=3
Reply With Quote
  #16  
Old 07-20-2003, 10:24 PM
tlf288 tlf288 is offline
Registered User
tlf288's Avatar
Join Date: Nov 2001
Location: new account: Trevor
Posts: 0
tlf288 is on a distinguished road
Send a message via AIM to tlf288 Send a message via Yahoo to tlf288
Quote:
Originally posted by Falados
Only on scripters who want to allow split-screen. It would require recoding the gserver a bit I assume, since you need more information about every player online.
Why? All you would be doing is using it _clientside_ . The server doesn't even need to know you are using 'setfocus' so why would it need to know you are using 'setfocus2'?
__________________
new account: Trevor
Reply With Quote
  #17  
Old 07-21-2003, 02:10 PM
Kaimetsu Kaimetsu is offline
Script Monkey
Kaimetsu's Avatar
Join Date: May 2001
Posts: 18,222
Kaimetsu will become famous soon enough
If you're looking into levels other than your current one, the server needs to know.
__________________
Reply With Quote
  #18  
Old 07-21-2003, 02:15 PM
tlf288 tlf288 is offline
Registered User
tlf288's Avatar
Join Date: Nov 2001
Location: new account: Trevor
Posts: 0
tlf288 is on a distinguished road
Send a message via AIM to tlf288 Send a message via Yahoo to tlf288
Quote:
Originally posted by Kaimetsu
If you're looking into levels other than your current one, the server needs to know.
I'm not sure exactly how the server handles GMAPS, but I know that a GMAP acts like one big level offline so I would think it wouldn't matter. I could be wrong though.

If my previous example wouldn't work then I think Falados is right and the server would need to be recoded, but I know this isn't this first command Stefan would have recoded the server for.
__________________
new account: Trevor
Reply With Quote
Reply


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 05:48 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions Inc.
Copyright (C) 1998-2019 Toonslab All Rights Reserved.