673f677aaa6bb

673f677aab8d3
4 Guests are here.
 

Topic: SS1src: Modding Tools: InkyBlackness
Page: « 1 ... 4 [5]
Read 30081 times  

673f677aac089dertseha

673f677aac0ec
Thank you for the requests. Adding text-input fields would probably address a lot of this, yes.
As for the different units for height/rotation: That's because the engine itself uses different base units for these things (Plus, these sliders are for both new archives, and savegames). Only degrees are the "common" abstract unit here.
I'm adding the requests to the list of usability, which I'm now working on - slowly.

673f677aac206dertseha

673f677aac25c
HackEd v1.6.0 has been released and it now remembers the last editing state! So, no more tedious loading of static assets and the active mod every time.

Finally tackling the oldest feature request in my backlog (from 2018), this is the first one to follow up on various pending user requests.

I can't say which ones I'll go handle next, I only know that I was working on this released feature on and off during the past weeks, starting early September.
Acknowledged by: voodoo47

673f677aac46c3RDplayer

673f677aac4c3
I already pinged you on the NDS discord. I'm not a fan of centralized settings files in any software ever. I prefer instanced workspaces rather than this. Where the setting file is located in the same folder as the executable. Hopefully there will be a solution that allows instanced workspaces in the editor versions going forward.

673f677aac5e9voodoo47

673f677aac636
you mean not all the application files being located inside its root folder? I couldn't agree more, avoiding this would be much more more preferable - hunting cfgs/saves/whatever all around the hard drive is definitely not on my favorite things to do list.

673f677aac7acdertseha

673f677aac7f9
...and as answered on the NDS discord: One of the next steps is to have a project selection within the editor. I'd like to avoid the need for users to copy around the binary files.

My goal is to get most the things for one project be in its own folder, so that it can then be version controlled. I needed to start somewhere. Right now we have an "undefined" project that the editor needs to store. As soon as the concept of a project is implemented, then its details can be saved wherever you want, and the central place points there as the "last project". A project is more than just a mod path, so that's not the same.
I took this inspiration from the Sublime Text editor, where you can have some "undefined" project, that is restored when reopening the editor. When you save that project (in a folder of your choosing), then you can close that project and open another.
Right now HackEd only supports "undefined" projects, which is more than it had previously.

I believe we are on the same page as to what the editor should be doing eventually. Sadly, with only a few hours per month available for this pet project, the steps are small ones.

I hope that the benefits of the current solution still outweigh the drawbacks it currently has. For example, I doubt that the different workspaces you currently have need a different list of static files.
« Last Edit: 18. October 2020, 08:12:28 by dertseha »

673f677aac997dertseha

673f677aac9e6
HackEd v1.7.0 has been released.

As promised, this one now allows to save and load projects as dedicated files. The central file stores the settings as long as they weren't saved as a dedicated project file. After that, the central file only points to that project file, as a "reopen last project" feature.
This now allows to have everything in one place, and the recommended project layout has been updated.

Furthermore, as a first showcase of project-specific settings, it is now possible to document and modify parameters of game variables, such as names and enumerated values. These names are now shown in object properties.

And slider controls allow manual entry of numbers - as this one was easily added as a by-product of other internal changes.

See the linked release notes above for pointers to further documentation.

Project files are one precondition for the requested feature of "prefabs", but there are further dependencies that have to be implemented first - such as copy/paste and drag'n'drop movement of tiles and objects. Still a lot on the list of open usability features.
Acknowledged by: Gawain

673f677aacb4fdertseha

v1.8.0 released
673f677aacb9e
HackEd v1.8.0 has been released.

This one is again in the light of usability - with a lot of internal rewiring going on.

It's been sitting for several months already and I wanted to include more, yet I should rather do smaller releases (and more frequent) than sitting on several features at once. For instance, I wanted to include a better orientation view for level objects - though I failed to nicely show this - especially since various objects don't make it easy as to what their default orientation is. Cameras, for example, are oriented West by default, while buttons are oriented South.

And no, so far I do not intend to create a mini-renderer, showing a 3D section. There are way more features (and internal refactoring) pending before I enter the third dimension in the editor.
Acknowledged by: voodoo47

673f677aacc40VDubs93

673f677aacc8c
I know it's been like 10 days, but it seems like the 1.8.0 release on github still points to 1.7.0.  Is this intentional?
Acknowledged by: dertseha

673f677aacd28dertseha

673f677aacd73
Oops. Thank you for the heads-up. I seem to have uploaded the wrong binaries.
I'll update as soon as I get to my dev laptop
Acknowledged by: JosiahJack

673f677aacfb6Xkilljoy98

  • Company: N/A
673f677aad01c
We need an update tutorial for this mod editor, only two exist and both are for an older version of the editor with a different UI and don't explain some things very well.

To this day I still can't figure out how to get custom logs to work.

673f677aad13fTheNate

673f677aad18f
How do I find and extract the weapon sprites? I looked through bitmap and texture windows, but I couldn't find them

673f677aad394dertseha

673f677aad3e8
TheNateIf you are referring to the sprites of objects that you see in the world, those are in the "Objects" window.
If you are referring to the "2D" graphics of the muzzles, those aren't available in the editor. You'd need one of the exporter/importer tools for that.

673f677aad6daTheNate

673f677aad758
TheNateIf you are referring to the sprites of objects that you see in the world, those are in the "Objects" window.
If you are referring to the "2D" graphics of the muzzles, those aren't available in the editor. You'd need one of the exporter/importer tools for that.
What would be the best tool to extract those?

673f677aad997TheNate

673f677aad9e3
Tried this just now, but the extracted sprites seem to be really low-res and I was also looking for a way to import into .RES files too

EDIT: Apparently that's what they're supposed to look like? I guess EE just uses the Mac sprites or something by default

EDIT 2: I'd also like to know how it manages to do the palette cycling animation on graphics like the Rail Gun and the Ion Beam
« Last Edit: 16. May 2023, 18:53:40 by TheNate »

673f677aadb27JosiahJack

673f677aadb75
https://raw.githubusercontent.com/NightDive-Studio/shockmac/master/ShockMac/Game%20Src/PALFX.C

The textures are indexed meaning each color refers to one of 256 index values (0 to 255).  The 256 colors are not static.  A few colors at the end are changed dynamically at run time such that, say, index 252 will change colors.  The texture used by a wall or sprite is the same, always drawing the indexed color at 252, it's just that the color there changes with an up down fade at a regular rate.

There's probably a better topic for this somewhere.

673f677aadd06TheNate

673f677aadd51
And like I mentioned before, I'd like to know how to import custom files into RES sprites too

673f677aade77dertseha

673f677aadec6
The one tool I know of (heh, I built it) is "chunkie" - https://github.com/inkyblackness/chunkie
It is part of the now deprecated "deck" release: https://github.com/inkyblackness/deck/releases/tag/v1.3.2

I've never come round to provide all the import/export functionality into hacked, so there are still some functions here and there in "deck" that aren't supported by hacked.

Your name:
This box must be left blank:

In which year was System Shock 2 released:
Sticky topic
4 Guests are here.
Those places are hard to find these days.
Contact SMF 2.0.19 | SMF © 2016, Simple Machines | Terms and Policies
FEEP
673f677ab0db5