Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Needed Sapien improvements #9

Open
General-101 opened this issue Oct 22, 2017 · 6 comments
Open

Needed Sapien improvements #9

General-101 opened this issue Oct 22, 2017 · 6 comments

Comments

@General-101
Copy link

General-101 commented Oct 22, 2017

Sapien is missing a lot of important things. One of the more frustrating things is the missing items from the list as seen in the following image.

H2Sapien
https://i.imgur.com/5CSBJBn.png

Compare this to H1Sapien
https://i.imgur.com/esXdyeu.png

Most likely the H2Sapien Bungie had. Found in the map editor tutorial on page "Place Spawn Points in H2Sapien". While similar it is probably not H1Sapien.
https://i.imgur.com/AXECMwh.jpg

We are missing a lot of the AI related stuff. If we want to create SP maps in the future then a lot of this stuff has to be restored to Sapien. Most of this can be done through Guerilla but it is painfully slow and more labor intensive in most cases.

Sapien also seems to have a similar problem to Guerrilla in terms of certain tag types being disallowed. Sapien will usually not allow the addition of certain tags to its object palettes. Things like bipeds and more advanced tags like UI stuff.
The above was an error on my part. Tags in documents are not added to the palette because Sapien only reads from the H2EK install path.

Missing script functions also make it difficult to test scripts related to AI. Things like AI_place will not work in Sapien. Most of these things can be found in halo2.exe according to Himanshu. Not the most important thing in the world if it works ingame but will be useful.

@General-101
Copy link
Author

General-101 commented Oct 25, 2017

Ale(Num0005) has made progress on allowing us to use tags that are normally disallowed in vanilla Sapien through the object palette window.

see
num0005@895b20b

@SilverDash
Copy link

Sorry to be a necromancer: has there been any other progress on this? I'm finding it tough to find documented features for these tools so far.

Combing through source has helped a little but bit of documentation and some pointers would go a long way.

@num0005
Copy link
Collaborator

num0005 commented Mar 17, 2019

No we made no tangible progress on re-adding the missing functionality, the sapien UI code is somewhat complex and it isn't fully understood. As for ai_place and other similar haloscript functions those are for use in-game only. It would be possible to log their usage in sapien but no-one implemented that.

@SilverDash
Copy link

No we made no tangible progress on re-adding the missing functionality, the sapien UI code is somewhat complex and it isn't fully understood. As for ai_place and other similar haloscript functions those are for use in-game only. It would be possible to log their usage in sapien but no-one implemented that.

Cool beans. I fully understand the complexity of this task. Especially with the low amount of help you have currently.

I want to let you know how much I support you guys on this monstrous task. Thank you for sticking with this for as long as you have!

@General-101
Copy link
Author

General-101 commented Mar 18, 2019

I don't know how you can find anything undocumented. I've explained every working feature H2Codez adds in the manual.

https://num0005.github.io/h2codez_docs/w/home

Edit: Just to clarify if it's not in the manual then that means it is extremely new ground for everyone involved or that said feature does not work at all. Yes, we know there is a model-animation command when you type h2tool into CMD. No, it's not some leftover from Hired Gun. It was a test command from the original dev who started this project and it basically does nothing. The manual also doesn't cover the basics like level importing. That is already covered by the map editor tutorial that comes with the map editor.

@SilverDash
Copy link

I actually didn't see this somehow. Really clears up some of the things I was unsure about before. Thanks for that.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants