HorseMenu icon indicating copy to clipboard operation
HorseMenu copied to clipboard

Fast Train & Object Spawner

Open Deadlineem opened this issue 1 year ago • 12 comments

Fast train is self explanatory, makes the train super fast.

Object Spawner - current state https://streamable.com/uenxzn

Set on Fire option preview https://streamable.com/2kstn4

// TODO

  • [x] Add Tooltips for the toggles
  • [x] Add Slider for Transparency
  • [x] Populate ObjModels list with more objects from object_list.lua
  • [x] Add toggle for Enabling/Disabling collision

Sliders are there for fine tuning placement as currently, the object is set to the players forward vector, so when you move your character around it also moves with you.

Deadlineem avatar Jul 22 '24 09:07 Deadlineem

@Rxann @tyackman @maybegreat48

Give me your feedback, had to make a new draft PR because I fucked up the last one by editing files on github directly.

Deadlineem avatar Jul 22 '24 10:07 Deadlineem

Download the artifacts for this pull request:

github-actions[bot] avatar Jul 22 '24 14:07 github-actions[bot]

@Rxann @tyackman @maybegreat48

Give me your feedback, had to make a new draft PR because I fucked up the last one by editing files on github directly.

I think using the freecam like mbg said would be cool. It's a way more elegant approach than the sliders. Also the ability to attach objects together. Also should probably be able to disable collision for spawned objects

tyackman avatar Jul 22 '24 14:07 tyackman

@Rxann @tyackman @maybegreat48 Give me your feedback, had to make a new draft PR because I fucked up the last one by editing files on github directly.

I think using the freecam like mbg said would be cool. It's a way more elegant approach than the sliders. Also the ability to attach objects together. Also should probably be able to disable collision for spawned objects

If it can be done it would be great to add in, I am unsure of the approach but i know it can be done. Very similar to something like this https://streamable.com/1lcjxr

As of current, the object/preview will move with your forward vector so if you move around it will move with you, the sliders are more for "Fine Tuning" the objects placement.

Deadlineem avatar Jul 22 '24 18:07 Deadlineem

All requested changes resolved, tested and working.

Deadlineem avatar Jul 24 '24 11:07 Deadlineem

@maybegreat48 @tyackman opinions?

Rxann avatar Jul 24 '24 13:07 Rxann

Add more models from the object list too.

Object models are going to be added little by little with each PR I create since the list is so huge, or with its own PR after this one gets merged, there is no way I would be able to add them all in within a reasonable amount of time.

Deadlineem avatar Jul 26 '24 17:07 Deadlineem

Why not just use a JSON or something?

ShinyWasabi avatar Jul 26 '24 18:07 ShinyWasabi

Why not just use a JSON or something?

I got the list sorted out. over 20,000 objects in the list now, could probably be converted to a .json in the appdata folder though.

Deadlineem avatar Jul 28 '24 04:07 Deadlineem

As of right now, I don't know if it is good to build all of these into the binary. I think we might need a JSON file that users can download to use the object spawner. The amount of bloat to the amount of use ratio is undesirable currently.

Rxann avatar Aug 08 '24 15:08 Rxann

As of right now, I don't know if it is good to build all of these into the binary. I think we might need a JSON file that users can download to use the object spawner. The amount of bloat to the amount of use ratio is undesirable currently.

If you can implement the json i can just make the list for you. Im not sure how i would go about that.

Deadlineem avatar Aug 11 '24 02:08 Deadlineem

If you can implement the json i can just make the list for you. Im not sure how i would go about that.

Look at the player database for example. It should be very close to something like that.

Rxann avatar Aug 11 '24 02:08 Rxann