[Submission] In-Game Tip machine
- Gunslahyer_Pi
- Topic Author
- BFG Commando
Less
More
- Posts: 169
2 years 1 month ago - 2 years 1 month ago #1
by Gunslahyer_Pi
[Submission] In-Game Tip machine was created by Gunslahyer_Pi
Name: Tip Machine
Type: A tutorial tool used to inform the player when to crouch, jump etc
Palette: Doom Natural
Summon: N/A
Use type: Instant
Duration: Instant
Brightmaps: N/A
Actor modification: None - Stand-Alone. Plug n Play
ACS: Created in decorate to bypass ACS
Credits:
Code: Gunslahyer_Pi
GLDefs: Gunslahyer_Pi
Sounds: Gunslahyer_Pi
Sprites: Gunslahyer_Pi
Sprite Edit: Gunslahyer_PI
Idea Base: Tip prisms from Eradicator
Description:
A customisable tutorial item sprite to allow map creators to redefine whether an object needs to be jumped over, crouched under or use a flashlight. More uses where available.
Notes: Item sprite appears properly in -game. Happy to make any adjustments.
Sprite:
Download Link:
https://drive.google.com/file/d/1a1yE_2H_yxtGRRObAiIHJxe0P6GO6QZV/view?usp=share_link
Full Tutorial Download Link:
https://drive.google.com/file/d/1x2FYODbt93mEvnkePH5g-PdvnoK2QPRE/view?usp=share_link
Type: A tutorial tool used to inform the player when to crouch, jump etc
Palette: Doom Natural
Summon: N/A
Use type: Instant
Duration: Instant
Brightmaps: N/A
Actor modification: None - Stand-Alone. Plug n Play
ACS: Created in decorate to bypass ACS
Credits:
Code: Gunslahyer_Pi
GLDefs: Gunslahyer_Pi
Sounds: Gunslahyer_Pi
Sprites: Gunslahyer_Pi
Sprite Edit: Gunslahyer_PI
Idea Base: Tip prisms from Eradicator
Description:
A customisable tutorial item sprite to allow map creators to redefine whether an object needs to be jumped over, crouched under or use a flashlight. More uses where available.
Notes: Item sprite appears properly in -game. Happy to make any adjustments.
Sprite:
Download Link:
https://drive.google.com/file/d/1a1yE_2H_yxtGRRObAiIHJxe0P6GO6QZV/view?usp=share_link
Full Tutorial Download Link:
https://drive.google.com/file/d/1x2FYODbt93mEvnkePH5g-PdvnoK2QPRE/view?usp=share_link
Last edit: 2 years 1 month ago by Gunslahyer_Pi.
Please Log in or Create an account to join the conversation.
- Gothic
- Moderator
Less
More
- Posts: 1259
2 years 1 month ago #2
by Gothic
Replied by Gothic on topic [Submission] In-Game Tip machine
It's asking me for permission, please make the downloads public
Please Log in or Create an account to join the conversation.
- Gunslahyer_Pi
- Topic Author
- BFG Commando
Less
More
- Posts: 169
2 years 1 month ago - 2 years 1 month ago #3
by Gunslahyer_Pi
Replied by Gunslahyer_Pi on topic [Submission] In-Game Tip machine
Oh! Sorry about that. I'll get it fixed as soon as I can.
My bad.
Edit: Updated. Try downloading it now.
My bad.
Edit: Updated. Try downloading it now.
Last edit: 2 years 1 month ago by Gunslahyer_Pi.
Please Log in or Create an account to join the conversation.
- Gothic
- Moderator
Less
More
- Posts: 1259
2 years 1 month ago #4
by Gothic
Replied by Gothic on topic [Submission] In-Game Tip machine
The tutorial also needs to be public.
For what I get from the code, this just prints a message without using ACS, but if you want it to print more messages, you'll need to make more derivative actors, since items can't use args to jump states to print different messages.
Doing this would be the ideal way, but it doesn't work.
And if you rely on ACS, which this item was made to avoid using, then it would serve no purpose since any item could execute a script.
For what I get from the code, this just prints a message without using ACS, but if you want it to print more messages, you'll need to make more derivative actors, since items can't use args to jump states to print different messages.
Warning: Spoiler!
Code:
Pickup:
IGTM A 0 A_Playsound ("tipi/Tip_I")
IGTM A 0 A_JumpIf(Args[0] == 1,"String1")
IGTM A 0 A_JumpIf(Args[0] == 2,"String2")
IGTM A 0 A_JumpIf(Args[0] == 3,"String3")
IGTM A 0 A_JumpIf(Args[0] == 4,"String4")
IGTM A 0 A_JumpIf(Args[0] == 5,"String5")
TNT1 A 1
Stop
String1:
TNT1 A 1 A_Print("Jump over these platforms to get to the other side.",3)
Stop
String2:
TNT1 A 1 A_Print("Crouch under these obstacles.",3)
Stop
String3:
TNT1 A 1 A_Print("Now combine jumping and crouching.",3)
Stop
String4:
TNT1 A 1 A_Print("Aim up or down to swim.",3)
Stop
String5:
TNT1 A 1 A_Print("To defeat the Cyberdemon, shoot at it until it dies.",3)
Stop*/
}
}
And if you rely on ACS, which this item was made to avoid using, then it would serve no purpose since any item could execute a script.
Please Log in or Create an account to join the conversation.
- Gunslahyer_Pi
- Topic Author
- BFG Commando
Less
More
- Posts: 169
2 years 1 month ago #5
by Gunslahyer_Pi
Replied by Gunslahyer_Pi on topic [Submission] In-Game Tip machine
Thanks for the feedback.
You're missing the point I'm afraid. I made this with intention to attract novice and amateur map creators to bypass advanced coding since a lot of ACS can be quite confronting and confusing.
Some of us like yourself are proficient with coding in ACS/ZSCRIPT and Decorate, just a friendly reminder that the majority of new content comes from beginners looking for some fresh resources.
I'll have a look at auto-situational help tips but just keep what I said in mind.
Cheers.
You're missing the point I'm afraid. I made this with intention to attract novice and amateur map creators to bypass advanced coding since a lot of ACS can be quite confronting and confusing.
Some of us like yourself are proficient with coding in ACS/ZSCRIPT and Decorate, just a friendly reminder that the majority of new content comes from beginners looking for some fresh resources.
I'll have a look at auto-situational help tips but just keep what I said in mind.
Cheers.
Please Log in or Create an account to join the conversation.
- Gothic
- Moderator
Less
More
- Posts: 1259
1 year 1 month ago #6
by Gothic
Replied by Gothic on topic [Submission] In-Game Tip machine
"I made this with intention to attract novice and amateur map creators to bypass advanced coding since a lot of ACS can be quite confronting and confusing."
I think using ACS would be much easier than using an actor to print a message, especially when you can't customize it.
Sorry, but I don't see this getting much use.
I think using ACS would be much easier than using an actor to print a message, especially when you can't customize it.
Sorry, but I don't see this getting much use.
Please Log in or Create an account to join the conversation.