is your hello world program a c or cpp file? if it is a c file, try changing it to cpp and see if it still builds ok. if changing it to cpp makes it not link ok, maybe you can try adding to the the header file for libwiilight #ifdef __cplusplus extern "C" { #endif blablabla.... #ifdef __cplusplus } #endifby giantpune - Coding
you brought up libwiigui - have you looked into how it works? there is 1 thread which is constantly looping which does all the GX commands and draws on the screen. you can reload IOS as much as you want in your other threads. there is even a libwiigui based syscheck type tool on wiibrew. I think this shows you that the GX and LWP APis both work fine and can be called during the IOS reload.by giantpune - Coding
this is an impossible question to answer. you really need to factor in the distance between the LED and the wiimote. i have a 32" TV and the stock wii sensor bar. it works good for playing 10ft from the TV. but playing 20ft from the TVis impossible. the wiimote cannot track correctly and the pointer constantly disappears. i got an adjustable sensor bar that moves the LEDs from the stockby giantpune - Hardware
no offense meant to the OP, but... projects that are big like this would only be done by somebody that actually wants to do it. i cant imagine that anybody would take the time to write/port/code/create a project that would take weeks or months all because somebody requested it. the person who would do this project would obviously have thought about it for a while and then made up their mindby giantpune - Ideas, requests
from your first post, it is clear that either the ES_Identify patch is not applied (correctly), or does not work like you think it does. -1017 means it isnt working.by giantpune - Coding
why are you trying to identify as the super user? what do you think the iospatch.c has done for you? basically what the ios patcher.c s doing is useless for you. the patches it is applying are not the ones you are needing. it is patching signature checking, unencrypted disc read limit, & FS permissions. The IOS running still does not let you use ES_Identify(), SetUID(), or anything that wby giantpune - Coding
oh, you mean like that button in the system menu that says "update"? How would this be any different? update all IOS, system menu, crappy channels...latest versions... sure sounds like the system menu's update to me.by giantpune - Ideas, requests
This is a program that gets your wii's mac address, then reads all the miis on your wii and changes the mac address field in them to match your mac. the end result is ( hopefully ) that you can download a mii from the checkmiiout channel or copy one from a different wii via wiimote and be able to edit it on your own wii. Obviously you are in the testing area. It would be wise to have aby giantpune - Testing Corner
there is a lot of necessary information stored in the TMD. messing up any number of things will cause a title not to be able to be booted. and depending on the error handling in program which is trying to do the booting, you will get different results. scenario 1 - you messed with the TMD before trying to install it. most likely you broke the hash/signature and it will fail to install ( theby giantpune - Software
yes, i believe you need to edit the SYSCONF file. it contains a value IPL.CB LONG 4 Counter Bias -- difference between RTC and local time, in seconds and theres already some functions in libogc to get RTC. u32 __SYS_GetRTC(u32 *gctime) so, make your program to go fetch the current time from online, maybe do a line or 2 of math, and slap the correct value in SYSCONF.by giantpune - Ideas, requests
what im saying is that the only part of the console that is a fixed size is the letters. you can create the console with whatever height and width you want. your question is impossible to answer. it will hold different amount of letters and lines depending on how big you make it.by giantpune - Coding
whatever size you create the console with. it is not a set size. but the characters are. just do the math... height = linesYouWantOnTheScreen * 10 ( letters are like 8px tall and something like 2 px of padding ) or something similar. see the font and console files in libogc for the size of the letters and also for how to create the console in different sizes.by giantpune - Coding
who says you need to use ahbprot to read the power buttons? you have IOS for that. theres been functions for this stuff in libogc for a while now.by giantpune - Ideas, requests
i think you are putting the cart before the horse. the people behind this project are working on actually making it play games correctly. once they have it doing that, then is the time to go in behind and add all the other crap like a cheat engine.by giantpune - Ideas, requests
that sounds a lot like FTPii. no, wait, exactly like FTPii. the PC side is already done ( any old ftp client ), and the wii side is already done.by giantpune - Ideas, requests
pretty much its a big resounding NO.by giantpune - Ideas, requests
you can initialize an array like this u8 stuff[ 3 ] = { 2, 7, 0xff }; this will give you stuff[ 0 ] = 2, stuff[ 1 ] = 7, stuff[ 2 ] = 0xff if you cant figure out how to do what you need with these, or if using this method is too much overhead, you can just use pointers.by giantpune - Coding
Set your wii to spanish or french and look at the names of your channels.by giantpune - Coding
the channel name is stored in the content in the TMD with index 0. open this file, seek to 0x40 and there will be all teh names in whatever languages the developers decided to put in. it is using 2 bytes per letter. ATD mod, wiixplorer, and geckoOS all contain different code to get the names, but they all get it from the same spot.by giantpune - Coding
Isnt zsnes the one that is written with lots of asm? non-ppc asm? If so, then its not really "porting", its called re-writing. and that really makes this post "Will somebody write an snes emulator that runs near perfectly for me?" The amount of work required to do this is not trivial. And if somebody was to take on this project, i promise you it would have nothing to do with the fact thatby giantpune - Ideas, requests
it is still trying to make a .so.. lib/unix/liballeg-4.2.3.so. these are dynamic linked libraries. you need to configure it to make a static linked library ( "*.a" ).by giantpune - Coding
you should get busy writing a driver for your usb-remote-receiver. then after you write it and it works, you need to get busy hacking it into the netflix dol.by giantpune - Ideas, requests
it really helps to look at an actual disc in a hex editor. but basically you read it like this 1) get the total # of partitions from 0x40000 2) get the offset of the first partition table 3) jump to that address ( usually 0x20 bytes after 0x40000 ) 4) read 4 bytes. if you get something other than (u32) 0x00000000, read 4 more bytes. keep repeating this step till you dont get any more partiby giantpune - Software
possible, yes, but also much more difficult. miis are stored on the nand in a defined number of bytes. its basically just a list like hairstyle 2; eyes 5; distance between eyes 2... games only know to lookup and use this data. if you try to add something like "has a lower back tattoo yes" you will only be adding a "1" to the structure, assuming there are unused bytes in the struct you can aby giantpune - Ideas, requests
the pictures used to display miis are build into each game. this would have to be a hack applied to the channel/game that is displaying the mii. i believe it is the file RFLRes01.arc or RVLFacelib that contains the parts of the miis. this file seems to be included, in some way, in every game that displays Miis. my guess is that since it is always the same file used to get the images, one coby giantpune - Ideas, requests
i did my test of this and it appears fine on my end. here is my code. struct mallinfo before; struct mallinfo during; struct mallinfo after; u32 length = 0x2000; int poo = 10; void* ptr; struct mallinfo now = mallinfo(); gprintf("n: %d\n\n", now.uordblks ); while( poo-- ) { before = mallinfo(); ptr = malloc( length ); during = mallinfo();by giantpune - Coding
i have plenty of apps that dont use any video functions that dont crash on exit. are you saying that if you create a program main() { exit( 0 ); } that this will crash? it works fine for meby giantpune - Coding