Hacking Maxternal's WiiFlow plugins and Java apps.

Maxternal

Peanut Gallery Spokesman
OP
Member
Joined
Nov 15, 2011
Messages
5,210
Trophies
0
Age
40
Location
Deep in GBAtemp addiction
Website
gbadev.googlecode.com
XP
1,709
Country
- Having put together several plugins for WiiFlow I decided to put them all in one place so they'd be easier to get at.
- I've also made and have ideas to make several little computer apps to help create files or change settings for WiiFlow.

SOURCE CODE IS INCLUDED IN ALL MY DOWNLOADS AND EVERYTHING IS OPEN SOURCED.

I'm sure people will see a lot of these and say "well that's pretty useless/redundant" and to them I'll say, this is mostly stuff I've done for personal programming practice, which I find fun. They also allow mixing of multiple things in the same source menu button that wouldn't otherwise be possible. (The latest full release of WiiFlow has added the ability to select multiple buttons from the source menu and mix them but there's still no one-click solution. THAT, my redundant plugins can deal with.)
ALSO, if you wanted to show files from multiple emuNAND paths or more tightly control Neek2o's return-to function. These plugins are the way to go.

If anything goes wrong, feel free to tell me.​
(Just make sure the original app works for you, too, just in case it's not my problem.)​
Credit for most of this goes to the original authors. I just hacked up their code to make it autoboot.​

PLUGINS
Pack w/Devolution dummy files : http://www.mediafire.com/?ni3yclkf25g9xci
(packs updated 16 April '13)
DeSmuMe Wii plugin (updated 26 April 2013)
(For Nintendo DS games)
Download : http://www.mediafire.com/download.php?fchbcc3n7keu9k3
Magic Number : 4445534D (DESM)

This is based off of r253 but if you want the r252 version, here's an older link to it, too.
http://www.mediafire.com/?nqskk7l1dkzajj3
It can also be renamed "boot.dol" and run from the HBC and will work just like the original emulator did. It runs at the same speed as the emulator and always uses GX hardware acceleration. The original emu doesn't go at full speed either so don't be surprised.

Vectrex Wii plugin (added 6 April 2013)
(For Vectrex games)
Download : http://www.mediafire.com/?4e3pu6v13fq2o6y
Magic number : 56454358 (VECX)

Based on v0.3
- You will need to press a button on the first Wiimote or GC gamepad at the beginning for it to know which of those to use in game.
- If you run it without arguments (from WiiXplorer, HBC, etc.) it will just load the built-in Minestorm ROM.

Devolution plugin
(For GameCube games)
Download : http://www.mediafire.com/?n3ndj5em0de0953(updated to r200 on 27 March 2014)
Extra r196+ INI files : https://www.mediafire.com/#6f6u840dtoecb
Original Posts and Description
r169 : http://gbatemp.net/threads/wiiflow-an-open-source-gui-usb-loader.204106/page-553#post-4507387
r188 : http://gbatemp.net/threads/wiiflow-an-open-source-gui-usb-loader.204106/page-587#post-4565813
Post about alternate ways of using the plugin : http://gbatemp.net/threads/wiiflow-an-open-source-gui-usb-loader.204106/page-558#post-4513705
r196 : http://gbatemp.net/threads/wiiflow-an-open-source-gui-usb-loader.204106/page-608#post-4611213 (also explanations of how to set the options ... if any new option is set in r196, though, it will screw things up and that wasn't fixed until r200)
r200 : http://gbatemp.net/threads/devolution-public-release.330554/page-194#post-4951636

To set direct button mapping, use these http://www.mediafire.com/?xyy0rq5zf8h019g (too tired to do F-Zero AX and speed fix apparently doesn't do much in practice.)

I had packed an INI for several settings here http://www.mediafire.com/?s4fq79sln8mdhj0
Magic Numbers
Normal : 4445564f (DEVO)
Widescreen : 44455657 (DEVW)
Speed Fix : 4465766f (Devo)
Speedfix Widescreen : 44657657 (DevW)
F-Zero GX to AX patch : 44764158 (DvAX)
. . . but I got tired of making every combination have it's own magic number so just sum a 1 to the end of the argument line on those if you want it to always force WiFi logging on it and sum 32 to it if you want it to always use direct button mapping. If you want a separate plugin entry for any of those settings, feel free to just change a random number in the existing magic number and hope it's not already in use.

This is based off of r200 which is the latest version and you can also turn on and off widescreen, WiFi logging and the drive light in the arguments. Unlike the sample loader, by default it doesn't send the WiFi log so I hope it's also faster starting up because of that. Now I've tested it and fixed the new version.

I also made some alternate INI files to set different Devolution options.
WiFi logging turned on : http://www.mediafire.com/?zoet89jcnbhj68i
Drive activity light turned off : http://www.mediafire.com/?k0bb2o9tst8gzui
Light off AND WiFi logging on : http://www.mediafire.com/?w0qn1ednqa4qued
(The main download has the drive light on and WiFi logging off for better loading speed.
All downloads have an INI with the widescreen option set and one without.
The F-Zero AX INI included in the r196 INI add-on pack doesn't have Widescreen set so I included a replacement above with it turned on.)
There are simply too many possible combinations of configurations for me to include here an INI for every one. I do entertain request posts, though, if anyone wants a combination that's not present here and finds editing the INI's themselves to be too difficult.
AND
I've also made some INI's that use dummy files in the same folder as the game.iso file so you can still have the name show up while also leaving the ISO named /games/blah/game.iso so it will still show up in the normal GameCube coverflow.
Separate dummy files : http://www.mediafire.com/?or1fc1cs2c4umul
Shared GC dummy files for DM(L) and GX : http://www.mediafire.com/?w4n3r0v1e0l8f5l
r196+ extra INI files : http://www.mediafire.com/?yh9b8ur7pf1qk74
Special Plugin prep apps are included to name those files correctly and automatically. (The first download has the option of sharing cache files but not dummy files in case you use some FST(GCReRx) format.) See included ReadMii file for details.

Neek2o plugin
(For Wii emuNAND channels)
Download : http://www.mediafire.com/?a20do8hsz9adoj2
CFG version : http://www.mediafire.com/#0a2taan7t61ga (new 30 March 2013)
Original Posts and Description
first one:http://gbatemp.net/threads/wiiflow-an-open-source-gui-usb-loader.204106/page-579#post-4554170
"fixed" : http://gbatemp.net/threads/wiiflow-an-open-source-gui-usb-loader.204106/page-591#post-4577573
CFG : http://gbatemp.net/threads/configurable-usb-loader.147638/page-872#post-4597667

Magic Number : 4e45454b (NEEK)

It tells Neek2o to directly boot a title. (You must already have Neek2o installed.) I put a bit more work/thought into this one than the others, percentage-wise, but it still would be completely useless without the existence of Neek2o itself and it's ability to accept an autoboot config. Thanks to [user]OverJoy[/user] for that, the original nSwitch code and clarifications on how to set up the autoboot config for this.

WiiFlow Crap Autoboot plugin (updated 27 March 2013)
(For Wii games)
Download : http://www.mediafire.com/?ihk8hoz6lh1t29x
Original Post and Description : http://gbatemp.net/threads/wiiflow-an-open-source-gui-usb-loader.204106/page-555#post-4509721

Magic Numbers
Dummy files : 57696946 (WiiF)
WBFS folder : 57696944 (WiiD)

This is just the WiiFlow v4.1 DOL with the slight adjustment that instead of taking the autoboot argument that Crap channels put out, it takes a slightly different argument so it can be used as a plugin.
* In this last update I made sure that it wouldn't automatically delete the cache when switching back and forth between the normal WiiFlow and and the plugin WiiFlow of different rev numbers. I also put back all the other arguments I had taken out originally so it will work as a HBC boot.dol as well.

USBLoader GX Crap Autoboot plugin (25 March 2013)
(For Wii and GameCube games.)
Download : http://www.mediafire.com/?sn9ip6aa5d0ylcd
Magic Numbers
GameCube : 47434758 (GCGX)
Dummy files: 756c4758 (ulGX)
WBFS folder : 554c4758 (ULGX)

This is a similar concept to the WiiFlow Crap plugin but instead of JUST running Wii games it looks like GX can autoboot GameCube titles as well. This is based off of the r1211 code for USB Loader GX.

DM(L) Booter plugin
(For GameCube games)
Download : http://www.mediafire.com/?815qmavk88fdyas - (22 March 2013 : updated the included Plugin Prep Java app and OGG sound added.)
Original Post and Description : http://gbatemp.net/threads/wiiflow-an-open-source-gui-usb-loader.204106/page-553#post-4506192

Magic Number : 444d4c62 (DMLb)

It uses DM(L) Booter's autoboot option with a slight code adjustment to make it able to boot as a plugin instead of a hard coded, compiled-in value.

Mighty Channels plugin
(For emuNAND channels)
Download : http://www.mediafire.com/?oa045mcfp329e9x (fixed 30 March 2013)
Original Post and Description
beta1 : http://gbatemp.net/threads/wiiflow-an-open-source-gui-usb-loader.204106/page-558#post-4513791
beta2 : http://gbatemp.net/threads/wiiflow-an-open-source-gui-usb-loader.204106/page-563#post-4524164 (The current version ... just with bad INI Files.)

Magic Numbers
SD : 6e616e64 (nand)
USB: 4e414e44 (NAND)

This is based off of the mighty.dol plugin that CFG uses to run emuNAND. You will need to replace your current emuNAND path in the beginning if the arguments= line in the INI. Just remember that the path does NOT include sd: or usb: and just starts with a / (like my emuNAND path that is already there as an example)

JAVA APPS
Source Menu Editor
http://www.mediafire.com/?w57a78bt8r77ox4 (updated 10 Jan 2014)
source-screenie-jpg.2454
(the screenshot is actually of an outdated version. The current version also has a spot for a sourceflow title and another tab with a plugin editor on it.)​
Just tell it where your wiiflow folder is and it will load up all the source menu images you have and and list the plugins and let you edit how it's all laid out in the source_menu.ini file. (if it can't find anything it needs it will ask for clarification.)​
you can edit all the INI information, move and delete buttons and add and remove pages from your source menu.​
It should work with Linux, Mac or Windows as long as you have Java installed.​
Point at the button with your mouse to see the "selected" image for the button.​
Many questions had be answered just by pointing at the part in question and letting the tooltip pop up but feel free to ask anything in this thread or report any bugs.​
Category Converter
In recent release versions of WiiFlow there have been some changes in the format for the category file. This helps in the first of those transitions.
v1.4 downloads GameTDB info to compare and distinguish if an item listed in the Category file is homebrew or if it's a GC, Wii or NAND title and only puts 4-digit or 6 digit items NOT on the list into homebrew.​
v1.2.1 does not download anything and just puts ALL 4-digit items in NAND and ALL 6-digit items in either Wii or GC depending on the first letter.​
Title Downloader
This creates the custom_titles.ini file based off of GameTDB.com
INI Editor
WiiFlow uses LOTS of INI files. I made this hoping it would be easier than a text editor.
Plugin Prep apps(also included in above links)
Devolution alt prep : http://www.mediafire.com/?c95en51dw1za8ob
These apps are used to create the dummy files used by some of my plugins.
These do the following:​
1. Looks at your categories.ini file to see what games you've ever had installed.​
2. Downloads the titles.txt file from GameTDB to know what their names are.​
3. Creates a 0-byte file for each one to identify it with the plugin using the GameTDB name and places them in the folder that the INI file points to.​
4. Makes a copy of your existing cover image in the boxcovers and covers folder and puts them in the right subfolder with the right name to correspond to the plugin's dummy file.​
Other semi-related stuff
ALL of the above downloads INCLUDE the source code. In some of those cases that's just a copy of the changed files and a link to the GoogleCode page for the originals (Which is perfectly legal if I understand right.). Here's I'm adding links for anyone who's interested in just downloading the COMPLETE source code for any of these.
WiiFlow plugin : http://www.mediafire.com/?tihee6cs9r7c5if
Devolution sample loader w/options and DM(L) sharing: http://www.mediafire.com/?kq5xxl5ktybiaem (updated 25 March '14)
Vectrex Wii emulator w/Wiimote+ support:http://www.mediafire.com/?ul38n9lhxpcenfa (15 April '13)
nSwitch with a USB/SD option for the /sneek folder : http://www.mediafire.com/?v0facfrv32ph5fw (27 April '13)
A long time ago the controls were updated so that instead of having to press the B button for 3 seconds to get to the source menu you just had to press it once. The help files, though, were not updated on GoogleCode so I took the liberty of updating the English and Spanish versions of those files. I then realized that even if I didn't understand the other languages I just had to replace the long first part of the line that includes a "B" (B button)and a "3" (3 seconds) with just the letter B and it would be properly updated ... so I did just that.
(The English one is just no longer on GoogleCode at all. The French one and maybe the Italian one have also been updated since then but the others remain the same. Here's what I made at that time: )

English : http://www.mediafire.com/?szazmogu6a90d4z
Spanish : http://www.mediafire.com/?7gf7sz5t7nv8cso
Italian : http://www.mediafire.com/?3j82663gzuxobnz
German : http://www.mediafire.com/?k6fgjm0j85jcym8
Danish : http://www.mediafire.com/?8dh97939i46ux4n
French : http://www.mediafire.com/?2232xk79j1dy7ye
*I still have lots of details to add...(When I can find time.) Stay tuned.*
 

Tetsuo Shima

Well-Known Member
Member
Joined
Oct 29, 2008
Messages
1,874
Trophies
2
Age
45
XP
4,875
Country
Italy
Not a request, but I was wondering if in the future you plan to work on Retroarch's plugins. All cores reboot the first time that Home is pressed and should need an update
I've also experiencing some freezes with genplusgx mod7 when I try to return to wiiflow, sometimes even just pressing home.
 

Maxternal

Peanut Gallery Spokesman
OP
Member
Joined
Nov 15, 2011
Messages
5,210
Trophies
0
Age
40
Location
Deep in GBAtemp addiction
Website
gbadev.googlecode.com
XP
1,709
Country
Sorry for everyone who downloaded my Devolution r188 plugin.
It had a major problem and does NOT work.
I had based it off of an incomplete copy of the r169 plugin source and so it ignores the autoboot request completely but has the original menus cut out of it and used part of the path for options instead of my new argument
... SOOO it crashed every time.

I know this is what I get for not testing stuff but come on, people, report bugs plz!!! :P

Anyway, I'm removing the link to it until I can get it fixed (It's a simple fix I already have done in the code but I need to find time to sit down and compile it.)
I'll post again when it's up again.

EDIT : FIXED NOW
 

Maxternal

Peanut Gallery Spokesman
OP
Member
Joined
Nov 15, 2011
Messages
5,210
Trophies
0
Age
40
Location
Deep in GBAtemp addiction
Website
gbadev.googlecode.com
XP
1,709
Country
For those having wanting to leave their GameCube games in
/games/blahblah/game.iso
and use with my Devolution plugin but are having troubles with all of them showing up with the name as just "game" I've put together some alternate INI files that will help that situation.

http://www.mediafire.com/?or1fc1cs2c4umul

It goes along with the idea that I mentioned in this post
5. Edit the Devolution.ini file for the plugin and in the arguments= setting change where it says {name} to game.iso. Also in the fileTypes= setting change the .iso to something else like .gc. THEN you create a dummy file called gamename.gc next to the game.iso file so that you have both a dummy file
/games/gamename/gamename.GC
and the real ISO file
/games/gamename/game.ISO
PROS : Your Devolution games will still show up in other loaders. ONLY your Devolution games will show up in the Devolution plugin.
CONS : Your Devolution games will not show up in the sample loader.

and the package also contains a special plugin prep app to create the right files for WiiFlow to show the right name.
See the included readmii file for further details.

EDIT : I have later realized that this would allow the DM(L) and GC-GX plugins to share the same dummy files in the /games folder so I made another couple of INI's for THOSE plugins and packed them in, too, but with ONLY the Devo Plugin Prep app that would be needed in that situation.
http://www.mediafire.com/?w4n3r0v1e0l8f5l
 
  • Like
Reactions: macmanhigh

Maxternal

Peanut Gallery Spokesman
OP
Member
Joined
Nov 15, 2011
Messages
5,210
Trophies
0
Age
40
Location
Deep in GBAtemp addiction
Website
gbadev.googlecode.com
XP
1,709
Country
Just wanted to make a post to let everyone know what changes and additions I've made in the past week.

- I added a CFG version of the Neek2o plugin (replaces the Mighty.dol file)
- I fixed the Mighty plugin for WiiFlow (same DOL. It was just a INI problem all along.)
- Adjusted the WiiFlow Crap Autoboot plugin so that it could be used as a normal HBC boot.dol, too, and it wouldn't delete the cache when the plugin and main boot.dol were different versions.
- I added a plugin pack with everything included (2 versions, one with the INI's from the previous post, sharing dummy files with Devolution and one without.)

(See OP for details as always.)



EDIT : Oh, and I forgot what day it is today so just adding a note here that I really AM serious about this post. :glare:
 

Maxternal

Peanut Gallery Spokesman
OP
Member
Joined
Nov 15, 2011
Messages
5,210
Trophies
0
Age
40
Location
Deep in GBAtemp addiction
Website
gbadev.googlecode.com
XP
1,709
Country
Okay, another little update post as to what changes I've made recently (See OP for details/downloads) :

- I added the Vectrex Wii plugin.
- I also recompiled the original Vectrex Wii emulator with the latest libraries so it would work with the new Wiimote+ controllers
- I updated the Devolution plugin to r196.
- I later added an INI file download to help people use the new features added to r196 (F-Zero GX to AX patch and Timer fix for games that went too fast.)
- I modded the Devolution sample loader, adding a simple options menu.
- I then modded it AGAIN, giving it the ability to see files located in
/games/blahblah.iso
AND
/games/blahblah/game.iso
(with disc2.iso automatically added as 2nd disk) so it can be used along with DM(L) without having to rename or move anything. The folder name is what shows up on screen for those titles when selecting a game in the loader.
- I added the above plugin and INI changes to the plugin packs.
 

AbdallahTerro

da KiNG
Member
Joined
Jan 14, 2012
Messages
6,052
Trophies
0
Location
Ideas factory :)
Website
ccabz.wordpress.com
XP
3,123
Country
@Maxternal
the java apps are sooooo nice ,I've added'em all to the pack
the next big thing?
.
.
.
Make an all in one WiiFlow Configuration Editor which includes all of the above java tools + showmiiwads based emunand editor :)
I'm sure everybody will love this and I'm sure the devs will add to to the official download page

Abz :)
 

MassiveRican

GBATemp's Unofficial Vigilante
Member
Joined
Aug 2, 2011
Messages
2,454
Trophies
1
Location
Creeping in the Shadows
XP
1,189
Country
@Maxternal
the java apps are sooooo nice ,I've added'em all to the pack
the next big thing?
.
.
.
Make an all in one WiiFlow Configuration Editor which includes all of the above java tools + showmiiwads based emunand editor :)
I'm sure everybody will love this and I'm sure the devs will add to to the official download page

Abz :)
That would be SICK!! it reminds me of the configurable USBLoader configurator app, and it would be so badass to have something similar for WiiFlow. If Maxternal decides to go that route and consolidate the .ini configurator, title d/loader, category converter and source menu editor into one smooth concoction it would be magnificent. If he can accomplish putting the showmiiwads based eNAND editor and decides to pick up on some 3D coding AND manages to roll it in the code base as well, I will literally (mind the vulgarity) cream my pants XD That's a whole lotta "and's" so it's a mighty large task from the sound of it

In all honesty though a theme app based on the source menu editor might have to be a standalone app but a guy can always dream... and jizz :P
 
  • Like
Reactions: mastershoes

AbdallahTerro

da KiNG
Member
Joined
Jan 14, 2012
Messages
6,052
Trophies
0
Location
Ideas factory :)
Website
ccabz.wordpress.com
XP
3,123
Country
Just a thought: is there a way to launch a plugin game in real nand mode using neek2o option (just like we have for emunand channels)
I was thinking that such feature will allow direct launch of QF games using DML-Booter plugin from real nand via QF on neek nand,
only option available now is exit to neek and run from there.
The only benefit here is to launch QF from triforce plugin instead of running it from emunand mode. As for the other plugins this won't be of any use
 
  • Like
Reactions: MassiveRican

Maxternal

Peanut Gallery Spokesman
OP
Member
Joined
Nov 15, 2011
Messages
5,210
Trophies
0
Age
40
Location
Deep in GBAtemp addiction
Website
gbadev.googlecode.com
XP
1,709
Country
Just a thought: is there a way to launch a plugin game in real nand mode using neek2o option (just like we have for emunand channels)
I was thinking that such feature will allow direct launch of QF games using DML-Booter plugin from real nand via QF on neek nand,
only option available now is exit to neek and run from there.
The only benefit here is to launch QF from triforce plugin instead of running it from emunand mode. As for the other plugins this won't be of any use
The way nSwitch returns to real NAND is just resetting the system so there's not much control there. Somrthing MIGHT be able to be done with Priiloader on real NAND but I don't know how to communicate with Priiloader
 

MassiveRican

GBATemp's Unofficial Vigilante
Member
Joined
Aug 2, 2011
Messages
2,454
Trophies
1
Location
Creeping in the Shadows
XP
1,189
Country
T'sup there bud, recently r917 Wiiflow introduced having the source_menu.ini inside the corresponding theme folder along with the source menu icons for the corresponding theme as well. Hoping you could update your Source_Menu Editor since it's such a handy little application for setting things up, whenever you have some time of course.

Also I noticed a weird bug that makes WiiFlow crash when adding new pages with the app. Let's say I need to create a new page and only add 3 buttons, the app also creates blank entries for the other 9 buttons that are not being used e.g.
Code:
[BUTTON_53]
magic=
source=
image_s=
image=
emuflow=
 
[BUTTON_54]
magic=
source=
image_s=
image=
emuflow=
 
[BUTTON_55]
magic=
source=
image_s=
image=
emuflow=
 
etc..
WiiFlow code dumps once you enter the source menu and scroll through the pages more then once. Deleting the blank entries fixes the issue with no problem, not a big deal considering the convenience and friendly GUI the app has. Thanks again for this.
 

spacepimp

Pathalogical Fantasist
Member
Joined
Feb 20, 2012
Messages
457
Trophies
0
Location
Off the Island
XP
422
Country
Thanks for making this stuff and making it available. You're often saying you're only learning, but I have to add to that and say the stuff you've produced is well thought out and genuinely useful. It's not the size of your skillz, but how you use them ;)
EDIT: Feel compelled top say, also, that your humility and open, helpful, informed posts are a real boon to this forum. I salute you, sir!
I have a request- perhaps you could give a guide for the different uses of these plugins in this thread, perhaps in the OP? "ALSO, if you wanted to show files from multiple emuNAND paths or more tightly control Neek2o's return-to function. These plugins are the way to go."
 

spacepimp

Pathalogical Fantasist
Member
Joined
Feb 20, 2012
Messages
457
Trophies
0
Location
Off the Island
XP
422
Country
In fact, you are obviously the perfect person to ask whether it would it be possible to write an 'x' plugin dol that does this:
In wiiflow, the user selects a cover called "NOT64" (for example), and the plugin is loaded in the usual manner.
1. the 'x' plugin accepts the argument "NOT64" from wiiflow
2. using this argument, the 'x' plugin changes the value of wiiflow's "last booted game" variable, I think this must be saved in wii memory, perhaps in the wiiflow 'gamesave'?!?!.
3. the 'x' plugin then exits to return to wiiflow
Wiiflow starts, checks the "last booted game", and loads the corresponding NOT64 coverflow.

I just wondered if you thought this was possible, practical, or if you have improvements on the idea?

EDIT: I should've maybe tagged Maxternal !
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Xdqwerty @ Xdqwerty:
    Then i should kill myself for being young
  • BigOnYa @ BigOnYa:
    @Xdqwerty whatever, lets be a little more dramatic. I'm just saying times have changed
  • K3Nv2 @ K3Nv2:
    Talk about suicide really should be in the tos it's getting a little out of control in the shitbox I get people go through things but it's really a sensitive subject that shouldn't really be public
    +2
  • BigOnYa @ BigOnYa:
    @Xdqwerty Did you ever talk to your grandma or big brother about your feelings? If not you def should. It's ok, nobody is hating on you, you just should not be afraid to ask for help. Everybody at some time in they life goes thru things, and most are afraid to ask for help, but you should.
  • K3Nv2 @ K3Nv2:
    You could get some asshole in here that's all like do it do it and someone actually does why it should really be against the rules imo
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, i'm too coward :cry:
  • BigOnYa @ BigOnYa:
    No reason to be afraid. It's more cowardly to not admit that you have issues. I have issues, lots of them, but better to be honest, and open up to someone you trust, so you can work thru those issues together
  • K3Nv2 @ K3Nv2:
    To add there really isn't much help you can get online we gets an escape but if you really want things to get better professionals have those resources
  • Xdqwerty @ Xdqwerty:
    Tbh I have some confidence issues
  • K3Nv2 @ K3Nv2:
    The internets for information life is forever
  • BigOnYa @ BigOnYa:
    Confidence is something I didn't have till my mid 20's, so don't worry, it will come. Just be yourself, and if others don't like it, F em! Your true friends will like you no matter. I was a chubby kid thru school and got teased all the time. Many nights I remember sitting in bed crying thinking about being teased at school. Even made excuses to Mom trying to get out of going to school.
  • RedColoredStars @ RedColoredStars:
    I was teased for being skinny just as bad as larger people do
  • Xdqwerty @ Xdqwerty:
    I have few friends
  • RedColoredStars @ RedColoredStars:
    still skinny. and at 52 yrs old I still hear shit like "eat a sandwich!"
  • K3Nv2 @ K3Nv2:
    Be happy with those few friends larger groups are dangerous
  • RedColoredStars @ RedColoredStars:
    Bitch. I'll out eat most people any day. lol. I eat entire pizzas, chips, baked goodies, giant ass steaks, whatever. I eat all the time and never gain weight.
  • RedColoredStars @ RedColoredStars:
    Difference between now and being a kid & teen ios how I handle those people. lol. I used to let people walk all over me.
  • RedColoredStars @ RedColoredStars:
    Now its like. Eat a sandwich? Excuse me? Did I approach you and tell you how fucking ugly you are? No? Okay then. Buh buy now. lol
    +1
  • BigOnYa @ BigOnYa:
    Yea I used to care what people thought of me, now, I could give two shits. You get what you get like it or leave it!
  • K3Nv2 @ K3Nv2:
    You can call me ugly we know already
  • BigOnYa @ BigOnYa:
    @Xdqwerty Please talk to family about it, no reason to be ashamed, we all have issues in life. I bet your brother has had the same feelings as you at some point, he would relate. Not doing anything or asking for help only makes things worse.
  • RedColoredStars @ RedColoredStars:
    Not only have I always been tall and skinny, Ive also had vitiligo since I was an early teen. It really sucks in the summer time as it sticks out liker a sore thumb. Large white patches all over my body including my face. Most of my original pigment color is gone.
  • K3Nv2 @ K3Nv2:
    Maybe look into local mental health centers also it's been more normalized as a second primary doctor these days
  • RedColoredStars @ RedColoredStars:
    Again, even at 50+ i hear shit. Like "What happened to your face?"
  • RedColoredStars @ RedColoredStars:
    So i've known about confidence issues my entire life.
    RedColoredStars @ RedColoredStars: So i've known about confidence issues my entire life.