ZDoom 2.8.0 and ACC 1.55 released

News about ZDoom, its child ports, or any closely related projects.
[ZDoom Home] [Documentation (Wiki)] [Official News] [Downloads] [Discord]

[Tap Here for Mobile-Friendly Forums]

Moderator: Developers

Re: ZDoom 2.8.0 and ACC 1.55 released

Postby Blzut3 » Tue Feb 09, 2016 11:45 pm

What distro performs these checks? This is the first I'm seeing or hearing about these problems in the years I've been making the packages like this.
Blzut3
Pronounced: B-l-zut
 
 
 
Joined: 24 Nov 2004

Re: ZDoom 2.8.0 and ACC 1.55 released

Postby allcaps » Wed Feb 10, 2016 12:04 am

Xubuntu 15.10

The readout I posted is given to you by the software center gui, but just using dpkg in a terminal doesn't complain. Though I did actually check in the /usr/bin folder and sure enough the files end up owned by my user account instead of root, which is not right.

The .desktop that gets created is also flagged as executable, which is also not right. The ownership is also set to 1000:1000 when it should be root instead. The .png icon you install is also marked as executable.

Depending on how your system's users/groups are numbered user 1000 could be anybody, or nobody. Same for group 1000. The short version of the problem is that pretty much all the files in the package are owned by user/group 1000, when they should be owned by 0, which is root.

After chowning all the files to their proper owner:group (root:root) everything works fine. I mean it worked fine before, but it isn't right/secure. Especially on a system that doens't have user:group 1000, you end up with unowned files, which is a security problem.

Aside from that the release is pretty fucking bangin', I have to say.
allcaps
 
Joined: 09 Feb 2016

Re: ZDoom 2.8.0 and ACC 1.55 released

Postby Nash » Wed Feb 10, 2016 1:52 am

edward850 wrote:At this stage it's unrelated. No actual syntax exists for the VM yet other than the function blocks in decorate. It'll depend on if the eventual syntax is capable of handling it in a way that won't fall apart if the chain is changed mid function (for example an actor is removed or spawned mid iteration).


That's not a yes or a no, I understood nothing by reading all that. :S

I'm just going to assume that eventually modders will get some kind of low level access (because this is what was advertised with DoomScript, back in 1999) so maybe there'll be better ways to go through actors than using for loops in ACS with TIDs. But I don't know anything, that's why I asked my original question.
User avatar
Nash
Nash Muhandes
 
 
 
Joined: 27 Oct 2003
Location: Kuala Lumpur, Malaysia

Re: ZDoom 2.8.0 and ACC 1.55 released

Postby edward850 » Wed Feb 10, 2016 1:54 am

The answer is that there is no answer. The VM by itself has little to do with the ability to iterate a volatile list.
User avatar
edward850
[netcode intensifies]
 
Joined: 19 Jul 2005
Location: New Zealand

Re: ZDoom 2.8.0 and ACC 1.55 released

Postby Nash » Wed Feb 10, 2016 1:58 am

Right. Anyway, found this cool little nugget of information from the past, I hope this will come into fruition eventually. :D
User avatar
Nash
Nash Muhandes
 
 
 
Joined: 27 Oct 2003
Location: Kuala Lumpur, Malaysia

Re: ZDoom 2.8.0 and ACC 1.55 released

Postby Graf Zahl » Wed Feb 10, 2016 4:10 am

Nash wrote:Just a generic question, I don't know the internal workings so just answer as a simple yes or no.

Will the scripting technology eventually allow you to iterate through actors without using TIDs in ACS? One of the biggest problems with anything ACS-based for now is having to assign TIDs just to count through and iterate through a group of actors (completely undesirable if the monsters already have TIDs assigned as part of map design).



Without such a feature, it'd be unsuitable to replace native code which is the long term plan.
User avatar
Graf Zahl
Lead GZDoom Developer
 
Joined: 19 Jul 2003
Location: Germany

Re: ZDoom 2.8.0 and ACC 1.55 released

Postby MTrop » Mon Feb 15, 2016 2:20 pm

Will there be a 2.8.1 bugfix release? There have been several things fixed since 2.8.0 that would be great to have in the next official (stable) build.
MTrop
 
Joined: 08 Jul 2013

Re: ZDoom 2.8.0 and ACC 1.55 released

Postby ibm5155 » Wed Feb 17, 2016 6:06 am

I have an idea for a "UniqueId", there's no need to use tids or tags but, if something in the map has changed, the uniqueid will change :X
User avatar
ibm5155
Just Spooky
 
Joined: 20 Jul 2011

Re: ZDoom 2.8.0 and ACC 1.55 released

Postby randi » Fri Feb 19, 2016 11:32 pm

Nash wrote:Will the scripting technology eventually allow you to iterate through actors without using TIDs in ACS?

Of course. You'll be able to refer to objects directly instead of obliquely via IDs.
edward850 wrote:No actual syntax exists for the VM yet other than the function blocks in decorate.

Not quite true. See zcc-parse.lemon. It doesn't generate code yet, but it does mostly generates an AST.
MTrop wrote:Will there be a 2.8.1 bugfix release?

Yes, probably this weekend.

ibm5155 wrote:I have an idea for a "UniqueId"
:thinking:
User avatar
randi
Site Admin
 
Joined: 09 Jul 2003

Re: ZDoom 2.8.0 and ACC 1.55 released

Postby Nash » Sat Feb 20, 2016 3:25 am

randi wrote:Of course. You'll be able to refer to objects directly instead of obliquely via IDs.


Will this interface be possible only via ZScript, or can I use it from ACS too? Like... let's say I wanted to write a compass that blits the enemies' positions to the screen. The old way requires every monster to have TIDs.
User avatar
Nash
Nash Muhandes
 
 
 
Joined: 27 Oct 2003
Location: Kuala Lumpur, Malaysia

Re: ZDoom 2.8.0 and ACC 1.55 released

Postby Graf Zahl » Sat Feb 20, 2016 4:19 am

No, ACC is too primitive for that.
User avatar
Graf Zahl
Lead GZDoom Developer
 
Joined: 19 Jul 2003
Location: Germany

Re: ZDoom 2.8.0 and ACC 1.55 released

Postby Nash » Sat Feb 20, 2016 4:29 am

That's what I thought... then what about drawing 2D stuff to the screen? I'd rather ditch ACS for those kinds of things to be honest.
User avatar
Nash
Nash Muhandes
 
 
 
Joined: 27 Oct 2003
Location: Kuala Lumpur, Malaysia

Re: ZDoom 2.8.0 and ACC 1.55 released

Postby Graf Zahl » Sat Feb 20, 2016 5:41 am

Hopefully a new scripting system is open enough to handle that part of the game, too. The more general the language, the better the chance.
User avatar
Graf Zahl
Lead GZDoom Developer
 
Joined: 19 Jul 2003
Location: Germany

Re: ZDoom 2.8.0 and ACC 1.55 released

Postby Graf Zahl » Mon Feb 22, 2016 4:01 am

So I see, 2.8.1 is already online but linked nowhere? What gives?
User avatar
Graf Zahl
Lead GZDoom Developer
 
Joined: 19 Jul 2003
Location: Germany

Re: ZDoom 2.8.0 and ACC 1.55 released

Postby Edward-san » Mon Feb 22, 2016 4:07 am

Funnily enough I already got version 2.8.1 with the debian packages! :D
Edward-san
Mathematics is the language with which God has written the universe. (Galilei)
 
Joined: 17 Oct 2009

PreviousNext

Return to ZDoom (and related) News

Who is online

Users browsing this forum: No registered users and 3 guests