[Discuss] Zandronum Wiki

General discussion of the port and Doom-related chat.
User avatar
Tiger
Retired Staff / Community Team Member
Posts: 381
Joined: Thu May 31, 2012 6:21 am
Location: United States
Contact:

[Discuss] Zandronum Wiki

#1

Post by Tiger » Tue Sep 25, 2012 9:17 pm

This topic is for open discussions in regards to the Zandronum Wiki. Such discussions can be anything from general site feedback, suggestions, using the wiki, etc.

Address to the Wiki: http://wiki.zandronum.com/

Catastrophe
Retired Staff / Community Team Member
Posts: 2558
Joined: Sat Jun 02, 2012 2:44 am

RE: [Discuss] Zandronum Wiki

#2

Post by Catastrophe » Tue Sep 25, 2012 9:30 pm

add all the new acs functions and decorate stuff thats zandronum/st only!

Llewellyn
Forum Regular
Posts: 578
Joined: Mon Jul 02, 2012 7:12 am

RE: [Discuss] Zandronum Wiki

#3

Post by Llewellyn » Wed Sep 26, 2012 4:19 pm

Catastrophe wrote: add all the new acs functions and decorate stuff thats zandronum/st only!
If you noticed, I already added all the ACS ones like a week ago.
Also, since the change on the website, EVERY PAGE has this ridiculous "Retrieved from" link now...
Last edited by Llewellyn on Wed Sep 26, 2012 4:28 pm, edited 1 time in total.

User avatar
Ivan
Addicted to Zandronum
Posts: 2219
Joined: Mon Jun 04, 2012 5:38 pm
Location: Omnipresent

RE: [Discuss] Zandronum Wiki

#4

Post by Ivan » Wed Sep 26, 2012 4:28 pm

Should put that section under Level Development or a new section called "Modding" or something.
=== RAGNAROK DM ON ... uh... dead forever? ===
=== ALWAYS BET ON ... uh... dead forever? ===
=== Who wanta sum wang? ===
=== Death and Decay - A new Monster/Weapon replacer ===

Llewellyn
Forum Regular
Posts: 578
Joined: Mon Jul 02, 2012 7:12 am

RE: [Discuss] Zandronum Wiki

#5

Post by Llewellyn » Wed Sep 26, 2012 4:31 pm

Ivan wrote: Should put that section under Level Development or a new section called "Modding" or something.
I mentioned this on the Main talk page, I agree, the ACS and DECORATE functions really have nothing to do with "Level Development" per se.

User avatar
Tiger
Retired Staff / Community Team Member
Posts: 381
Joined: Thu May 31, 2012 6:21 am
Location: United States
Contact:

RE: [Discuss] Zandronum Wiki

#6

Post by Tiger » Wed Sep 26, 2012 11:04 pm

Llewellyn wrote:
Ivan wrote: Should put that section under Level Development or a new section called "Modding" or something.
I mentioned this on the Main talk page, I agree, the ACS and DECORATE functions really have nothing to do with "Level Development" per se.
I do have in mind on updating the Somnium table, though - it is going to take some time before I start any changes. Thus, for the time being, do you have any suggestions that can be expeditiously done right now? Some options could be to create a horizontal table (adjacent to Support) and bring all of the 'modding' structures to the front of the table, or another option could be to completely reorganize the 'Level Development' section along with renaming it. Any thoughts or suggestions?

Llewellyn
Forum Regular
Posts: 578
Joined: Mon Jul 02, 2012 7:12 am

RE: [Discuss] Zandronum Wiki

#7

Post by Llewellyn » Wed Sep 26, 2012 11:43 pm

Tiger wrote: I do have in mind on updating the Somnium table, though - it is going to take some time before I start any changes. Thus, for the time being, do you have any suggestions that can be expeditiously done right now? Some options could be to create a horizontal table (adjacent to Support) and bring all of the 'modding' structures to the front of the table, or another option could be to completely reorganize the 'Level Development' section along with renaming it. Any thoughts or suggestions?
My suggestion would be to rename Level Development to Modding, Make the categories under it: Special Lumps, ACS Functions, Decorate, Level Development, ZDoom Wiki

Then, an article called "Level Development" should be created that has links to internal and external refrences on the wiki about Level Editors, Creating a map, Etc.
I'll get around to making the Decorate article soon.
Last edited by Llewellyn on Wed Sep 26, 2012 11:43 pm, edited 1 time in total.

User avatar
Empyre
Zandrone
Posts: 1316
Joined: Sun Jul 08, 2012 6:41 am
Location: Garland, TX, USA

RE: [Discuss] Zandronum Wiki

#8

Post by Empyre » Thu Sep 27, 2012 6:10 am

How about doing what Llewellyn suggests, but renaming the Level Development category to Level Development and Modding instead of just Modding? This would avoid confusing somebody who is used to seeing a Level Development category and then wondering why it "vanished", not realizing that it is still there and has been renamed.
"For the world is hollow, and I have touched the sky."

Camo Yoshi
Forum Regular
Posts: 129
Joined: Wed Jun 13, 2012 7:08 pm
Location: Bainbridge Island, WA
Contact:

RE: [Discuss] Zandronum Wiki

#9

Post by Camo Yoshi » Thu Sep 27, 2012 1:09 pm

The Wiki also need updated information on server administration, especially regarding how some of the RCON commands are supposed to work and Zandronum's command line parameters.
50+GB of WADs and counting: http://camoy.sdf.org/wads/

Ask your doctor if Zandrama is right for you. Side effects include butthurt, loss of sleep, loss of ego, embarrassment, and social withdrawal.

Llewellyn
Forum Regular
Posts: 578
Joined: Mon Jul 02, 2012 7:12 am

RE: [Discuss] Zandronum Wiki

#10

Post by Llewellyn » Thu Sep 27, 2012 3:17 pm

Camo Yoshi wrote: The Wiki also need updated information on server administration, especially regarding how some of the RCON commands are supposed to work and Zandronum's command line parameters.
From the front page:
Command Line Parameters
Console Commands
It has the RCON command, and it specifies that you need to use SEND_PASSWORD
Console Variables
Last edited by Llewellyn on Thu Sep 27, 2012 3:20 pm, edited 1 time in total.

User avatar
Torr Samaho
Lead Developer
Posts: 1543
Joined: Fri May 25, 2012 6:03 pm
Location: Germany

RE: [Discuss] Zandronum Wiki

#11

Post by Torr Samaho » Thu Sep 27, 2012 5:48 pm

Tiger wrote: This topic is for open discussions in regards to the Zandronum Wiki. Such discussions can be anything from general site feedback, suggestions, using the wiki, etc.
It would be very helpful if we had a volunteer who regularly collects the bits of information about Zandronum's inner workings that I post on the forum and the tracker when technical questions pop up and adds them to the wiki.

Watermelon
Zandrone
Posts: 1244
Joined: Thu Jun 28, 2012 9:07 pm
Location: Rwanda

RE: [Discuss] Zandronum Wiki

#12

Post by Watermelon » Mon Oct 08, 2012 2:17 pm

I was thinking of going through every single ACS function documented on ZDoomWiki and their Skulltag Features and making a list of what works clientside and what doesn't.

Llewellyn
Forum Regular
Posts: 578
Joined: Mon Jul 02, 2012 7:12 am

RE: [Discuss] Zandronum Wiki

#13

Post by Llewellyn » Mon Oct 08, 2012 7:24 pm

Watermelon wrote: I was thinking of going through every single ACS function documented on ZDoomWiki and their Skulltag Features and making a list of what works clientside and what doesn't.
Most of that can be deduced by logic, without real testing. If you know what the client knows, and you know what the client can modify, then you know which functions will and will not work. Some things are a little less obvious, however there may be work-arounds to problems like that in actual code management.
But I do believe a whole page should be dedicated to ClientSide ACS scripting. For example, Clientside scripts cannot access MAP or GLOBAL variables because they are stored serverside and and not sent to the clients, and vice versa. This is something that would be documented on such a page.
PS. The Zandronum Wiki should now contain everything in the Skulltag Features section (and more) of the ZDoom Wiki.
Last edited by Llewellyn on Tue Oct 09, 2012 8:05 pm, edited 1 time in total.

Watermelon
Zandrone
Posts: 1244
Joined: Thu Jun 28, 2012 9:07 pm
Location: Rwanda

RE: [Discuss] Zandronum Wiki

#14

Post by Watermelon » Tue Oct 09, 2012 4:25 am

I thought any variable type (excluding local scope) is separate from client and server, is that not the case?


As you said, a lot of them would just be confirming common sense, but I'm sure we'd stumble across things that should or shouldn't be clientsided but aren't/are respectively.
Last edited by Watermelon on Tue Oct 09, 2012 4:26 am, edited 1 time in total.

Llewellyn
Forum Regular
Posts: 578
Joined: Mon Jul 02, 2012 7:12 am

RE: [Discuss] Zandronum Wiki

#15

Post by Llewellyn » Tue Oct 09, 2012 6:35 am

Watermelon wrote: I thought any variable type (excluding local scope) is separate from client and server, is that not the case?
Like I said, they CANNOT access those variables because they are NEVER sent the data. I'm pretty sure they always return zero unless they were initialized with a value (which Global variables cannot be.)

Watermelon
Zandrone
Posts: 1244
Joined: Thu Jun 28, 2012 9:07 pm
Location: Rwanda

RE: [Discuss] Zandronum Wiki

#16

Post by Watermelon » Tue Oct 09, 2012 2:23 pm

My bad, I just checked after re-reading and confused MAP scope with WORLD scope.

Though I'm hoping Dusk can get shared variables between the server and client one day

Qent
Retired Staff / Community Team Member
Posts: 1424
Joined: Tue May 29, 2012 7:56 pm
Contact:

RE: [Discuss] Zandronum Wiki

#17

Post by Qent » Tue Oct 09, 2012 3:22 pm

If you set a variable clientside then it stays on the client only. At least I'm pretty sure that's how AOW got consoleplayer before ConsolePlayerNumber was a thing.

Llewellyn
Forum Regular
Posts: 578
Joined: Mon Jul 02, 2012 7:12 am

RE: [Discuss] Zandronum Wiki

#18

Post by Llewellyn » Tue Oct 09, 2012 5:18 pm

Watermelon wrote: My bad, I just checked after re-reading and confused MAP scope with WORLD scope.

Though I'm hoping Dusk can get shared variables between the server and client one day
Well IMO this kind of defeats the purpose of ClientSide scripting because you're sharing data inbetween the server and client, and waiting for the PING call again...
You can already share data by calling a Clientside script with the data you want to save in the arguments of the script, and then have that script set those variables using the data from those arguments.

User avatar
Torr Samaho
Lead Developer
Posts: 1543
Joined: Fri May 25, 2012 6:03 pm
Location: Germany

RE: [Discuss] Zandronum Wiki

#19

Post by Torr Samaho » Tue Oct 09, 2012 7:58 pm

Llewellyn wrote: For example, Clientside scripts cannot access MAP or GLOBAL variables because they are stored clientside and are not sent to the server.
Just to clarify this statement: Server and clients have their own copies of the ACS variables that are not synchronized. So the client can access its copy of the variables, but it has no access to the server's copy.

Llewellyn
Forum Regular
Posts: 578
Joined: Mon Jul 02, 2012 7:12 am

RE: [Discuss] Zandronum Wiki

#20

Post by Llewellyn » Tue Oct 09, 2012 8:06 pm

Torr Samaho wrote:
Llewellyn wrote: For example, Clientside scripts cannot access MAP or GLOBAL variables because they are stored clientside and are not sent to the server.
Just to clarify this statement: Server and clients have their own copies of the ACS variables that are not synchronized. So the client can access its copy of the variables, but it has no access to the server's copy.
I probably should have been more clear and changed my original post because I meant to say "serverside and are not sent to the clients."

Post Reply