Please or Register to create posts and topics.

Felix Griffin's Editor Mod (FGEMOD)

PreviousPage 16 of 24Next

Wishlisted: A glass panel with a small spherical window in it.

This would basically be an easier-to-see-through version of the grate barrier with same effective functionality: blocks items and player from being put through, doesn't block portals or lasers.

PortalCombat wrote:
Bisqwit wrote:
Sounds nice! Can't wait to get to use it. :-)

Yeah, as I said: I don't know when I will add the last 28 choreo lines...
It is not that much work, but well - I am so lazy. :lol:

Can we have the current version please?

I can't seem to get skyboxes working. The skybox walls appear black, and the rest of the level can be seen through it. I am using a button to trigger a skybox. I put five skybox elements in my level, with values ranging from 3 to 7, and a button for each to trigger it. Nothing happens when I push the button.

I see the actual functionality responsible for the skyboxes is in a file called "global_ents_skybox.vmf". What is the mechanism that causes that file to be parses in the first place? What refers to that file? I cannot figure it out.
I am using Stylesmod.
I tried changing elevator_entrance.vmf to include global_ents_skybox.vmf , but that didn't work. I also tried taking the entity from global_ents_skybox.vmf, copying it to the applicable global_ents.vmf (from p2editor_clean), renumbering the "id" to avoid a collision, but that did not work either.

I tried the console command "sv_skyname", but the only skynames that appear to work are "sky_white" and "sky_black_nofog". All others I tried produce errors such as "material "skybox/sky08rt" not found."

Presumably, the same problem also applies to the choreo item (global_ents_choreo). I have not tried it yet.

PortalCombat: send them over and I'll add them.

TheTobbell: No idea, sorry. I've never seen that happen before.

Bisquit: I'm not sure, but I think the style mod overrides skyboxes. And I'll try to add that glass.

Falsi sumus crusto!
FelixGriffin wrote:
TheTobbell: No idea, sorry. I've never seen that happen before.

Hmm okay, this dont happen any more, Dont know why. Its slightly crazy, ^^
but good work :thumbup:

FelixGriffin wrote:
Bisquit: I'm not sure, but I think the style mod overrides skyboxes.

What can I do to fix that? How does the skybox feature work? As I said I was getting a bit lost on the global_ents things... A little prod to the right direction could help.

Quote:
And I'll try to add that glass.

Thanks.

Were there any console errors when it tried to change the skybox? Try in developer 2.

I had a new idea: if the Stylemod changes the p2editor/global_ents instance, it would do exactly that. You need to have mine. I'm abusing a glitch in the way the name fixup works to block it for that entity (so I can AddOutput to worldspawn instead of InstanceAuto1-worldspawn), which requires a special setup in the global ents.

Falsi sumus crusto!
FelixGriffin wrote:
Were there any console errors when it tried to change the skybox? Try in developer 2.

Code: Select all
(39.72) output: (prop_floor_button,bt49556-button) -> (@glados_button,Start)()
(39.72) output: (prop_floor_button,bt49556-button) -> (bt49556-p,Trigger)()
unhandled input: (Start) -> (@glados_button), from (prop_floor_button,bt49556-button); target entity not found
(39.73) input bt49556-button: bt49556-p.Trigger()
(39.73) output: (logic_relay,bt49556-p) -> (bt49556-proxy,OnProxyRelay1)()
(39.73) output: (logic_relay,bt49556-p) -> (bt49556-proxy,OnProxyRelay3)()
(39.73) input bt49556-p: bt49556-proxy.OnProxyRelay1()
(39.73) output: (logic_relay,bt49556-p) -> (skybox45533-proxy,OnProxyRelay1)()
(39.73) input bt49556-p: bt49556-proxy.OnProxyRelay3()
(39.73) output: (logic_relay,bt49556-p) -> (it232679-proxy,OnProxyRelay1)()
(39.73) input bt49556-p: skybox45533-proxy.OnProxyRelay1()
(39.73) output: (logic_relay,bt49556-p) -> (skybox45533-counter,Add)(1)
(39.73) input bt49556-p: it232679-proxy.OnProxyRelay1()
(39.73) output: (logic_relay,bt49556-p) -> (it232679-indicator_on_rl,Trigger)()
(39.73) input bt49556-p: skybox45533-counter.Add(1)
(39.73) input bt49556-p: it232679-indicator_on_rl.Trigger()
(39.73) output: (logic_relay,it232679-indicator_on_rl) -> (it232679-texture_toggle,SetTextureIndex)(1)
(39.73) input it232679-indicator_on_rl: it232679-texture_toggle.SetTextureIndex(1)
(39.77) input bt49556-p: bt49556-p.EnableRefire()
(39.77) input it232679-indicator_on_rl: it232679-indicator_on_rl.EnableRefire()

This.
And occasionally this:

Code: Select all
generic_actor:@glados:models/editor/axis_helper_thick.mdl has no sequence for act:ACT_IDLE

For the record, I get the @glados_button error from all buttons; it seems unrelated. It probably happened because I have deleted an event responder to make glados a little less verbose in the stylesmod map.

What part of your global_ents do I need? The verbatim file, letter to letter? There's no way to narrow it down and/or to copy the relevant part into the global_ents used by stylesmod? Because the latter is what I tried and it didn't work...

You need the whole thing, but you can copy Stylesmod stuff into it. The button error is from the Stylemod, the ACT_IDLE error is mine but doesn't affect anything.

Falsi sumus crusto!

Sorry! For some reason, while installing fgemod I had neglected to notice the global_ents.vmf file alltogether. This is what I mentioned earlier, when I said I can't find anything referring to global_ents_choreo.vmf and friends.

Still doesn't work though :P

Code: Select all
(25.18) output: (prop_floor_button,bt9-button) -> (@glados_button,Start)()
(25.18) output: (prop_floor_button,bt9-button) -> (bt9-p,Trigger)()
unhandled input: (Start) -> (@glados_button), from (prop_floor_button,bt9-button); target entity not found
(25.20) input bt9-button: bt9-p.Trigger()
(25.20) output: (logic_relay,bt9-p) -> (bt9-proxy,OnProxyRelay1)()
(25.20) output: (logic_relay,bt9-p) -> (bt9-proxy,OnProxyRelay3)()
(25.20) input bt9-p: bt9-proxy.OnProxyRelay1()
(25.20) output: (logic_relay,bt9-p) -> (skybox5-proxy,OnProxyRelay1)()
(25.20) input bt9-p: bt9-proxy.OnProxyRelay3()
(25.20) output: (logic_relay,bt9-p) -> (it885-proxy,OnProxyRelay1)()
(25.20) input bt9-p: skybox5-proxy.OnProxyRelay1()
(25.20) output: (logic_relay,bt9-p) -> (skybox5-counter,Add)(1)
(25.20) input bt9-p: it885-proxy.OnProxyRelay1()
(25.20) output: (logic_relay,bt9-p) -> (it885-indicator_on_rl,Trigger)()
(25.20) input bt9-p: skybox5-counter.Add(1)
(25.20) output: (math_counter,skybox5-counter) -> (skybox5-input,Trigger)()
Removing from action list: (math_counter,skybox5-counter) -> (skybox5-input,Trigger)
(25.20) input bt9-p: it885-indicator_on_rl.Trigger()
(25.20) output: (logic_relay,it885-indicator_on_rl) -> (it885-texture_toggle,SetTextureIndex)(1)
(25.20) input skybox5-counter: skybox5-input.Trigger()
(25.20) output: (logic_relay,skybox5-input) -> (@fgemod_skybox,InValue)(3)
(25.20) input it885-indicator_on_rl: it885-texture_toggle.SetTextureIndex(1)
(25.20) input skybox5-input: @fgemod_skybox.InValue(3)
(25.20) output: (logic_case,@fgemod_skybox) -> (InstanceAuto3-global_ents-worldspawn,AddOutput)(skyname sky_black_nofog)
(25.20) input skybox5-input: @fgemod_skybox.InValue(3)
(25.20) output: (logic_case,@fgemod_skybox) -> (worldspawn,AddOutput)(skyname sky_black_nofog)
unhandled input: (AddOutput) -> (InstanceAuto3-global_ents-worldspawn), from (logic_case,@fgemod_skybox); target entity not found
(25.20) input @fgemod_skybox: worldspawn.AddOutput(skyname sky_black_nofog)
(25.23) input bt9-p: bt9-p.EnableRefire()
(25.23) input it885-indicator_on_rl: it885-indicator_on_rl.EnableRefire()
(25.23) input skybox5-input: skybox5-input.EnableRefire()

Code: Select all
(32.15) output: (prop_floor_button,bt14-button) -> (@glados_button,Start)()
(32.15) output: (prop_floor_button,bt14-button) -> (bt14-p,Trigger)()
unhandled input: (Start) -> (@glados_button), from (prop_floor_button,bt14-button); target entity not found
(32.17) input bt14-button: bt14-p.Trigger()
(32.17) output: (logic_relay,bt14-p) -> (bt14-proxy,OnProxyRelay1)()
(32.17) output: (logic_relay,bt14-p) -> (bt14-proxy,OnProxyRelay3)()
(32.17) input bt14-p: bt14-proxy.OnProxyRelay1()
(32.17) output: (logic_relay,bt14-p) -> (skybox10-proxy,OnProxyRelay1)()
(32.17) input bt14-p: bt14-proxy.OnProxyRelay3()
(32.17) output: (logic_relay,bt14-p) -> (it886-proxy,OnProxyRelay1)()
(32.17) input bt14-p: skybox10-proxy.OnProxyRelay1()
(32.17) output: (logic_relay,bt14-p) -> (skybox10-counter,Add)(1)
(32.17) input bt14-p: it886-proxy.OnProxyRelay1()
(32.17) output: (logic_relay,bt14-p) -> (it886-indicator_on_rl,Trigger)()
(32.17) input bt14-p: skybox10-counter.Add(1)
(32.17) output: (math_counter,skybox10-counter) -> (skybox10-input,Trigger)()
Removing from action list: (math_counter,skybox10-counter) -> (skybox10-input,Trigger)
(32.17) input bt14-p: it886-indicator_on_rl.Trigger()
(32.17) output: (logic_relay,it886-indicator_on_rl) -> (it886-texture_toggle,SetTextureIndex)(1)
(32.17) input skybox10-counter: skybox10-input.Trigger()
(32.17) output: (logic_relay,skybox10-input) -> (@fgemod_skybox,InValue)(4)
(32.17) input it886-indicator_on_rl: it886-texture_toggle.SetTextureIndex(1)
(32.17) input skybox10-input: @fgemod_skybox.InValue(4)
(32.17) output: (logic_case,@fgemod_skybox) -> (InstanceAuto3-global_ents-worldspawn,AddOutput)(skyname dawn_sky)
(32.17) input skybox10-input: @fgemod_skybox.InValue(4)
(32.17) output: (logic_case,@fgemod_skybox) -> (worldspawn,AddOutput)(skyname dawn_sky)
unhandled input: (AddOutput) -> (InstanceAuto3-global_ents-worldspawn), from (logic_case,@fgemod_skybox); target entity not found
(32.17) input @fgemod_skybox: worldspawn.AddOutput(skyname dawn_sky)
(32.20) input bt14-p: bt14-p.EnableRefire()
(32.20) input it886-indicator_on_rl: it886-indicator_on_rl.EnableRefire()
(32.20) input skybox10-input: skybox10-input.EnableRefire()

Code: Select all
(77.63) output: (prop_floor_button,bt17-button) -> (@glados_button,Start)()
(77.63) output: (prop_floor_button,bt17-button) -> (bt17-p,Trigger)()
unhandled input: (Start) -> (@glados_button), from (prop_floor_button,bt17-button); target entity not found
(77.63) input bt17-button: bt17-p.Trigger()
(77.63) output: (logic_relay,bt17-p) -> (bt17-proxy,OnProxyRelay1)()
(77.63) output: (logic_relay,bt17-p) -> (bt17-proxy,OnProxyRelay3)()
(77.63) input bt17-p: bt17-proxy.OnProxyRelay1()
(77.63) output: (logic_relay,bt17-p) -> (skybox13-proxy,OnProxyRelay1)()
(77.63) input bt17-p: bt17-proxy.OnProxyRelay3()
(77.63) output: (logic_relay,bt17-p) -> (it889-proxy,OnProxyRelay1)()
(77.63) input bt17-p: skybox13-proxy.OnProxyRelay1()
(77.63) output: (logic_relay,bt17-p) -> (skybox13-counter,Add)(1)
(77.63) input bt17-p: it889-proxy.OnProxyRelay1()
(77.63) output: (logic_relay,bt17-p) -> (it889-indicator_on_rl,Trigger)()
(77.63) input bt17-p: skybox13-counter.Add(1)
(77.63) output: (math_counter,skybox13-counter) -> (skybox13-input,Trigger)()
Removing from action list: (math_counter,skybox13-counter) -> (skybox13-input,Trigger)
(77.63) input bt17-p: it889-indicator_on_rl.Trigger()
(77.63) output: (logic_relay,it889-indicator_on_rl) -> (it889-texture_toggle,SetTextureIndex)(1)
(77.63) input skybox13-counter: skybox13-input.Trigger()
(77.63) output: (logic_relay,skybox13-input) -> (@fgemod_skybox,InValue)(7)
(77.63) input it889-indicator_on_rl: it889-texture_toggle.SetTextureIndex(1)
(77.63) input skybox13-input: @fgemod_skybox.InValue(7)
(77.63) output: (logic_case,@fgemod_skybox) -> (InstanceAuto3-global_ents-worldspawn,AddOutput)(skyname sky_day01_04)
(77.63) input skybox13-input: @fgemod_skybox.InValue(7)
(77.63) output: (logic_case,@fgemod_skybox) -> (worldspawn,AddOutput)(skyname sky_day01_04)
unhandled input: (AddOutput) -> (InstanceAuto3-global_ents-worldspawn), from (logic_case,@fgemod_skybox); target entity not found
(77.63) input @fgemod_skybox: worldspawn.AddOutput(skyname sky_day01_04)
(77.67) input bt17-p: bt17-p.EnableRefire()
(77.67) input it889-indicator_on_rl: it889-indicator_on_rl.EnableRefire()
(77.67) input skybox13-input: skybox13-input.EnableRefire()
Unable to load sky sky_day01_04
(78.80) output: (prop_floor_button,bt17-button) -> (bt17-p,FireUser1)()
(78.80) input bt17-button: bt17-p.FireUser1()
78.80) input bt17-button: bt17-p.FireUser1()
(78.80) output: (logic_relay,bt17-p) -> (bt17-proxy,OnProxyRelay2)()
(78.80) output: (logic_relay,bt17-p) -> (bt17-proxy,OnProxyRelay4)()
(78.80) input bt17-p: bt17-proxy.OnProxyRelay2()
(78.80) output: (logic_relay,bt17-p) -> (skybox13-proxy,OnProxyRelay2)()
(78.80) input bt17-p: bt17-proxy.OnProxyRelay4()
(78.80) output: (logic_relay,bt17-p) -> (it889-proxy,OnProxyRelay2)()
(78.80) input bt17-p: skybox13-proxy.OnProxyRelay2()
(78.80) output: (logic_relay,bt17-p) -> (skybox13-counter,Subtract)(1)
(78.80) input bt17-p: it889-proxy.OnProxyRelay2()
(78.80) output: (logic_relay,bt17-p) -> (it889-indicator_off_rl,Trigger)()
(78.80) input bt17-p: skybox13-counter.Subtract(1)
(78.80) input bt17-p: it889-indicator_off_rl.Trigger()
(78.80) output: (logic_relay,it889-indicator_off_rl) -> (it889-texture_toggle,SetTextureIndex)(0)
(78.80) input it889-indicator_off_rl: it889-texture_toggle.SetTextureIndex(0)
(78.83) input it889-indicator_off_rl: it889-indicator_off_rl.EnableRefire()

And on first invocation of each button:

Code: Select all
material "skybox/dawn_skyrt" not found.
material "skybox/sky_urb01rt" not found.
Unable to load sky dawn_sky

material "skybox/darkrt" not found.
Unable to load sky dark

material "skybox/sky08rt" not found.
Unable to load sky sky08

material "skybox/sky_day01_04rt" not found.
Unable to load sky sky_day01_04

EDIT: I did a little gcfscape'ing. No wonder: The skies by those names do not even exist in Portal 2. There are many others, though. However, because for a-reason-I-cannot-figure-out it apparently absolutely demands that there is a sky with "rt" at the end of its name, the only skies from that selection that do work are: sky_white, sky_black, sky_black_nofog, and sky_l4d_c4m1_hdr, which is included in Portal 2 for some reason.
EDIT 2: When I copied the skybox files from "half-life 2 2007 base content.gcf" to portal2_dlc2/materials/skybox/ , I got a skyox called "sky_day01_04_hdr" working. "sky_day01_04" is still a no-go: it produces magenta-black grid patterns. However, "working" is here an odd word to use. When the skybox is selected, all the walls from the stage seem to disappear (sky fills almost all of the screen), and you can hardly even see the floor.

That's an error caused by the Sky shader, VALVe broke it. I used modified skies which didn't seem to be installed. Sorry.

Falsi sumus crusto!
PreviousPage 16 of 24Next