6648f78d398f6

6648f78d39f1c
1 Guest is here.
 

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

6648f78d3a7a8dertseha

6648f78d3a819
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.

6648f78d3a940dertseha

6648f78d3a9a2
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

6648f78d3ac633RDplayer

6648f78d3acc7
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.

6648f78d3adffvoodoo47

6648f78d3ae54
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.

6648f78d3afcadertseha

6648f78d3b01d
...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 »

6648f78d3b1d2dertseha

6648f78d3b227
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

6648f78d3b35edertseha

v1.8.0 released
6648f78d3b3dc
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

6648f78d3b490VDubs93

6648f78d3b4de
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

6648f78d3b58adertseha

6648f78d3b5d9
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

6648f78d3b8d2Xkilljoy98

  • Company: N/A
6648f78d3b92c
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.

6648f78d3ba2dTheNate

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

6648f78d3bd1adertseha

6648f78d3bd70
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.

6648f78d3c15aTheNate

6648f78d3c1b2
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?

6648f78d3c444TheNate

6648f78d3c495
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 »

6648f78d3c5dfJosiahJack

6648f78d3c62f
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.

6648f78d3c7ccTheNate

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

6648f78d3c929dertseha

6648f78d3c979
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:

Name the default melee weapon in System Shock 2:
Sticky topic
1 Guest is here.
It's time to see it (Then you'll believe it)
Contact SMF 2.0.19 | SMF © 2016, Simple Machines | Terms and Policies
FEEP
6648f78d3ca91