I have not seen any updates from Beamdog for a long time. Does anyone know if they are still working on EE and planning to do any more updates.
Thanks for any information or insights.
I have not seen any updates from Beamdog for a long time. Does anyone know if they are still working on EE and planning to do any more updates.
Thanks for any information or insights.
Beamdog is not currently working on NWN:EE, but this exists and is ever so slowly taking shape:
NWNEE .35 Preview - Google Docs
To actively participate as of now, you will have to join the Discord linked in the document.
Itās ashame that itās Steam only. Never understood that aspect.
The link says itās the NWNX Discord - is this build for single player, too? i.e. not specific to NWNX?
@niv Can the Steam preview co-exist on the same desktop as Steam Retail, Beamdog Development and Beamdog Retail? i.e. all four on the same PC?
Will it eventually be released to Beamdog and GOG customers?
The link says itās the NWNX Discord - is this build for single player, too? i.e. not specific to NWNX?
Right. NWNX discord is just where the coordination happens (in hindsight, vault discord would have been better).
Can the Steam preview co-exist on the same desktop as Steam Retail, Beamdog Development and Beamdog Retail? i.e. all four on the same PC?
Steam will only let you have one branch active at a time. To have both stable and preview, youāll need to fork one into a new location - just copy all game files to a new dir and run from there. Or, if your network is fast enough, it usually takes a minute to just switch branches from within steam. Beamdog, GOG and other things donāt matter.
Will it eventually be released to Beamdog and GOG customers?
Once it is promoted to stable, I guess. Out of the three, Steam is by far the easiest to work with for rapid iteration. With the limited dev resources, it really doesnāt make sense to spend 10x the effort to deploy every build to GOG, just to reach an extra 5% potential testers.
@niv and @sherincall Many thanks for this information and your efforts to continue EE development - very much appreciated.
Having now gone through that document I have a few observations.
First - my, your team has been busy over the last 6 months and that was quite a big read. Your updates have been quite rapid (usually less than a week between them). Iāll quote from the list and ask questions later in this post.
From that document -
The build is available on Steam only. The branch is called preview, guarded with key previewpreview.
This is problematic for me. I only use steam when I have to. Example for various user-made fixes to Bethesda games that only work with the steam releases of them. At the moment I already own NwN EE on both GoG and BD. I happen to really like the BD launcher as it is fast (steam is soooo slow to launch on Win 10).
Really? I could understand that about GoG but your own interface? I have been with EE since its launch on Twitch so am disappointed that you are bypassing the Development branch on there.
Please join the Discord to get notified about new builds, and to interact with and influence development:
Although probably pointless for me (due to the above) I may do that but through gritted teeth. That is down purely to the way their security is implemented. Almost every time I try to log-in (even when only hours apart) I have to verify I am me via email verification.
Right first set of grumbles over. As I said at the top of the post, I have looked through all the updates posted to that Google Doc and thought Iād share some of the things that caught my eye (not really a tldr bullet point list - go and read it yourself) -
- Fixed creatures facing east when standing on _POST waypoints. (Please test!)
- Revised and improved handling of model vertex data, allowing a greater amount (~x3) of faces/vertices per mesh and better performance for high poly meshes.
- Game no longer requires po_xxx_m.tga to be present to use DDS portraits
- Added 8 new tile pathnodes (āqāā¦āxā)
- Fixed textures on body parts that donāt use PLT (#471)
- Fixed normal maps on HD pack heads (#468)
- Added new script functions for dynamically setting area light colors. Also added a fading parameter to SetFogColor. Includes a demo script setup (run ānw_dynlightā in Debug/NWScript) that will automatically manage area daycycles in existing modules.
- Toolset now generally supports item models >255; body parts still have some issues
- NUI skinning support, both globally and per-module. See nui_skin.tml file for details
- SetName() nwscript command now works for player characters
- Modules may now specify a ādefault characterā, which can be shipped as a .bic file inside the .mod. If specified, the module is launched immediately using that character without options to choose a different one or create new. To use, set the āMod_DefaultBicā resref field in module.ifo (no GUI option yet)
- Reduced area load times significantly. Results in single player are particularly impressive, in some extreme cases resulting in a load time improvement of over 100x. The same area in multiplayer with default settings will see a 20x improvement.
Now if these all work as intended⦠Wow.
Now three others with questions -
- bin/linux-arm64 now includes aarch64 binaries for client and server. They should run on all debian/ubuntu-ish glibc distros, but feedback is welcome.
Does this mean that itāll actually run on a Rasberry Pi or is the lack of a proper graphics card and the low memory of even a Pi 4 a problem? Has anybody tried it?
- Fixed various issues when applying texture replacements to and from MTR files
Does this mean that texture-swapping now works with PBR textures?
- The toolset now supports using an external script editor to edit scripts
Whoopee. Something Iāve wanted for a long time and didnāt really expect to see. Kudos and thank you. I do all my scripting in notepad++ (with certain plug-ins) first so really appreciate this one.
Then there is this YouTube (hopefully time-lapse) video (linked to in that Google Doc) -
Right. On to a disappointment. I didnāt see any fixes for the vfx reversions that Iāve mentioned elsewhere before. What reversions? Try exploring gaonengās [ P&SC ] Pentagrams & Summoning Circles v1.45. In 1.69, this works perfectly but now has various problems since one of the later patches. Try it and youāll see.
Finally, a couple of requests. Any chance of removing the delay that seems to be built into the display of various vfx (mainly the beams but I think it may apply to others. Also, any chance of either a new script or a modification to an existing script to allow differentiation of spell damage from other types of damage.
Last words. Thanks for continuing to work on this twenty+ year old game. Please keep up the good work.
TR
Thanks for the feedback. Weāre not looking to spread out over various venues and forums, hence weāll stick to Discord to organise, good or bad.
Weāre some of the previous EE devs, but now weāre doing this just for fun in our limited spare time. Weāre not paid by Beamdog, or anyone else. We donāt own or run BDC. Eventually and once weāre moving towards a more public venue, this set of changes will probably end up on BDC or GOG, but for now weāll stick to what works for us.
@niv I appreciate that. BTW, any idea why the sun rises in the north and sets in the south in NwN? Was it a deliberate choice, an error that got overlooked or something else?
TR
Just a quick remark about Discord. As a former IT janitor in RL & very much engaged in security and privacy issues, I dislike the behavior of the Discord app under Windows. If I close it, it is still running and intercepting mic input and outputting to speakers, yet it does not show up under Task Manager. Not acceptable.
I interact with it via the Firefox browser, itself armored for security and privacy. This sandboxes it a bit and when I close the window, it is no longer active. It works fine there.
Genuinely curious hereā¦if it doesnāt show up under task manager, how do you know itās still running?
It was the fact that I could still hear the other folks talking and they could hear me, even though I had closed the application. Going into Task Manager I could not see it. I didnāt sift through all the services running so it could be that it installs a service that continues running even if the front end application is closed.
Indeed, since it needs to run and mix its own audio i/o into the systems audio streams, that may be necessary since the application itself will not have focus on the desktop when a game or other application has focus. Itās just that I would expect that once the Discord application is closed, its associated service would be shutdown as well.
I could be mistaken on that, but given that Discord works fine via its web interface, I was satisfied at that point and didnāt examine the situation further.
If youāre interested, I could test it further. I realize that past experience has made my default setting on issues of security & privacy fairly paranoid by most peopleās standards. I donāt want to denigrate Discord if it isnāt justified.
Having brought it up, I had to go ahead and understand what was happening. I did a bit better at finding information with a web search this time. If you close Discord by clicking the āXā at top-right of its window, it goes into the background and puts an icon for itself in the system tray.
To exit app completely, you must press alt-F4. Apparently, this is a Windows thing, so one really cannot blame Discord for it.
Iāll keep using it through Firefox, though. If nothing else, I can let Firefox keep track of the password for me so I donāt need to remember it nor look it up in the notebook where I keep all those magic words of internet power.
Itās actually a discord setting that I guess is enabled by default.
Itās under Settings ā Windows Settings
What Daz stated was my understanding as to how to completely close Discord.
@Dustin_Offal when you said it still was still open after closing it, I thought you may have stumbled upon something as Iāve often wondered myself many times, and with many an app, if some actually do not close out completely when you close them.
Indeed, Iāve mostly demonstrated my lack of knowledge of Windows here. The alt-F4 thing was news to me.
An addendum to the Discord conversation, which was basically me going merrily off-topic some time ago.
My initial surprise that Discord would put itself into the background as a default setting arose because my background is more Linux than Windows. In Linuxland, if I want a program in the background, good behavior is that I must intentionally put it there myself. That a program would do so by default is pretty exceptional.
This article from Ars Technica discussing Discord privacy policy issues ends with reference to Discord being fined 800k euros in the EU for exactly this behavior as a privacy violation.
Not to harsh overly much on the US, but thereās a joke about this sort of thing. A Russian and an American are talking politics and the Russian remarks, āIn my country, the government spies on us.ā To which the American replies, āThe US is better. Here, we get the corporations to do it.ā