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

[WF v3.0.0] Planned features for the next major update #73

Open
3 of 36 tasks
SrRapero720 opened this issue May 28, 2024 · 9 comments
Open
3 of 36 tasks

[WF v3.0.0] Planned features for the next major update #73

SrRapero720 opened this issue May 28, 2024 · 9 comments
Assignees
Labels
Severity: High Requieres special atencion to be fixed at least was possible

Comments

@SrRapero720
Copy link
Owner

SrRapero720 commented May 28, 2024

PLANNED FEATURES FOR VERSION 3.0.0

All listed features here are planned for the next major update of WATERFrAMES, in conjunsion of WATERMeDIA v3.
Here you can suggest more features, discuss about the listed ones or contribute to them

Core Features

  • Upload images from local storage
  • Commercials: Pre-defined media sources displayed every 3 minutes while playing a video
    • Config must have an option to disable, add or remove
    • An option to broadcast custom commercials to everyone in the world using the mod (by the mod owner, limited to youtube media sources)
      • Rickroll everyone
  • Multiple media sources (playlists)
    • Support for Youtube playlists
  • Rewrite the recipes to be much harder to make any display+
  • Shutdown displays in a radius (PEM)
  • Override URLs of displays (HACK)
  • Interference: Some circunstances can make all displays just not play correctly the media
    • Creaking hearth: stay nearby of a creaking hearth
    • Pale biome: displays on that biome will lost signal momentaneously
    • Nether: radioactive biomes will cause interferences

Item features

  • USB: Item which stores media sources
    • Supports uploaded media and online media
    • Playlist support
  • Bateries: Item which stores Forge Energy (FE) and powers few specific items and blocks
    • Batteries has 3 variants
      • Disposable: Has a low amount of FE, are charged by default and cannot be recharged
      • Rechargable: Has a mid capacity of FE, are not charged by default and can be recharged
      • Creative: Infinite FE battery, can be recharged and is charged by default (uncharged variant stores an infinite amount of FE)
  • Tablet: Item display to watch images and videos in your hand
    • Requires batteries
    • Can be placed on lecterns
  • Remote Control: Rework of its functionallity
    • Requires batteries to work
    • Displays will have its own specific remote and cannot be cross-used
    • Remotes can be used on "focus" mode (like create redstone control)
    • Remote must validate display dimension
  • Smart Remote Control: An universal variant, let you open the display screen remotely
    • Can be placed on lecterns
    • Cannot put or pull the USB
    • Stores media sources (playlists) and can be synced to displays)
    • Include a command for those features for server-admins

Block features

  • Inclined TV
    • Add a 15° TV option for the normal TV
  • Projector's projection will be restricted to the most closer block (config option enabled by default)
  • Modular redstone input: Choose actions or create scripts for redstone inputs
    • Can handle options like: Play/Pause/Stop, Reset, Seek to, Fast Foward, Rewind and Shutdown
    • Scripts are stored only in the displays
  • Multi-options redstone output: Choose what info should output using comparators
    • Can handle options like: Media Time and Playlist position.
  • New block: Projector Squared
    • Renders the media in a square on all horizontal faces
    • Cannot be relocated (image is centered by default)
    • Can be resized
    • Can be rotated
    • Can be transparentized
    • Audio source is by default on the display
  • New Block: Old CCTV (Add old days CRT TV #107)
    • Is a modern TV reskin but using a 1:1 aspect ratio
    • Includes 2 styles
  • New block: Hacking laptop
    • Can shutdown (PEM) displays in a radius
    • Overwrite URLs (Hacking) from all displays in a radius
    • Server-Admin command to perform this without the block
  • New block: Radios
    • Are not displays, those only plays audio
    • Doesn't support any remote
    • Can put only USBs
    • Block has a overlay showing the status

Screen Redesign

  • Screen rewrite: Adding tabs for different features such as [media, rendering, permissions, aspects]
    • Media: Playlist, Item "disk": contains a URL, File selector.
    • Rendering: Alpha, Brightness, Rotation, Projection distance, Image position, Audio position, Volumes
    • Permissions: Auth players to edit the frame (who places it = owner)
    • Aspects: add block costetics such as textures

QoL Features

  • Custom Advancements:
    • Crafting displays
    • Making a playlist
    • Placing SRC on a lectern
    • Using books as USB
    • Watching a commercial
    • Watching an Universal commercial
    • Getting hacked
    • Hacking
    • Getting PEM'ed
    • PEM'ing
  • Displays can be edited on inventory without placing it
  • Create mod compatibility
    • Display can play media on assembled contraptions
    • Can open screens on assembled contraptions

FINISHED IN 2.1.0

CONSIDERED (NOT PROMISED in that UPDATE)

  • Earbuds: Maybe i make another mod
  • Sound Pyshics Remastered compatibility: Depends on the WATERMeDIA v3 OpenAL API
  • Mute Minecraft BG music when displays are nearby
  • Data-Driven rendering: resourcepacks can customize picture rendering (posicion)
  • Villagers: add a new village job, new trades (arround WF stuff) and more
  • Enchantments: make RC's enchantable to increase max radius and battery duration)
  • Overlays: Have a small Gui on the image renderer (begin controlable using RC arrows), texts saying "no signal", volume bar, channel index text and more things that can be added in a overlay)
@SrRapero720 SrRapero720 self-assigned this May 28, 2024
@SrRapero720 SrRapero720 added the Severity: High Requieres special atencion to be fixed at least was possible label May 28, 2024
@uczpre
Copy link

uczpre commented Jul 21, 2024

pls dont add new ore for battery

@SrRapero720 SrRapero720 changed the title [WF 2.1.0] Features planned for the next major update [WF v3.0.0] Features planned for the next major update Aug 15, 2024
@SrRapero720
Copy link
Owner Author

todo: add dimension validation on remotes when opening gui

@SSJ3Bane
Copy link

Psst, you should add headphones/earbuds, and have the tablet play in-world audio unless those are worn. Could have curios optional compatibility too. Also battery could be done a la IC2-style battery, copper rod above 2 redstone, surrounded by 4 iron.
10/10 mod :3

@diefesson
Copy link

Battery would just be a nuisance. If it really gets implemented add a config option to make it optional.

@sargeow
Copy link

sargeow commented Sep 11, 2024

batteries are a great idea because the mod is not a core gameplay mod @diefesson. its also about implementation, sure adding batteries that have a set finite duration is boring and annoying. adding a config to enable and disable/modify these features would be mighty handy. i suggest the following.

3 types of batteries:

  • creative battery - has infinite durability
  • wireless battery - can be charged by wireless charging mods and the like
  • normal battery - does what you think a battery does

Make sure to account for mods like [ https://modrinth.com/mod/enchancement ] that remove durability from items. big fan of the mod and everything it brings. Thanks

@diefesson
Copy link

@sargeow
Not sure how other mods could distinguish between normal and wireless batteries in a generic and clean way. What about "disposable" and "rechargeable" batteries?

  • Creative: as stated above by sargeow.
  • Disposable: cheap materials. Already charged when crafted. Can't be recharged.
  • Rechargeable: expensivier materials. Can be recharged using RF.

Of course the consume and storage of energy could be changed in the config

@sargeow
Copy link

sargeow commented Sep 12, 2024

I second what diefesson said, much better phrasing for each item than what i initially said!

@SrRapero720
Copy link
Owner Author

Creative, Rechargeable and Disposable batteries are good ideas, on discord someone suggested disposable batteries when you haven't any mod to recharge FE stuff. but the concept here is way better defined

wireless batteries no.

@SrRapero720
Copy link
Owner Author

Earbuds idea was added as considered but not planned

@SrRapero720 SrRapero720 changed the title [WF v3.0.0] Features planned for the next major update [WF v3.0.0] Planned features for the next major update Sep 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Severity: High Requieres special atencion to be fixed at least was possible
Projects
None yet
Development

No branches or pull requests

5 participants