View Issue Details

IDProjectCategoryView StatusLast Update
0008234New Feature Requests[All Projects] Generalpublic2017-06-18 20:54
ReporterWoovieAssigned To 
PrioritynoneSeverityfeatureReproducibilityN/A
Status newResolutionopen 
Summary0008234: [Request] Implement Cull Creation
Description

Cull's from the IPL definition have a variety of uses. "Creates rainfree zones, wastefree zones, map reflections, TV screens, and temporary camera movements."

They have a lot of potential for changes.

TagsNo tags attached.

Relationships

has duplicate 0009486 closedqaisjp New issues [Request] CreateCullZone 
related to 0008664 new New Feature Requests [Request] new function ( dxScreenSourceSetCameraMatrix ) 
related to 0006063 new New Feature Requests [Requset] dxDraw3DMatrixScreen - draw custom billboard screen 

Activities

lopezloo

2014-05-14 23:48

developer   ~~0020886

As I'm said on forum CULL propably will not be useful for live screens. 8 track stadium jumbotron is hardcoded (only area which define where it turn on can be modified but move screen/camera isn't possible). Still good thing to make mirrors but I would rather some function to make another camera and posibility to grab her screen, ex.
cam = createCamera(0, 0, 4)
screenSrc = dxCreateScreenSource(600, 800)
addEventHandler("onClientRender", root, function() dxUpdateScreenSource(screenSrc, cam) dxDrawImage(0, 0, 600, 800, screenSrc) end)
By this function should be possible make live screens and mirrors (with working antyaliasing unlike in CULL).

Woovie

2014-05-14 23:51

manager   ~~0020887

sbx320 and Jusonex have already played with culls a bit and from what they and myself have seen, fairly optimistic we will get a lot of the features of cull.

qaisjp

2014-05-14 23:54

administrator   ~~0020888

cull creation has already been implemented in a personal build to create mirrors, I don't think I should post the screenshot yet though (not my build / screenshot). It works pretty well by the looks of it.

lopezloo

2014-05-15 00:07

developer   ~~0020889

What about TV screens?

MrTasty

2014-09-02 17:06

viewer   ~~0021920

Any updates on this? I'd really like to see this in use :p

lopezloo

2014-09-03 16:40

developer   ~~0021939

If it work why there no branch yet?

Jusonex

2014-09-03 17:00

administrator   ~~0021940

The "personal build" qaisjp mentioned only consists of a few (static) tests: http://jusonex.net/public/mta-screen_2014-05-14_13-28-38.png

Implementing cullzones as scripting feature would require a bit more effort (e.g. adding real MTA elements to represent SA cullzones), but might be worth the effort in the future.

arranTuna

2014-09-04 12:36

manager   ~~0021944

Would this make a visual portal possible? What I mean is rather than a walking into a shop and having no idea who's inside aiming at the door waiting to kill you, there could be one of these culls which shows you what's inside.

Jusonex

2014-09-04 14:32

administrator   ~~0021946

Last edited: 2014-09-04 14:32

View 2 revisions

No, that is not possible without further investigation. Cullzones are either mirrors or special zones like rain-free zones (See http://www.gtamodding.com/index.php?title=CULL#Flags).

Creating portals would also only work if the counterside is streamed in. To implement something like this, I'd try enabling the other cameras (GTA manages at least 3) rather than adding hacky patches to cullzone mirrors.

lopezloo

2014-11-20 19:40

developer   ~~0022533

Any news?

codylewiz

2016-12-08 03:18

viewer   ~~0025477

Any thing on the rain removing side of things?

lopezloo

2016-12-08 14:50

developer   ~~0025478

@up
Try colshapes + setRainLevel.

codylewiz

2016-12-11 16:34

viewer   ~~0025489

Well rain removing / water removing (By example I mean tunnels under water)

Issue History

Date Modified Username Field Change